Я решил развить тему с показом подписи под публикациями WordPress и оформить функцию вывода случайных фраз под сообщениями в виде небольшого плагина для WordPress.
Плагин делает то же, что раньше достигалось внесением изменений в файл functions.php темы оформления WordPress, только для его использования не нужно разбираться с редактированием служебных файлов движка.
Кроме того, плагин был мною опробован на двух тестовых блогах (один из них – этот), а значит риск создания ошибок, существующий при ручной правке функций темы, в случае с использованием плагина сводится к минимуму.
Как и писал в Планах по развитию WPXMLCreator – приделал выбор случайного автора для каждой будущей статьи в wordpress. Авторы берутся из указанного пользователем файла, формат файла – в каждой строке по одному автору (при необходимости могу организовать пропуск пустых строк и комментариев, ну вдруг у вас там будет тьма-тьмущая имён и желание их как-то упорядочить).
Символизм цены обусловлен не стремлением обогатиться на продажах примитивной программки, а необходимостью получения стимулов для дальнейшей работы над ней :). В связи с этим, кстати, буду рад услышать предложения и/или замечания по своему генератору XML для импорта в WordPress.
P.S. Подробней про скрипт генерации XML можно почитать на странице справки.
Небольшая функция генерации капчи для perl при помощи вызова imagemagick через библиотеку Image::Magick.
Может пригодиться в том случае, когда хостер не позволяет устанавливать свои модули для perl (например GD::SecurityImage или Auchten::Captcha). Модуль для работы с ImageMagick не стоит по умолчанию разве что у самого нерадивого хостера.
Функцию можно использовать как библиотечный вызов, при вызове передавать имя файла и строку для генерации капчи. Читать далее CAPTCHA Perl. Генерация при помощи ImageMagick→
На правах небольшого анонса: прицепил к сайту онлайн-версию генератора XML для импорта в WordPress WPXMLCreator.
Находится на странице Сервисы.
Онлайн-версия имеет ограничения на размер и синтаксис входящего файла, все подробности указаны на странице скрипта.
В моей сборке wordpress для создания сплога присутствует плагин-уникализатор контентаUnikalizator (за авторством Arser). В связке с RSS-граббером WP-o-Matic они автоматически наполняют сплог-говноблог уникальным конетентом.
Именно на Уникализаторе я хочу остановиться подробней. Конкретно – рассмотрю вопрос добавления синонимов в базу данных плагина. В комментариях на странице описания плагина поднимается вопрос о том, как же добавить в базу синонимов сколь-нибудь приличный словарь русских синонимов? Для решения задачи предлагается “один раз добавить синонимы руками, а затем делать экспорт таблицы mySQL с последующим импортом для каждого нового сайта”. По-моему подход в корне неверный – добавлять синонимы руками нужно в последнюю очередь. Да и зачем хранить дампы таблиц, если у нас есть текстовый файл с синонимами? Я предлагаю воспользоваться такой возможностью phpMyAdmin, как Импорт.
Благодаря тому, что Andrey K. любезно позволил воспользоваться его “крылатыми фразами”, а я успел придумать ещё столько же, массив теперь насчитывает 44 весёлых лозунга-призыва.
Программа для генерации XML файлов, импортируемых в WordPress, будет развиваться главным образом в соответствии с пожеланиями пользователей. У меня же пока запланированы следующие дополнения:
Добавление выбор случайного автора из файла со списком авторов. Каждой записи будет присвоен автор, выбранный из указанного программе списка авторов. При импорте полученного XML в ваш сателлит на wordpress пользователи будут созданы автоматически, что позволит “очеловечить” сателлит.
Для начала давайте решим, зачем нам добавлять массу пользователей Живого Журнала (Live Journal) в друзья? Всё очень просто – многие из них могут в ответ добавить в друзья нас и мы, таким образом, получим постоянных читателей. Зачем нужны постоянные читатели объяснять, думаю, не надо.
Вы спросите, при чем тут ЖЖ (LJ)? Да хотя бы при том, что это одна из самых популярных блогоплатформ, сответственно в нём много потенциальных читателей и он часто индексируется поисковыми системами. Соответственно, настройка трансляции блога в ЖЖ (а лучше не только в него) – разумный шаг.