|
ЯзыкиСистема позволяет хранить одновременно несколько языковых версий сайта и осуществлять их синхронизацию. Синхронизация происходит:- При добавлении нового контента или категорий: выводится список из доступных языков, галкой отмечаются языковые версии, в которые нужно продублировать добавление категории или контента.
- При добавлении нового языка. Можно указать язык, из которого следует скопировать все существующие данные.
После синхронизации элементы контента в «чужом» языке приобретают статус «не переведён». Этот статус передается во флеш, но, как правило, не используется.
|
|
|
Категории Категории работают также как папки в операционных системах типа Windows, т.е. выполняют роль контейнеров для данных одного типа. Категории могут содержать в себе дочерние категории и элементы контента. В основном, структура категорий повторяет структуру сайта. Слева вы видите дерево, содержащее первые два уровня категорий. Если выбрать тип контента, а потом категорию, то отобразятся все элементы заданного типа контента. Если не выбирать тип контента, а просто выбрать категорию, то отобразится всё её содержимое: дочерние категории и элементы контента. Номер категории / подкатегории как правило совпадает с номером раздела / подраздела сайта. Если более точно, то номера категорий первого уровня, совпадающие с номерами разделов сайта, предназначены для размещения информации в этих разделах. Остальные категории первого уровня можно использовать по своему усмотрению.
Категории имеют поле «Описание». Оно не несет никакой смысловой нагрузки для сайта (не передаётся во флеш) и играет роль заметки на полях.
|
|
ТегиУ каждой категории есть дополнительные поля, по которым их можно упорядочить. Аналог этих полей – теги в сайтах типа веб 2.0. Теги работают следующим образом:- Каждая категория может выступать в качестве родительской, т.е. содержать в себе несколько других категорий. У родительской категории имеется текстовое поле – список дополнительных полей. Здесь нужно перечислить названия тегов. Эти теги появятся у дочерних категорий.
- Каждая категория, кроме категорий первого уровня, может выступать в качестве дочерней, т.е. содержатся в какой либо ещё категории. Если у родительской категории заданы названия тегов, то у неё соответственно появляются эти теги и можно задать их значение.
Пример работы тегов:
Родительская категория «Портфолио», для которой задан список дополнительных полей (тегов): «клиент, медиа».
Дочерние категории: «Проект1», «Проект2», «Проект3». Каждый из проектов получает «в наследство» от родительской категории два дополнительных поля – «медиа», «клиент». Пользователь задаёт значения этих полей.
Далее мы получаем возможность в интерфейсе администратора «админке» упорядочить все дочерние категории по любому из заданных тегов, или по всем сразу. При этом в списке для каждого тега выводятся все введённые значения, т.е. если проекты 1,2,3 имели значения «клиент» соответственно «мтс», «билайн», «мегафон», то в выпадающем списке мы будем иметь «мтс, билайн, мегафон». А при выборе, скажем «мтс» останутся только категории, связанные с клиентом МТС. Аналогичным образом работает фильтр по тегам на флеш-сайте.
При добавлении новой категории нельзя сразу указать значения её тегов, т.к. пока не определена родительская категория, список тегов тоже не определён. Поэтому сначала добавляется категория, а потом, при редактировании уже существующей, заполняются значения тегов. |
|
Типы контентаСодержимое динамического сайта - подгружаемые в него тексты, изображения, видео и звуки - являются типами контента. Каждый тип контента имеет свое префикс, который используется в составных идентификаторах. Изображения имеют префикс img, тексты - txt. Категории также имеют префикс: cat. Элементы любых типов контента можно создавать в любой категории и подкатегории. От того, в какой категории он созданы и какой порядковый номер они имеют, зависит их положение на сайте. На данный момент реализованы следующие типы контента:- текст;
- изображения;
- flash;
- звук;
- таблица – смешанные типы контента;
- формы – данные, полученные с флеш-сайта, например, от формы обратной связи.
|
|
|
Управление текстовым содержимым В большинстве случаев первый текст категории является основным текстом соответствующего раздела сайта. Как правило, поле «Название» у текста не используется на сайте, а в качестве заголовков выступают названия категорий.
|
|
|
Управление изображениями Для облегчения формирования изображений заданной ширины, в разделе отображаются не оригинальные картинки, а их уменьшенные варианты, при этом ширину или высоту можно выбрать при загрузки изображения. Для уже загруженного изображения можно поменять размер его уменьшенной копии, просто указав новый размер и нажав на кнопку “генерировать уменьшенное изображение”
|
|
|
Управление пользователями Управление пользователями сделано на основе групп. Предусмотрено две группы: администраторы и контент-менеджеры. Администраторы могут производить любые действия в панели управления, а контент менеджеры не могут управлять пользователями и изменять структуру сайта, т.е. категории. Ограничения доступа связано с желанием оградить начинающих редакторов от случайного удаления разделов и непоправимых изменений на сайте. Настоятельно рекомендуем работать с правами администратора, только если вам они действительно нужны, этим вы оградите себя от случайных ошибочных действий.
|