Руководство пользователя
2009-08-03 18:05Руководство пользователя CMS DreamBot содержит краткое введение в основные концепции системы и примеры решения типовых задач на ее основе.
Краткое введение в использования CMS DreamBot
Чтобы быть удобным для посетителей и занимать верхние позиции в поисковых системах, сайт должен удовлетворять множеству требований. Система управления контентом (или, сокращенно - CMS) предоставляет инструменты, которые позволяют заполнить мультимедийными материалами заранее разработанный каркас сайта. При размещении любого материала одновременно модифицируются десятки страниц, создавая удобную навигацию. Статьи снабжаются специальной мета-информацией, которая считывается поисковыми системами и обеспечивает более высокие позиции и лучшее анонсирование в результатах поиска.
Такая автоматизация дает редакторы и авторам возможность избавиться от рутины и сосредоточится на творческой работе: все статьи будут выровнены, приглажены и раскрашены, а если где и будет творческий беспорядок - то этот беспорядок будет управляемым.
Система обеспечивает автоматическое ведение новостных лент и подбор материалов, интересных в контексте читаемой статьи, а так же поиск по сайту и ряд других сервисов.
Меню инструментов
Для получения доступа к предоставляемым сайтом возможностям управления контентом существует меню инструментов. Его расположение и способ вызова может различаться в зависимости от дизайна, но обычно меню инструментов располагается в одной из боковых колонок и появляется после логина на сайте. Содержание этого меню зависит от контекста вызова: предлагаются только те операции, которые могут быть выполнены для данной статьи или изображения. Самые универсальные пункты меню инструментов:
- Редактировать
- Позволяет редактировать текущий элемент сайта;
- Просмотреть
- Позволяет просмотреть отредактированный элемент сайта;
- Добавить
- Позволяет добавить новый элемент сайта внутрь текущего контейнера, этих пунктов может быть несколько, по одному для каждого добавляемого элемента.
Навигация на сайте устроена таким образом, что после входа в один из пунктов меню инструментов, переход к следующему и предыдущему элементам сайта в контейнере будет приводить вызову того же самого инструмента для этого элемента (если это возможно).
Структура контента
CMS DreamBot похожа на конструктор: несколько одинаковых деталей, из которых можно собрать что угодно. Основой являются иллюстрированные статьи и фотогалереи. Статьи пишутся с использованием упрощенного языка разметки REST, который позволяет авторам начать писать статьи практически сразу. В статью могут быть вложены другие статьи или иллюстрации, поэтому статья одновременно является разделом или фотогалереей. Существуют несколько типичных способов организации контента:
- Статья
- Создается статья, пишется ее текст, в нее при необходимости добавляются иллюстрации и делаются "скрытыми", а в текст вставляется макрос, позволяющий их отобразить: получается красивый, иллюстрированный текст.
- Раздел
- Создается статья, ее текст остается пустым (правда, стоит заполнить аннотацию, чтобы пояснить что лежит в этом разделе), в статью добавляются другие статьи: получается раздел, в котором отображаются аннотации и логотипы вложенных в него статей.
- Вики
- Вики это статья, содержащая другие статьи, которые "скрыты" и доступны только при нажатии на ссылку. Вики создается также как и обычная статья, но для всех добавленных в нее статей устанавливается флажок "скрытый".
- Фотогалерея
- Создается статья, ее текст остается пустым (стоит заполнить аннотацию, чтобы пояснить что лежит в фотогалерее, и добавить логотип с одним из изображений галереи), в статью добавляется несколько фотографий: получается раздел, в заголовке которого отображается красивый логотип, а ниже расположен список всех фотографий. Нажав на одну из них, вы можете просмотреть все, нажимая на ссылки "далее" и "ранее".
- Презентация
- Если изображения, входящие в фотогалерею, снабдить поясняющими аннотациями, то такая фотогалерея может использоваться как презентация, позволяющая просматривать изображения, снабженные пояснительным текстом. Презентацию можно совместить со статьей: при этом в тексте статьи могут появляться некоторые изображения презентации.
Изображение - это специальный продукт для размещения графических материалов, с возможностями которого можно ознакомится подробнее в в "кратком руководстве по использованию фотогалерей".
Форумы, блоги и другие решения для представления материалов хотя и требуют установки дополнительных продуктов, также основаны на создании статьи и специальной организации контента.
Что такое вики
Вики - это современный способ организации веб-ресурса, наилучшим образом отражающий гипертекстовую основу веб. Главная идея вики - ссылки обозначают не место размещения статьи, а ее смысл: при переходе по ссылке будет найдена или создана подходящая статья . Эту простую идею можно рассмотреть с трех различных точек зрения: как метод идентификации статей при расстановке ссылок, как сценарий создания веб-контента и как способ его организации.
- Идентификация статей
- Традиционно в веб ссылки указывают точное место размещения статьи, которое никак не соотносится с ее содержимым. Но любая статья имеет название, причем, как показывает практика, название практически уникально и его можно использовать, чтобы ссылаться на статью. Именно этот способ используется в вики: название описывает смысл статьи и расстановка таких ссылок для человека существенно проще. Кроме названия, со статьей может быть связана и другая метаинформация, описывающая ее содержимое: ключевые слова и другие параметры.
- Сценарий создания контента
- Благодаря использованию в ссылках информации, описывающей содержимое статьи, ссылка становится не только указанием на статью, но и заявкой на ее написание. Это в корне меняет поведение авторов: теперь созданию статьи предшествует ее упоминание и ссылка в другой статье. Вики позволяет посмотреть список упомянутых, но еще не созданных статей, а при переходе по ссылке на отсутствующую статью автоматически вызывается форма для ее создания. Статьи можно писать от более общего к частному, а авторы могут легко согласовать совместную работу.
- Организация контента
- Ссылки в вики используют поиск по метаинформации, а не точное указание на место размещения, поэтому статьи могут размещаться произвольным образом: структуру вики определяют ссылки между статьями, а не их взаимное расположение. Это дает возможность упорядочить статьи любым удобным для управления способом: статьи могут быть сложены в общую папку, разбиты по авторам или даже распределены по нескольким сайтам.
В CMS DreamBot статьи размещаются в разделах сайта и существует навигация по разделам: навигация по сайту: меню, информеры, новостные ленты и другие сервисы. В тоже время в статьи можно вставлять вики-подобные ссылки, содержащие название или ключевое слово статьи, на которую нужно сослаться. При переходе по ссылке отображается соответствующая статья или форма для ее создания в подходящем разделе (обычно, внутри текущей статьи).
Существуют три типовых способа размещения статей:
- Статьи размещаются по тематическим разделам;
- Статьи размещаются по папкам авторов;
- Статьи размещаются на нескольких сайтах, объединенных общими настройками или использующих специальный сервис ссылок.
Вики-подобные ссылки обеспечивают легкость ссылок между статьями размещенными таким образом.
Как создавать статьи
Вики - это в первую очередь особый способ создания статей, ориентированный на работу с ссылками. Его использование подразумевает, что статья создается при помощи ссылок на нее: при необходимости пояснить какие-то идеи статьи, в ее текст вставляется ссылка на другую статью. В последствии, если статья не существует, при переходе по этой ссылке будет отображена форма создания статьи.
Ссылки оформляются в виде макросов, подобных приведенному в примере:
Хитрица \[name:brown fox:рыжая лиса] прыг через \[keyword:lazy dog:лентяя-пса].
В этом примере, слова "рыжая лиса" будут накрыты ссылкой на статью озаглавленную "brown fox", а слова "лентяя пса" - ссылкой на словарную статью "lazy dog".
Хотя такой подход намного проще, чем размещение статей по разделам и последующая расстановка в них точных ссылок, существует возможность создать статью в нужном разделе обычным способом. Для этого нужно войти в раздел, нажать в меню "инструменты" ссылку "добавить статью", заполнить и сохранить открывшуюся форму.
Использование REST
Язык веб-разметки, HTML, позволяет делать фантастические вещи. Но, к сожалению, его использование требует длительной подготовки и довольно-таки небезопасно: одна ошибка в тексте статьи и сложная верстка сайта рассыпается как карточный домик. Поэтому существуют различные языки "структурной разметки" текста, устойчивые к ошибкам и интуитивно-понятные. Один из них - REST.
Текст статьи на REST оформляется по тем же правилам, что и обычный текст: параграфы разделяются пустыми строками, списки начинаются с номера элемента или тире. Поэтому навыков обычного пользователя вполне достаточно, чтобы начать писать статьи с его использованием. Для более сложного оформления используются специальные соглашения или директивы, например, все заголовки нужно подчеркивать вот так:
Это заголовок =============
Иллюстрация, созданная в статье под именем "рисунок1.jpg", вставляется в текст директивой image:
.. image: рисунок1.jpg
CMS DreamBot расширяет REST введением специальных макросов, основные из которых name и keyword описаны в разделе " Что такое вики". Подробнее о REST можно прочитать в "кратком руководстве по использованию REST"
Использование информационных карточек
Иногда, статьи содержат не абстрактный текст, а описание реальных или воображаемых сущностей, для которых можно составить перечень описательных параметров, которые хотелось бы отображать или обрабатывать специальным способом. Такой перечень называется "информационная карточка": его можно описать при настройке сайта, запрограммировать его поведение и потом связывать с любой статьей. Пример такой карточки - описание квартиры, товара, словарной статьи или продукта.
CMS DreamBot позволяет ссылаться на статьи с информационными карточками по параметру из карточки. Так, если со статьей связана информационная карточка "словарная статья", содержащая список ключевых слов, которые она определяет, то на нее можно сослаться при помощи макроса keyword, как в примере выше про "лентяя-пса".
Заключение
Статьи в CMS DreamBot создаются через меню инструментов или же переходом по ссылке на отсутствующую статью. Текст статьи пишется на языке разметки REST, который, в простейшем случае, является обычным текстом, параграфы которого выделены пустыми строками. В этот текст можно вставлять специальные wiki-ссылки, позволяющие сослаться на другие, существующие или нет, статьи. Меню инструментов позволяет вложить в статью иллюстрации. Существует специальная директива image, позволяющая отображать эти иллюстрации в тексте статьи. Иллюстрации можно просматривать в режиме фотогалереи.


