Вступление
…Wordpress говорите?
Безумное стремление наполнить этот мир вселенским добром и любовью подвигло меня на написание этого мануала. Не смотря на то, что для большинства пользователей информация не окажется новой, я решил истратить немного критического запаса кликов мыши и клавиатуры для систематизирования имеющейся информации и облегчения тяжкой доли потомков.
Пользователи хорошо знакомые с
Seditio CMS - знают, что эта система настолько гибка, что ее можно «заточить» под любые нужды, сайты-визитки, порталы, каталоги, сервисы. При наличии минимальных знания html и небольшого количества времени можно решить любую задачу. Это выгодно отличает Seditio CMS от прочих Content Management Systems. Даже не смотря на то, что некоторые движки создаются с ориентацией на определенный сегмент рынка CMS, Seditio имеет все шансы на обход конкурентов на полкорпуса. На этом хвалебную оду Seditio заканчиваю. Перейдем к историческим фактам.
Популяризация блогов, в свое время, привела к увеличению числа CMS заточенных под блоги. На рынок было выброшено большое количество различных движков. Многие сдались в бесконечной гонке за пользовательскую любовь и сошли с дистанции, некоторые завоевали свое место под солнцем и сейчас имеют достаточно крупные сообщества, поддержку и множества других плюшек. Ну, я думаю, все уже догадались, что речь идет конкретно об одной CMS – WordPress. Как о самой популярной. Заниматься критикой или сравнением мы не будем, мы попытаемся собрать свой блог не прибегая к «Простой установке в 3 шага».
Так совпало, что как раз к тому моменту, когда я созрел для написания мануала, была готова моя новая тема «Discovery». Моя любовь к блогам с классным дизайном периодически вспыхивает и заставляет меня срочно начинать портирование на Seditio. Так случилось и в этот раз.
Итак, для проведения эксперимента нам понадобятся:
- Установленная Seditio CMS с «заводскими» настройками
- Для примера будем использовать тему «
Discovery»
- Некоторые плагины
- Немного свободного времени и желание
На этом теоретическую часть можно считать оконченной, предлагаю пройти в «операционную»
§1 Подготовка
Для начала нам необходимо выделить те факторы, которые отличают блог от простого сайта. Прежде всего, это:
- древовидная структура разделов
- полноценный вывод записей
- возможность комментирования для гостей
Все остальные опции будем считать вторичными и не обязательными к реализации.
Итак, мы имеем установленную и русифицированную Seditio CMS. Сменяем дефолтный ICE на «Discovery».
§2 Установка и настройка плагинов
Из всего разнообразия плагинов для Seditio, нам понадобятся следующие
—
Add List v.2
—
Show Comments
—
Cat Cloud
Из дефолтных плагинов будем использовать
— Recent Items
Для придания особого шарма нашему блогу, можем установить
—
Cool Date
Search,
Overview,
Contact Us – по вкусу.
Теперь пройдемся по плагинам и рассмотрим работу каждого из них более подробно.
Add List v.2 – плагин был разработан
Dayver’ом и предназначался для вывода статей из дочерних разделов в основной категории. Это как нельзя лучше отвечает блоговой идеологии, но к сожалению плагин не был рассчитан на вывод полноценных записей. Ведь мы стараемся избавиться от обрезанных описаний посредством {LIST_ROW_DESC}. Незадолго до написания мануала, пользователь
medar разработал плагин {LIST_ROW_TEXT} которые отлично справлялся с задачей вывода всей записи. В результате симбиоза этих двух плагинов был получен Add List v.2. Установка – классическая. Копируем папку с плагином в /plugins. Устанавливаем в «Администрирование» - «Плагины». В list.tpl вставляем
Код:
<!-- BEGIN: LIST_ROWADD -->
<div class="post">
<div class="post-header">
<h4>{LIST_ROWADD_TITLE}</h4>
<em class="date">{LIST_ROWADD_DAYWEEK}, {LIST_ROWADD_DAY} {LIST_ROWADD_MONTH}</em>
</div>
<div class="post-content">
<p>{LIST_ROWADD_TEXT}</p>
</div>
<div class="post-credits">
<p class="metadata">Комментарии {LIST_ROWADD_COMMENTS}</p>
</div>
</div>
<!-- END: LIST_ROWADD -->
Таким образом, если мы имеем структуру в «Администрирование» - «Структура страниц» следующего вида:
1. Автомобили (auto)
1.1 Американские (usa)
1.2 Японские (japan)
1.3 Французские (france)
1.4 Немецкие (germany)
То добавленная запись в один из дочерних разделов (Американские, Японские, Французские, Немецкие) будет полноценно отображаться в основном разделе (Автомобили -
http://site.ru/list.php?c=auto)
Show Comments – работа этого плагина предельно проста. По умолчанию, в Seditio комментарии на странице скрыты, просмотреть их можно только после нажатия ссылки за которую отвечает тег {PAGE_COMMENTS} в page.tpl после чего страница перезагружается, на этот раз с приставкой /page.php?id=ID&comments=1. Согласитесь не слишком красиво. Возможность порадовать вас и ваших посетителей показом комментариев, без всяческих переходов и приставок – вот задача плагина Show Comments. Установка проста до неприличия, копируем папку с плагином в /plugins на хостинге и устанавливаем в «Администрирование» - «Плагины» - «Show Comments».
Cat Cloud. Облако тегов, удобная и чрезвычайно полезная фишка. Врядли вам удастся найти более 5 блогов из сотни, на котором не будет установлено облако тегов. Полноценный функционал выглядит следующим образом: Вы, как автор и создатель блога, создаете запись, в которой рассуждаете…ну пускай о сферических конях в вакууме, к этой записи вы прописываете тег(и), ориентируясь по ним, пользователь сможет быстрее найти похожие записи имеющие схожие теги (в нашем случае «кони», «вакуум», «сферические кони»), ведь запись с захватывающими рассуждениями о конях может оказаться не единственной. Так выглядит полноценный функционал, в Seditio к сожалению возможности реализовать подобную штуку пока не представляется возможным. Посему приходиться обходиться плагином Cat Cloud. В отличие от оригинала, этот плагин выводит не теги к записям, а все отмеченные вами категории и увеличивает шрифт для каждой, в зависимости от количества записей в ней.
Что же касается остальных плагинов:
Recent Items,
Cool Date,
Search,
Overview,
Contact Us. Всё это является дополнительными плюшками, устанавливать или не устанавливать которые, решать только вам.
§3 Enjoy it
IMHO, стоит добавить еще rss-экспорт, не менее важная вещь, чем теги.