[EVO] MODX custom by Dmi3yy (1.0.8-d4) от 17.01.2013

Обновил сборку MODX EVO

========================================================
1.0.8-d4 (17.01.2013)
— возможность поменять папку manager
— заполнения пропущенных id в site_content (опционально в настройках)

========================================================
1.0.8-d3 (15.01.2013)
— обновлен JotX до 1.1 (https://github.com/Temus/JotX/)
— обновлен ManagerManager до 0.4 (http://code.divandesign.biz/modx/managermanager)
— добавлен модуль ddMMEditor 1.2.3 (http://code.divandesign.biz/modx/ddmmeditor)
— добавлен сниппет ddGetMultipleField 2.13 (http://code.divandesign.ru/modx ddgetmultiplefield)
— вернул тему EvoRevo и немного доработал
— обновлен снипет IF до 1.2
— удалил модуль EasyAdvertising
— удален снипет Youtube
— update TinyMce + добавлен плагин Youtube и кнопка justifyFull (http://modx.im/blog/addons/234.html)
— add MarkitUp! плагин (http://modx.im/blog/addons/65.html)
— add multiTV (https://github.com/Jako/multiTV)
— update ajaxSearch 193b (http://www.evo.wangba.fr/index.php?id=502)
— удален Getfiled вместо него есть DocInfo (быстрее и меньше запросов)
— fix EXACTPHRASE in AjaxSearch (http://tracker.modx.com/issues/3729)
— phpthumb seo image name (http://modx.im/blog/triks/321.html)
— резервное копирование и востановление прям в админке из modx.jp

доступна как всегда тут:
github.com/dmi3yy/modx.evo.custom/

кста большой респект bumkaka за активное участие по внедрению новых функций

[REVO] modx::invokeEvent() //@TODO: refactor this completely, yuck

Решил поковыряться в исходниках Revolution в поисках интересностей. И нашел такую ТУДУшку у функции modx::invokeEvent() в файле core/model/modx/modx.class.php
//@TODO: refactor this completely, yuck

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

Обучение на modcoach.info продолжается

После размышлений во время новогодних праздников я пришел к выводу, что перед запуском каких либо курсов по MODX стоит людей сначала научить какой-то базе в веб-программировании. Ведь MODX это движок ориентированный на программистов и порой навык написания сниппета даже из 1 строчки позволяет сэкономить кучу времени. В общем новый курс я решил назвать основы HTML, JavaScript и PHP.

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

[EVO] Массовое редактирование документов.

Очень мне понадобилось массовое редактирование стандартных полей документов modx evo. Из того, что попалось на первые страницы гуглопоиска был только модуль fast_content_csv и упоминания различных гридов прикручиваемых с бубнами к админке. Этот фаст_контент мне никогда не нравится своей несуразностью, а еще и заводиться не хотел, выдавая всякие ошибки, некоторые из которых я поправил, а потом плюнул. Вариант сливания-заливания csv и подобных файлов мне тоже не нравится лишними действиями. Ну а решений с гридами готовых не нашлось, и вместо их прикручивания я уж подумывал сочинять модуль для простенького пакетного редактрования нужных мне полей.
Но перед этим решил пройтись по репозиторию, в который, кстати, бывает полезно иногда заглянуть.

И теперь показываю, что я там нашел.
Модуль MetaQuickEdit 0.2.1-beta1 от какого-то немца с релизом еще в 2010 году.
Скриншотов там нет, описание скромное, но заманчивое.

Поставив, стало понятно — конфетка. Написано все красиво и аккуратно. Сделано в стиле MODX как только можно и очень похоже на стандартный модуль Doc Manager.
Модуль позволяет выбирать нужные поля из стандартных, задавать диапазон айдишников и все это быстро и удобно править. Сохраняется все на лету.

Он не редактирует поле content. Он не редактирует tv-параметры. Но не всегда это надо. А если постараться, то желающие могут попробовать добавить нужные поля.

Скриншоты в действии:
quickedit

массовое редактирование
Зеленым подсвечиваются уже отредактированные поля.

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

[EVO] Управление проектами на базе MODX (pm.MODX)

Уже давольно давно ищу приятную систему для учета проектов и задач
долгое время пользовалься Redmine, так же перепробовал множество других решений
но так ничего легкого и быстрого не нашел :(

В итоге посетила мысль: а почему бы не сделать свое ?

Для начала определился с задачей:
-Нужна система для учета задач и проектов для небольшого колектива
-Проекты создает админ + указываемт кто учавствует в проекте
-Внутри проекта создавать задачи могут те кто учавствует в проекте
-Задача состоит из: Статус, Важность, Сроки, Кто выполняет, Описание, Файлы, todo-лист, комментарии
-Само собой уведомление о любых изменениях в проекте на почту

вот собственно базовый функционал который нужен, все остальное использовал крайне редко потому выполнение выше перечисленных пунктов было более чем достаточно для того что б выбросить Redmine и использовать свое решение:)

Кому интересно что получилось прошу под кат

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

MinifyX для Evo и новая версия для Revo

Не люблю я выпускать сыроежки и этот сниппет не исключение. Для кого-то не секрет, что делает этот сниппет, а кто-то узнает что-то новое. В общем данное решение позволяет сжать все подключаемые CSS и JS файлы в 1. Т.е. на выходе получаем всего 1 файл каждого типа. Компрессия + 1 файл вместо 10 позволяет хоть не существенно, но немного ускорить загрузку сайта у клиента.

Как это происходит рассказывал Василий в своем блоге, когда тоже форкнул MinifyX и немного его улучшил. Но т.к. моя задача стостояла в разработке аналогичного решения под evo, то я просто принял во внимание существование данного форка.

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

[EVO] MODxPlaning - Модуль и сниппет для MODx Evo (обновлено 27.12.2012)

Приветствую!

Прошел месяц с тех пор как я решил опубликовать свое первое в жизни решение для MODX Evolution.
Писал я его исключительно для себя и под свои нужды.

Я не так давно изучаю php и api modx, однако хочу вам представить модуль для управления задачами MODxPlaning.



Подробности о MODxPlaning

[EVO] Новая версия MODxBB 0.9.5.

Всем доброго дня, наверное вы уже знаете о том что разработчики MODx Revo выпустили пакет форума, и пользователям evo не много стало грустно, по крайней мере мне:)))

Но авторы modxbb так же решили преподнести новогодние подарки разработчикам и просто фанатам modx и так встречайте обновленный форум для MODx Evo под кодовым название MODxBB 0.9.5, более детально по ссылке!