Синхронизация юзеров IPB с MODX

Задали задачку: есть работающий форум, к нему прикрутили сайт на MODX — надо засинхронизировать юзеров.

После долгих поисков по файлам незнакомого мне Invision Power Board, умные люди подсказали, что надо использовать файл /admin/applications/forums/extensions/memberSync.php Он, оказывается, для того и предусмотрен разработчиками.

И вот тут кааак поперло! Вот что вышло в итоге: готовый memberSync.php для IPB 3.3

Читать дальше

Инвайт на Хабрахабр


Внезапно нажил один инвайт, не знаю кому отдать. Подкинули идею задарить его молодому автору.

Отсюда конкурс — напишите заметку в песочницу и дайте сюда в комментарии ссылку. Автор лучшей заметки получит инвайт.

Так как у меня в блоге дискриминация по версии движка — заметки принимаются исключительно про MODX Revolution.

Читать дальше

Дела и заботы

Собираю в кучу свои ресурсы, избавляюсь от ненужного.

Вчера подключили новый интернет, стало веселее. 5 мегабит входящих и 1 исходящих — уже неплохо, работать можно. Главное, что оно довольно стабильно, а отличии от.
Подключение аж 6500 руб! Похоже, я не там работаю: полазать полчаса по крыше, обжать 2 кабеля и подвешать станцию на стену — и все за 6500 руб.
При этом, оборудование принадлежит оператору, деньги именно за подключение. Мощный конкурентный ход!

Ну да ладно, поди еще окупится. Теперь про другое.

Читать дальше

Есть идея для нового компонента

Есть идея начать писать систему тикетов для MODX, простенькую, но со вкусом.

Назначение ее будет — создание задачи\вопроса, хранение переписки, учет времени. Возможно, простой frontend редактор, типа как на Хабре, чтобы код вставлять.
Возможно, загрузка картинок и других вложений, но не в первую очередь.

Конечно, это будет не Redmine, но тикет-систем для MODX, насколько я знаю, вообще нет. Да и многим Redmine кажется жутко сложным.

В будущем, ее можно будет заинтегрировать с miniShop, чтобы вести переписку по заказу.

Читать дальше

Про работу

Предположим, где то появился open-source автомобиль.

Ну, такой, что ты бесплатно садишься в него и катаешься сколько хочешь. Бензин халявный, машина халявная — гоняй на здоровье!
Не Land Cruiser, понятно, зато сел — и поехал. (Некоторые, даже, платные автомобили используют, с правым рулем. И ничего, говорят, что удобно.)


Читать дальше

Отдаю modx-test.com

Пару месяцев назад я запустил интересный сайт modx-test.com.

Суть его в том, чтобы давать людям поиграться с MODX Revolution без ограничений. Точнее, права юзера ничем не ограничены, но есть технические препятствия, чтобы не завалить сервер и не рассылать спам.

Проет живет и здравствует в полностью автоматическом режиме, около 10 сайтов в сутки создаются и удаляются.
Скоро будет уже 1000 созданных тестовых сайтов.

Читать дальше

miniShop 1.8.0

Очередная версия моего интернет — магазина. Основные изменения:

События

Добавлены события для плагинов. Теперь можно писать плагины, реагирующие на создание\изменение\удаление заказа и изменение статуса. Теперь можно навшивать кастомные навороты на заказы.
Например, при изменении статуса заказа на Отменен, удалять какие то записи из БД.
Почитать подробнее.

Читать дальше

miniShop 1.7.3

Вышла очередная версия моего интернет магазина. Не сама, конечно, вышла — выпустил. Что новенького?

Прямые ссылки

Добавлена поддержка прямых ссылок на некоторые действия компонента. Например, /manager/?a=78&act=edit&item=15.
Всего действия 3: edit, tab, create, передаются через параметр act. То есть: изменение товара, создание и переключение вкладки.

Первые два требуют параметра item (id товара или индекс вкладки, начиная с нуля). Это продолжение идеи плагина editButton, который скоро войдет в комплект магазина.

Параметр ?a= — это номер действия с вызовом компонента, смотрите его в строке браузера.

Читать дальше