Конец света — не повод не программировать с удовольствием!

Согласно календарю Майя, сегодня наступит конец света.

Вот, чеcтно стырил с хабра
У нас в JetBrains есть сомнения по этому поводу, потому на случай, если конца света все-таки не будет, мы приготовили для всех хабрапользователей замечательное специальное предложение:

Скидка 75% на продукты JetBrains!

Спешите, время ограничено! Конец света бывает только раз!

Скидка предоставляется на все несерверные продукты JetBrains, т. е. исключая TeamCity и YouTrack, и распространяется как на покупку новых персональных лицензий, так и на обновление существующих.

А вот ссылка на распродажу. Может кому пригодится!

[REVO] Редактор кода Ace (Ajax Cloud9 IDE Editor) для админки

Создал топик для освещения выхода новых версий и обсуждения новых функций.

Редактор с темой Monokai:


Планы:
— Возможность задавать свои клавиатурные сочетания для команд.
— Тулбар с кнопками, вставлющими куски кода (для каждого типа содержимого свои кнопки, для html — одни, для php — другие)
— Возможность правки параметров тегов в сплывающем окне (похожем на то, что появляется при перетаскивании и бросании элементов из дерева)

История:
— 1.3.2 —
* Исправлена проблема, возникающая при установке пакета
* Добавлены настройки табуляции, возможность отключения стрелок на линейке
* Исправлена неработающая настройка word_wrap
* Обеспечена полная совместимость с AjaxManager

ManagerManager 0.4

Привет! Вышел новый ManagerManager 0.4. Мы постарались пофиксить баги, о которых знали и всё такое. А ещё, мы наконец запустили свой репозиторий, подробнее читайте на хабре. Надеюсь, вы найдёте там как можно больше интересного для себя =)

[EVO] Переместим админку? Легко

Давно хотел иметь возможность изменять адрес админки и причин тому несколько.
  • Конфликт адреса с ispmanager
  • Безопасность сайта через скрытие инфомрации
  • Руки чесались
И когда я созрел до этого выяснилось, что переместить админку evolution не так уж и сложно. Более того, даже в ядре MODX уже заложена функция MODX::getManagerPath()

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

[REVO] ClientConfig - пользовательские "системные" параметры

Раньше приходилось городить различные огороды чтобы можно было менеджерам удобно изменять параметры сайта не касаясь «Настроек системы». С выходом ClientConfig это стало возможно, очень просто и удобно. Это расширение нам подарил Марк.

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

[REVO] DebugToolbar

DebugToolbar
Ура, наконец в MODX Revolution можно реально посмотреть отладочную информацию.
Спасибо большое пользователю Agel_Nash , за линк на этот инструмент.
Не буду тянуть резину.
Читать дальше →

[REVO] Молниеносная админка Revo с плагином AjaxManager (обновлено)

Данный плагин позволяет админке работать полностью на AJAX, то есть без перезагрузок страницы.

Особенности установки:
Сначала нужно обязательно обновить modx до последней версии.
Директория /manager/ должна бытьдоступной для записи, при установке плагина будут обновлены некторые файлы из /manager/assets/modext/ и /manager/controllers/default/

При деинсталляции пакета обязательно указать радио-кнопку Восстановить.
Перед установкой версии 1.1.0-rc1 нужно деинсталлировать предыдущую.

Плагин не работает с CodeMirror.

Основные требования к разрабатываемыми вами компонентам:

1) Контроллеры должны быть на классах, представленных в Revo 2.2
2) Скрипты должны подключаться через $controller->addJavascript, стили через $controller->addCss, а встроенные скрипты и стили — через $controller->addHtml.
3) Ext.onReady вызовы должны добавляться через контроллер(через ->addHtml).
4) В скриптах не должно быть прямого изменения location.href — вместо этого должны быть вызовы MODx.loadPage(action, extraParams), например:
MODx.loadPage(MODx.action['resource/update'], 'template=1&class_key=modDocument')
.

Подборка решений для MODX с GitHub

Сразу скажу, что потестировать все решения у меня небыло времени, поэтому описания я составлял частично глядев на код, а частично переводив README с буржуйского. Если кто-то потестирует и выскажет свое мнение. А так же, поправит мои описания или дополнит своей коллекцией, то я буду рад.

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

[REVO] Выполнение произвольного кода MODX Revolution до версии 2.2.5

В продолжении топика Повышение прав через eval в сниппетах. Только теперь мы это же самое будем делать в Revolution и мы не привязаны к наличию какого-то сниппета. Нам вообще требуется только права на редактирование документа, а это есть у всех контент-менеджеров.

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