Пятница , 19 апреля 2024

Делаем каталог статей на WordPress

Делаем каталог статей на WordPress

В последнее время стало модным покупать/продавать/менять места под статьи. Оптимизатором это выгодно возможностью поставить никогда не бывающих лишними ссылок на свой сайт, а владельцам ресурсов со статьями — новым контентом и иногда (о ужас!) даже деньгами. Я же, мучимый вопросами проталкивания своего туристического портала в РСЯ, в процессе “обеливания” пришел к мысли сделать у себя раздел со статьями. Сегодня это желание наконец воплотилось в реальные действия 🙂
Итак, перво-наперво, почему же всё-таки WordPress. Я для себя вижу в этом движке множество плюсов, хотя также присутствует один минус.

Делаем каталог статей на WordPress

В последнее время стало модным покупать/продавать/менять места под статьи. Оптимизатором это выгодно возможностью поставить никогда не бывающих лишними ссылок на свой сайт, а владельцам ресурсов со статьями — новым контентом и иногда (о ужас!) даже деньгами. Я же, мучимый вопросами проталкивания своего туристического портала в РСЯ, в процессе “обеливания” пришел к мысли сделать у себя раздел со статьями. Сегодня это желание наконец воплотилось в реальные действия 🙂
Итак, перво-наперво, почему же всё-таки WordPress. Я для себя вижу в этом движке множество плюсов, хотя также присутствует один минус.

Плюсы WordPress:
Он бесплатный, в отличие от присутствующих на рынке скриптов для создания каталогов статей
Мне он знаком, на WordPress я поднимал уже не один десяток ресурсов
Он гибок настолько, чтобы не считать его исключительно блог-платформой. К слову, около половины моих ресурсов из п.2 блогами вообще не являются

Ну а минус для работающих с ним тоже очевиден — он тормозной донельзя.
Кроме того, дополнительным аргументом в пользу WP изначально была сборка WordPress ArticleBox от AlexPro, но на практике пришлось от нее отказаться из-за устаревшей базовой версии WP 2.0 и проблем с кодировками (у меня прописная “ш” категорически отказывалась сотрудничать с MySQL). Зато оттуда я взял пару полезных плагинов.

Итак, для того, чтобы поднять на своем сайте каталог статей, мне понадобилось:
Скачать отсюда и установить русский WordPress 2.2.2
Установить в настройках возможность регистрации для всех и роль “Автор” по умолчанию
Настроить псевдостатику на вывод страиц в виде /%category%/%postname%/

Подключить плагины:

|Aksimet — он идет по умолчанию и требует наличия WordPress API key;
Evermore — для автоматического добавления тега more после первого абзаца статьи. Ведь авторы статей навряд ли будут сами это делать, а видеть на главной странице каталога статей простынку из пары мегабайт текста не очень-то хочется;
Full Text Feed — этот плагин отдает в RSS текст статьи целиком, даже если есть ограничивающий тег more;
Role Manager — очень удобный плагин, позволяющий управлять доступом к конкретным действиям для пользователей разного уровня;
StripTease — убирает метку #more из ссылок “прочитать полностью”;
AlexPro также включил в сборку АртикльБокс интересный плагин WP Admin Bar, но к сожалению, без танцев с бубнами на WP 2.2.2 он у меня пока не работает. Если коротко — этот плагин показывает залогиненному пользователю при просмотре блога небольшую панель в шапке со ссылками на панель управления, добавление статьи и пр. радостями. Мелочь, а приятно.

Теперь выбираем себе тему по душе, заливаем, активируем и обрабатываем напильником. Я обычно убираю все ненужные ссылки из подвала, поправляю копирайт-строки, добавляю на сайдбар текстовый виджет со счетчиками и прочими нужными пузомерками. Надо сказать, что мне очень повезло. Когда я делал свой тур-сайт, я взял за основу шаблон Multiflex и в процессе поисков темы для каталога статей наткнулся на прекрасную реализацию его же для WordPress, да ещё и полностью локализованную.
Что пока ещё не сделал, так это не поставил связку каталог-сайт, чтобы на главной странице тур-сайта выводились заголовки последних статей.

Вот собственно и весь процесс. Простой как раз-два-три … шесть 🙂

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.