Здравствуйте дорогие друзья и любители Joomla. Я думаю вы в курсе, что в скорем времени будет представлена версия CMS Joomla 3.2 и сегодня я хотел бы рассмотреть одну их новых функций, а именно Версии контента. Если кто-то из вас работал с CMS WordPress, то вы знаете, что в WordPress такой функционал есть. Она позволяет сохранять промежуточные варианты вашего текста и вы можете откатываться или открывать нужный вам вариант текста.
Версии — это инструмент защиты вашего контента. Версии позволяют сохранять копии статьей в Joomla каждый раз, когда вы их редактируете.
Код этого инструмента уже написан и протестирован, так что он точно появится в Joomla 3.2, релиз которой состоится в течение следующей пары месяцев.
Кнопка «Версии» появится на панели инструментов в верхней части страницы редактирования статей (скрин выше).
Версии контента» в Joomla 3.2
Каждый раз, когда вы сохраняете свою статью, новая её версия будет появляться в этом всплывающим окне.
Текущая версия статьи помечена золотой звёздочкой.
Чтобы сравнить текущий вариант статьи с предыдущей версией, отметьте их галочками и нажмите кнопку «Сравнить».
Удалённый текст помечен красным, а добавленный — зелёным цветом.
Joomla не только хранит ваш контент, но и запоминает настройки статей.
На этом примере вы можете видеть, что версию справа изменили, добавив её в избранные статьи.
Чтобы откатить статью до предыдущей версии, пометьте её галочкой и нажмите кнопку «Восстановить»:
[block]7[/block]
Опции, позволяющие видеть изменения более наглядно
Поскольку все опции статей сохраняются, гораздо удобнее было бы видеть только те из них, которые были изменены.
Нажмите кнопку «Изменённые значения» в правом верхнем углу.
Теперь на экране отображаются только изменённые опции:
По умолчанию версии показывают только текст статьи, однако в инструменте есть кнопка «Показать HTML код»:
Благодаря этому вы сможете увидеть исходных код статьи:
Эта особенность полезна, потому что на данный момент в версиях не выводятся изображения. А даже если бы и выводились, во всплывающем окне не хватило бы места для больших картинок.
Настройки версий
В инструменте управления версиями имеется две настройки.
- Пункт «Сохранять историю» позволяет включать и выключать версии.
- «Максимально число версий» даёт возможность ограничивать количество сохраняемых копий одной статьи.
Даже если максимальное количество версий установлено на 10, вы всегда можете пометить копию так, что она никогда не будет удалена:
Версии статей хранятся в новой таблице под названием _ucm_history. UCM расшифровывается как Унифицированная Модель Контента.
Со временем целью разработчиков Joomla стала унификация хранения контента в CMS, будь то статьи, информация о пользователях или данные расширений. Данная таблица должна позволить сторонним разработчикам внедрить управление версиями в свои расширения.
На этом пост Новый функционал «версии контента» в Joomla 3.2 и разбор его функционала завершен. Думаю в выходу стабильной версии Joomla 3.2 будет еще много чего интересного. Увидимся.
Joomla Блог Nauca – научись работать с Joomla