WordPress, плагины и напильник – как работает этот блог
Из заголовка уже понятно, что данный блог работает на движке WordPress, на момент написания записи на русской стандартной версии 2.6.1 (стандартной, потому что еще существуют и другие русские сборки, с некоторым набором плагинов и т.п.). Ну и сразу немного напильника – для того, что бы легче было установить и настроить блог я заранее пересобрал архив с файлами для:
- более удобной и быстрой распаковки файлов архива на сервере (стандартный архив упакован в директорию wordpress – вот от нее и избавляемся);
- добавления темы оформления блога;
- для добавления необходимых плагинов.
Это позволило сразу установить нужные файлы, тему и плагины, без муторного копирования файлов плагинов вручную или через специальные плагины.
Для оформления я взял тему The Journalist 1.9 (дизайн Lucian E. Marin) и немного обработал ее напильничком – изменил немного css, пару картинок и в некоторых местах русифицировав.
Конечно не обошлось и без плагинов, и некоторые из них не избежали напильника (буду перечислять в том порядке, в котором они идут в панели управления WordPress):
- Управление версиями (Настраивать время автосохранения поста, режим работы версий, стирать все версии выбранного поста, стирать все версии в базе);
- Adminimize – Удобная штука для настройки внешнего вида админской панели, позволяет отключать не нужные пункты меню, элементы управления и т.п., что дает небольшой выигрыш в скорости работы;
- Akismet – проверка комментариев на спам по базе одноименного вебсервиса (входит в стандартную поставку WordPress последних версий);
- Bookmarkz – плагин для быстрого добавления посетителями записей блога в сети социальных закладок;
- FD Feedburner Plugin – перенаправляет все обращения к фидам на FeedBurner;
- FeedBurner Feed Stats – показывает статистику пользователей с FeedBurner’а;
- Google XML Sitemaps – создает XML сайтмэп для сайта и оповещает о нем поисковые системы;
- Marekkis Watermark-Plugin – добавляет watermarks на загружаемые изображения;
- MaxSite Russian Date – русификация написания дат;
- No Self Pings – плагин не дает пинговать записи, если ссылаешься сам на себя;
- Russify Comments Number – русификация написания нумерации коментариев;
- RusToLat – преобразовывает (транслитерация) русские символы в латинские при написании тегов, разделов и заголовков заметок (из них потом формируются url);
- Simple Trackback Validation – проверка trackback’ов по ip отправителя и по наличию ссылки в источнике (помогает защищаться от trackback спама);
- Slimbox Plugin – красиво отображает картинки при их открытии, через js и оверлеи;
- Subscribe To Comments – позволяет посетителям сайта подписываться на коментарии к той или иной записи (оповещение по email);
- Ultimate Google Analytics – добавляет код Google Analytics, при этом позволяет не считать тех или иных пользователей – например админов;
- Wordpress Automatic Upgrade – удобная обновлялка для WordPress – до полного автомата не доходит, но заметно облегчает этот процесс – нужно всего несколько раз потыкать по ссылкам “далее”;
- Wordpress PDA & iPhone – данный плагин позволяет использовать другой шаблон для пользователей, которые зашли на блог с мобильников/смартфонов/коммуникаторов;
- WP All-in-One tools – этот плагин представляет собой небольшой, но функциональный плагин-менеджер, сочетающий в себе небольшие, но необходимые функции и “заплатки” (по ссылке можно посмотреть, что он в себя включает);
- WPhone – админская панель для использования в мобильниках (хотя и не очень удобно, но позволяет оперативно работать с блогом, когда доступа к компьютеру в данный момент нет);
Есть еще несколько плагинов, которые я установил, но пока не использую, или используются они от случая к случаю:
- All in One SEO Pack – плагин для SEO – добавляет заголовки, meta, ключевые слова и т.п. (пока не используется);
- Optimize DB – оптимизация БД WordPress (используется изредка);
- Post Template – позволяет использовать шаблоны записей, например для включения ссылок в начале/конце заметки (пока не используется);
- WP Super Cache – использование кэширования для нагруженных сайтов (пока не используется);
Про использование напильника я уже немного написал (по поводу оформления), но также напильнику подверглись некоторые плагины.
- Bookmarkz – пришлось доработать напильником – добавил еще несколько сервисов закладок и немного поменял оформление;
- Marekkis Watermark-Plugin - есть один шаг с напильником при установке – необходимо в файле /wp-admin/includes/media.php добавить некоторую строку (подробнее об этом написано на сайте автора плагина);
- Slimbox Plugin – для его автоматической работы (без добавления кода при добавлении картинок) нужно раскомментировать несколько строк кода в файле плагина (об этом написано в readme), при обновлении плагина приходится убирать комментирование данных строк снова;
- Subscribe To Comments – для его успешной русификации нужно положить файлы с переводами (subscribe-to-comments-ru_RU.mo и subscribe-to-comments-ru_RU.po) в папку /wp-content/plugins ВердПресса, а не в папку плагина;
Вот так данный блог и работает…
Данную заметку я планировал написать сразу по запуску блога, но все никак не мог сесть и написать. А тут на паре блогов (блог Дмитрия Донченко и украинская курилка) заметил старенькие записи, которые подтолкнули таки меня к пропасти.
P.S. Данную заметку я начинал писать еще в версии WordPress 2.6.1, а закончил в 2.6.2, т.е. пока я писал WordPress обновили до версии 2.6.2, и я благополучно обновился до этой версии.


Денис,
очень хорошая подборка, кое-что пригодилось, спасибо!
Yohan
10 Сен 08 в 12:43
Думается гемора будет при абгрейде вордпресса
EasyRider
10 Сен 08 в 12:46
Долго искал эту темку, чтобы так все грамотно было, спасибо.
Борис
28 Янв 09 в 02:42