Разделы

  
 

Плагин для хранения версий документов VERx

Вот, в голову стукнуло…
Кто-то заявил, что нехранение версий — большой недочет MODx. Исправляем. Брать здесь.
После установки плагина появляется дополнительная кнопка вверху, рядом с сохранением. Позволяет вернуться к любой из сохраненных ранее (после установки плагина) версии документа. Хранит как сам документ, так и TV.
Название версии берется из описания (description), если его нет, то из pagetitle.
Если это кому-нибудь надо — дайте знать. Хочу добавить то же самое к сниппетам, чанкам, модулям.
Донейт приветствуется, как показатель нужности ;) Если будет нужно — добавлю остальные элементы и визуальное сравнение версий а-ля SVN.

Для самых благодарных: R388473399271 и Z281319729811

UPD: Как устроено. При сохранении документа он вместе с TV сериализуется и складываетсся в табличку. При выводе странички в менеджере добавляется контрол со списком ранних сохранений. Любое из них можно выбрать и нажать на кнопочку рядом — подгрузится выбранный вариант документа. В списке выводится дата сохранения и description/pagetitle. Следующий шаг — вывод отличий версий документа на отдельной закладке и добавление этой возможности к сниппетам-чанкам-плагинам-модулям. Мнения принимаются и учитываются.

Версионность документов

Мое почтение, уважаемые браться по секте.
Нужна ли вам возможность сохранять версии документов MODx и откатываться на предыдущие варианты?

MODX with SVN

В процессе работы с MODx я понял один большой недостаток работы с данной CMS.

Хоть разработчики и позиционируют данную разработку как CMF, но почему то они не подумали о конечных разработчиках, о командной разработке сайтов на базе данной CMS/CMF, а именно о том что класть код в БД не очень хорошо, и SVN к этому делу не прикрутишь (а хотелось бы).

Хотелось бы отделить код которые пишут разработчики под MODx от контента который хранится по сути дела там же.
Хотелось бы хранить всю верстку и т.п. информацию в SVN.

Этим топиком я ищу своих единомышленников.

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

Вопрос: может кто то занимался этой тематикой и изобрел свой велосипед?

P.S. Я говорю про MODx Evo, c Revo не знаю как дела обстоят.
  • 0
  • 4 октября 2010, 04:42
  • grinant
  • 9