Разделы

галерея GalleryGear для Revo

Особенности:
Технология AJAX — быстро и просто
безопасные и случайные имена файлов
поддержка jpg файлов
ручной выбор области для генерации превью
организация фото в категории
drag'n'drop перемещение — перемещение ваших фотографий простым перетаскиванием в дереве документов
простая загрузка — загружаете с помощью FTP, и по нажатию кнопки импорт GalleryGear автоматически определит новые фотографии на сервере

Официальный тред в форуме
Скринкаст работы

JSAM - Восходящая звезда!

Привет друзья!
Две недели назад разработка нового сайта на MODx меня в очередной раз заставила «обрезать» админку до нужного функционала для «простого» заказчика.

Уже на тот момент функционал ManagerManager меня не удовлетворял и приходилось использовать различные хаки для меню, дерева ресурсов, чанков и т. д.

Ну вот и я пустился в путь написания плагина…


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

Знакомство с xPDO ч.2 или xPDO для "гиков"

После написания первой вводной статьи по xPDO, где я разобрал только базовые понятия и простейшие запросы/операции, обещался я вам (и себе), что обязательно копну глубже. Потребовало это достаточное кол-во времени, ибо «почва через чур каменистая», и похоже кроме самого Jason`а Coward`а никто не знает точно как сделать с xPDO все «правильно и красиво». Надеюсь недостаток документации восполнится после выхода Революшн (а на данный момент добрая половина функционала xPDO не задокументированна вобще :( ).
Посему за сеансом «просветления в Дао» я обратился лично у вышеупомянутому Джэйсону, и получил ответы на некоторые вопросы. (Хотя один из у меня разрешить так и не удалось, но об этом чуть позже).
Данная статья покрывает такие функции xPDO:
→ $xpdo->newQuery();
→ new xPDOCriteria();
→ $xpdo->getOne;
→ $xpdo->getMany;
→ $xpdo->getObjectGraph;
→ $xpdo->getCollectionGraph;
→ $xpdo->getCount;
незадокументированные методы создания и отладки запросов.
→ а также не упомянутые ранее вопросы «облегченного» удаления записей в БД.


( Читать дальше )
  • +12
  • 17 февраля 2010, 02:02
  • iJack
  • 8+8

jHtmlArea - MM виджет для IntroText



Выпала свободная минутка… в час ночи :D и решил воплотить идею прикручивания легкого WYSIWYG редактор на поле IntroText (использовал jHtmlArea — как вы догадались).
Честно давно не гуглил на эту тему — возможно что-то подобное уже есть или даже конкретно это… но пофик, интереснее самому разобраться :)
Сделал наиболее просто — кастомный виджет для ММ.



( Читать дальше )
  • +7
  • 9 февраля 2010, 03:24
  • iJack
  • 6+6

Шпаргалки для MODx Evolution

Сегодня попались интересная страница на Вики с подборкой свежих шпаргалок.

Есть там следующее (в PDF):

Wayfinder & Breadcrumbs Cheatsheet 1.1
Ditto & Reflect Cheatsheet 1.2
DocParsers API Cheatsheet 1.0
Basic Cheatsheet 1.3

Правда, советую периодически посещать саму страницу т.к. она может обновляться.
  • +9
  • 6 февраля 2010, 16:48
  • iJack
  • 7+7

Сниппет MiniNEWS v0.3.2

Обновлён 01.03.2010 в 10.24

Описание:
Давно хотел написать легкий сниппет выводящий несколько новостей.
Тем паче что Ditto большой, толстый и два на страницу глючат очень сильно.

MiniNews делает 3 запроса к базе.
На стандартном шаблоне MiniNEWS и blank для основной + 1 TV
на VDS:
оперативка 192 Мб
процессор 500 МГц
генерит три документа:
0.0394 s — время на запросы к базе данных
5 — запросов к базе данных (2 приходятся на MODx)
0.1133 s — время на работу PHP скриптов
0.1527 s — общее время на генерацию страницы

Прошу использовать при желании.

И конечно же прошу совета:
Как использовать плейсхолдеры типа [+body+] в сниппете — такое ощущение что MODx их вырезает с корнем?


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

С новым годом!

Уважаемые коллеги! Новый год уже совсем близко и я спешу вас поздравить с этим замечательным праздником и вступлением в новое десятилетие!

Желаю вам отлично отдохнуть, пообщаться с самыми дорогими и близкими людьми, а также отлично провести эти праздничные дни.

Следующий год обещает быть очень интересным и полным новых событий. Нас ждет Revo и множество других приятных сюрпризов.

Также хочется пожелать всему MODx-сообществу, чтобы оно росло, крепло и становилось еще более профессиональным, талантливым, амбициозным и дружным.

Ура! :-)
  • +5
  • 31 декабря 2009, 13:32
  • Carw
  • 9+9

Реализация многосайтовости на 1.0.2

Цель:
Использовать одну инсталляцию CMS для управления множеством сайтов.

Исходные данные:
два домена site1.ru site2.ru указывают на одну инсталляцию modx 1.0.2
(в apache можно реализовать через ServerAlias, к примеру)



( Читать дальше )
  • +11
  • 22 ноября 2009, 00:06
  • nep
  • 45+45

3b Tree Builder - Аналог дерева документов MODx для Вашего модуля

В конце лета этого года я занялся разработкой файлового архива под MODx (этот архив уже подходит к своему завершению и скоро выйдет в свет :)). Так вот я хотел хранить данные о файлах (и категориях файлов) не в документах MODx, а в отдельных таблицах. Соответственно встал вопрос о представлении списка файлов и категорий. Я решил сделать все в традициях общем стиле MODx — подменять дерево документов на свое дерево на время использования моего модуля.


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