Блог Контакты admin@aronsky.ru

Путь:

Блог ЛабораторияАвтоматизируем работу с WordPress

Статья опубликована достаточно давно и может некорректно отображаться либо содержать неточности и устаревшие данные.
19 7

Лаборатория

Автоматизация увеличивает объём выпускаемой продукции путём увеличения скорости выполнения процессов. О пользе автоматизации говорил ещё Адам Смит, приводя в пример процесс изготовления булавок. Так почему же мы, работая в век информационных технологий, так пренебрегаем ей?

С необходимостью автоматизации работы с WordPress  я столкнулся, когда менял дизайн. Новый дизайн требовал наличия произвольных полей с адресами картинок для создания preview (я использовал скрипт timthumb, о нём я расскажу позже). Я нашёл достаточно большое количество разнообразных плагинов для массового редактирования постов и выбрал из них лучшие.

Автоматизируем работу с тегами.

Большинство плагинов WordPress для работы с тегами обрабатывают только новые статьи, автоматически подбирая подходящие теги. Многие из этих плагинов окажутся бесполезными для рунета, т.к. они работают с помощью API англоязычных сервисов, таких как Yahoo, и совершенно не понимают русских слов. Для тех, же, кто пишет преимущественно английские тексты, я могу предложить следующие три плагина.

TagPig требует регистрации на сайте создателей и является условно бесплатным. Без денег он будет обрабатывать только новые статьи и работать с сервисами Yahoo и TagTheNet. За 7 долларов он сможет работать ещё и с API OpenCalais, обрабатывать старые записи и выполнять ещё несколько полезных функций.

Yahoo Autotag – простой плагин, который работает только с Yahoo API, но, при этом, он генерирует не только теги, но и ключевые слова для meta-тегов.

WP Calais Auto Tagger и WP Calais Archive Tagger – два плагина, которые делают одну и ту же простую операцию (добавляют теги с помощью API OpenCalais), но один делает это для новых записей, другой – для старых. Плагины отлично работают с английскими текстами и не работают с русскими.

Я же остановился на плагине Simple Tags. Плагин позволяет автоматически добавлять теги к новым и старым записям,  управлять тегами и, самое главное, позволяет удобно прописывать теги вручную для уже существующих записей.

Кроме этого, плагин делает окно добавления статьи удобнее, позволяет редактировать категории и содержит виджет для более удобного вывода облака тегов.

Автоматизируем работу с произвольными полями.

Тут у нас практически нет конкуренции (если захотите написать плагин – будете знать, в какой области работать) – вся монополия принадлежит плагину Mass Custom Fields Manger. Вы можете выбрать несколько  критериев для группировки статей, которым будут добавлены одинаковые произвольные поля: ID, категория, тег или существующее поле.

Автоматизируем работу с анонсами.

Моё внимание привлекли три плагина для обработки выдержек (excerpt) – анонсов, как их называют в WordPress, показывающихся на главной и отдающихся в RSS ленту при соответствующих настройках.

Easy Excerpt – простенький плагин, который позволяет настроить стиль анонса. Всего 3 настройки – всё понятно из скриншота.

Excerpt Editor – мощный плагин, который позволяет грамотно управлять любыми вашими анонсами. Плагин удобно применять в том случае, если вы раньше не писали анонсов, а теперь вам надо их добавить, либо, если вам надо отредактировать сразу все анонсы.

TinyMCE Excerpt – плагин, который я рекомендую устанавливать сразу после установки блога. Он выполняет всего одну функцию – добавляет к окну редактирования анонса кнопочки, как и в окне редактирования основного текста. Плагин вызывает привыкание.

Автоматизируем работу с основными статьями.

В эту категорию может попасть множество плагинов, таких как улучшенные редакторы текстов и так далее, но я выбрал только те, которые действительно могут помочь при массовой работе со статьями вашего сайта.

Mass Page Maker – с помощью одной формы вы можете сделать множество страниц и статей для вашего WordPress блога. В форме можно использовать специальный тег <inc>, позволяющий инкрементировать значения для страниц, а также записывать названия для нескольких страниц, разделяя их запятыми. Можно загрузить текстовый файл специального формата. Формат описывается на домашней странице плагина, а создать такой файл помогут макросы в Notepad++.

Simple add Pages or Posts – название плагина говорит само за себя. Выполняет ту же работу, что и предыдущий, но содержит меньше функций, подкупая простотой.

Mass Page Remover содержит ещё меньше настроек и функций и выполняет одно единственное действие – удаляет страницы по заданному интервалу ID, либо только отмеченные ID.

Find and Replacer – иногда бывает просто незаменим. Помогает найти и заменить слова либо фразы и предложения во всех статьях блога. К сожалению,  плагин давно не обновлялся (тестировался ещё на WordPress 2.6.2), но и старая версия успешно справляется со своей задачей.

Автоматизируем системные задачи.

Иногда бывает, что простые действия, которые занимают немного времени и выполняются не так часто, портят нам весь настрой и отвлекают от основных наших задач. Следующие плагины можно установить и забыть про их существование: они будут работать столько, сколько будет жить ваш блог WordPress, освобождая вас от рутинной работы.

WP-DB-Backup – создаёт бэкапы базы данных вашего WordPress блога с указанным интервалом времени. Я настраиваю его так, чтоб он делал бэкапы каждую неделю (на нескольких активно развивающихся блогах – каждые два дня), и отправлял мне дампы на почту Gmail. Почту Gmail я завёл отдельную и настроил так, чтоб дампы разных WordPress блогов сортировались в разные папки.

WordPress Automatic upgrade — обновляет WordPress автоматически. Я не очень люблю этот плагин, так как я люблю держать всё под контролем, но тем, кто привык доверять разработчикам WordPress, он очень пригодится.

Google XML Sitemaps и Dagon Design Sitemap Generator – оба эти плагина делают одну и ту же функцию – автоматически создают XML карты сайта для поисковых машин. Какой из них использовать – дело вкуса, причём вашего, а не поисковых машин: им-то как раз без разницы.

Автоматизируем работу с плагинами.

Если вы решите испробовать все эти плагины, то вам не обойтись без плагинов, которые автоматизируют работу с плагинами :-)

One Click Plugin Updater – позволяет обновить любой плагин в один клик. Очень удобно, особенно, если не отключена проверка новых плагинов и админка WordPress постоянно пестрит сообщениями об обновлениях.

OneClick Installer – этот плагин действительно надо устанавливать первым: с его помощью все остальные плагины будет установить в раз проще – потребуется только указать адрес к zip архиву  (особенно удобно, если у вас не запущен постоянно FTP клиент). Также поддерживает установку тем «в один клик», но, это уже излишества.

PlugInstaller – делает у же операцию, что и предыдущий, но, в отличии от него, плагины даже не требует скачанных плагинов: ему достаточно указать адрес плагина. Естественно, работает он только с плагинами, расположенными в репозитории WordPress.

На этом я закончу список  плагинов для автоматизации работы с WordPress, думаю, он будет полезен не только вам, но и мне, так как лучший способ запомнить важную информацию – написать о ней статью. Пишите статьи, друзья!

7 комментариев к записи “Автоматизируем работу с WordPress”

  1. Alexandru Vornicescu 20.11.2010, в 20:58

    ian spune la ce bun toate acestea : seo, optimizare, pagespeed, etc daca ai un server de rahat????

    ue blea ma inervez kind trebuie sa ashtept vreo 2 minute pinkind se deschide situl tau!
    mai fac refresh de vreo 3 ori… XD
    caroce tema asta credca e vinovata!! fii mujik, schimba serveru si tema ;)

  2. Andrew Aronsky 20.11.2010, в 22:40

    O sa schimb mai tirziu, aici nu numai problema in serverul este, dar si in scriptul «timthumb», care am utilizat penru imagine. Trebuie sa fac niste schimbari in codul.
    Tu unde ai disparut? Nu pot te gasi niciunde )

  3. Alexandru Vornicescu 21.11.2010, в 16:08

    pot sa-tzi ofer alt script, eu lucrez cu wp-ul…
    se numeshte vt_resize, trimite-mi un email, o sa-ti explic cum de folosit…
    http://core.trac.wordpress.org/ticket/15311

    • Andrew Aronsky 23.11.2010, в 15:00

      Putin am redactat scriptul. Asa mai bine?

  4. arc-web 09.01.2011, в 19:29

    А какое практическое назначение у Mass Page Makerа ? Он что сам статьи пишет?

    • Andrew Aronsky 10.01.2011, в 12:47

      Было бы неплохо, если бы писал :) Он просто создаёт много страниц с одинаковым содержанием, что, конечно, не всегда нужно, когда wordpress используется в качестве блога, но очень помогает при альтернативном его использовании. Я сейчас заинтересовался темой автонаполняемых систем, и, кстати, пользуюсь этим плагином.

  5. Onore 29.07.2013, в 06:11

    используете ли сейчас что-то по АвтоТегам (а то в перечисленном русский не поддерживается)?

Не стоит держать это в себе!