• Владимир Преловак является автором книги Создание плагинов для WordPress: пособие для начинающих и популярных статей на тему WordPress, SEO, веб-оптимизации, настройки, безопасности и обслуживания. Его аккаунт в Twitter – @vprelovac.

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

    Ниже мы представляем вам десять советов, которые пригодятся как профессионалам, так и новичкам в создании плагинов для WordPress.


    1. Ускорьте вашу работу при помощи дополнения Ubiquity для Firefox


    Ubiquity уникальный аддон для Firefox, который был создан Mozilla Labs. Ubiquity позволит вам с легкостью отыскать необходимую документацию по WordPress и PHP (используйте PHP Search и WP Codex Search).

    Ubiquity представляет собой отличную интеграцию с самыми разнообразными необходимыми сервисами.


    2. Нужна идея для плагина? Используйте официальный форум


    Для разработчика плагина очень важно отыскать идею для нового аддона. Точно так же для создателя тем очень важно найти вдохновение и сделать новую тему. Когда-нибудь наступит такое время, когда ваши запасы мыслей иссякнут. В таком случае, вы можете обратиться к  форуму идей для WordPress плагинов. На данный момент там находятся сотни самых разнообразных задумок для будущих дополнений.


    3. Воспользуйтесь каталогом плагинов WordPress


    Вы можете разместить ваг плагин в каталоге плагинов WordPress, что даст вам ряд преимуществ:

    - Вам не придется платить за хостинг
    - Вы получите собственное хранилище для управления своими плагинами
    - Вы получите бесплатную статистику загрузок
    - Вы получите бесплатную рекламу для своего плагина

    Самым привлекательным выступает то, что добавление своего плагина не займет у вас больше получаса. Более подробные инструкции вы найдете в центре разработчиков.


    4. Уделите время созданию качественного readme.txt файла


    Файл readme.txt, содержащий краткую инструкцию, должен прилагаться к каждому распространяемому плагину. Время, потраченное на создание краткого описания функций плагина, легко окупиться благодарностью пользователей за проделанную работу.

    Наиболее очевидным преимуществом наличия файла readme.txt выступит большее количество загрузок плагина, так пользователи будут знать что они скачивают и как этим пользоваться. Кроме того, если ваша разработка станет популярной и у вас не будет времени ответить на все вопросы, возникающие у пользователей, вы можете включить ответы на часто возникающие вопросы в данный файл.

    Центр разработок WordPress предоставляет стандартный файл readme.txt, который вы можете взять за основу.


    5. Продвигайте ваш плагин


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

    1. Посетите форум WordPress Plugins and Hacks.

    2. Создайте новую тему, например: [Новый плагин: Insights]

    3. Добавьте пару информативных особенностей вашей разработки:

    Название: Insights
    URL: http://www.prelovac.com/vladimir/wordpress-plugins/insights
    Описание: Insights позволит вам по-новому добавлять новые записи в блог. При помощи данного дополнения, производительность вашего труда заметно возрастет.

    4. Посетите форум Weblog Tools Collection и также создайте там новую тему, используя тот же шаблон. После одобрения модераторами, ваш плагин появится на новостной странице форума и на панели управления всех пользователей WordPress.

    5. Добавьте плагин на сайт wp-plugins.net. Это еще один каталог, где ваш плагин могут отыскать другие пользователи.

    6. Добавьте плагин в список совместимости плагинов WordPress. Необходима регистрация.

    7. Сделайте анонс плагина в вашем личном блоге.


    6. Повышение безопасности плагина, используя nonce


    Nonce (number used once) – это технология, которая позволит вам обезопасит  ваш плагин от перенаправления на другие сайта (CSRF) и других хакерских атак.

    К счастью, чтобы включить nonce в свой плагин потребуется буквально пару минут свободного времени. Примеры реализации вы можете узнать из документации по WordPress.


    7. Учитывайте запросы к базам данных


    Убедитесь, что вы используете функции, предоставляемые WordPress для создания очередей и возможности вставить/обновить информацию. Данными функциями являются wpdb->prepare(), $wpdb->insert() и $wpdb->update(). Это позволит должным образом обеспечить запрос к базам данным.

    Также обратит внимание на презентацию по безопасности WordPress, представленную Марком Джакуитом на WordCamp SF 2008.


    8. Не забывайте об оптимизации


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

    Вы можете использовать следующий код (как дополнение к фильтрам):

    $local_pages=array(’plugins.php’); // define pages we want the plugin to be activated on

    if (in_array($pagenow, $local_pages))
    {
    // do stuff here
    }

    Точно также, уделите внимание файлам JavaScript. Используйте их лишь тогда, когда это необходимо.


    9. Настройте правильную загрузку JavaScript с wp_enqueue_script


    Если вы используете внешние файлы JavaScript, то они должны ссылать при помощи функции wp_enqueue_script() . Если вы хотите задать переменные JavaScript из вашего плагина, используйте функцию wp_localize_script(). Это не только упростит работу со скриптом, но и сделает максимальную совместимость вашего плагина в будущем.

    Обратите внимание на официальный справочник функций.


    10. Как заработать на своих плагинах?


    Лучший способ получить платный заказы – сделать несколько свободно-распространяемых плагинов, опубликовать в каталоге плагинов WordPress и заняться их продвижением.

    Через некоторое время, возможно, кто-то заинтересуется вашими разработками или предложит совместный проект. Здесь вы уже можете задать вопрос о деньгах и обговорить размеры предоплаты. Таким образом, вы покажете свой деловой настрой и, если заказчик согласится, он покажет свои намерения. Стоимость услуг должна соответствовать вашим трудовым затратам на данный проект. Будьте открыты и честны, ваши клиенты будут ценить это.

    Владимир Преловак является основателем Cleveritics.com, автором книги Создание плагинов для WordPress: пособие для начинающих и популярных статей на тему WordPress, SEO, веб-оптимизации, настройки, безопасности и обслуживания. Он активно использует платформу WordPress в качестве базы для продвижения малого и среднего бизнеса в сети Интернет. Если вы хотите связаться с Владимиром, вы можете посетить его собственный блог или аккаунт в Twitter – @vprelovac.

    Источник: http://mashable.com/2009/03/25/wordpress-plugin-developer-tips


 Теги: , , , , ,

Опубликовать эту тему в соц. закладках:



Google Bookmarks del.icio.us Ma.gnolia Technorati News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong


Похожие темы и ресурсы


blog comments powered by Disqus

 
 
 

Наши партнеры

WordPress Plugins

 
back to top