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

Есть идея начать писать систему тикетов для 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= — это номер действия с вызовом компонента, смотрите его в строке браузера.

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

Модификация getPage

Вчера модифицировал getPage для вывода первых и последних страниц с пропусками.

Изменения

  • Добавил параметр &showEdgePages — включить показ страниц в новом виде? По умолчанию — да.
  • Добавил параметр &pageSkipTpl — шаблон для оформления пропуска, по умолчани — li с многоточием.
  • Изменил параметр &pageLimit по умолчанию, с 5 на 2.

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

Плагин editButton

Возможно я снова изобрел велосипед, но сегодня надоело ходить по админке в поисках нужного ресурса для редактирования.
Представляю вам плагин editButton, который просто выводит ссылку на редактирование текущей страницы в админке.

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

Игра престолов

На днях посмотрел «Игра престолов», второй сезон. Как и первый — смотрел за сутки. То есть, вечером одного дня сел «посмотреть пару серий» и закончил днем следующего.
10 серий по 50 — 60 минут.

Что тут сказать? Ненавижу фэнтези. Все эти гномы, эльфы, кольца и прочее шапито вызывают во мне самые нехорошие ассоциации с больными детьми (дебилами).

Ну не могу я серьезно смотреть эту чушь.

Однако, Game of thrones — это самая, что ни на есть суровая фэнтези, какой она должна быть. Рейтинг даже не R, а NC-17, кажут только на платном HBO. Порой, складывается впечатление, что рейтинга там вообще нет — настолько все сурово.

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