Open source инструменты и скрипты для WordPress-разработчиков

За последние пару лет было создано довольно много крутых изобретений и инструментов. Веб-разработчики, занятые разработкой внешних интерфейсов, поистине наслаждаются open source-плагинами, скриптами, библиотеками и другими похожими ресурсами. WordPress – это великолепная CMS, так как предлагает нам множество бесплатных шаблонов и плагинов. Именно поэтому мы наблюдаем такой сумасшедший рост числа пользователей в последние годы.

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

QueryPosts

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

http://queryposts.com/

Все названия функций приведены в одной строке и обозначены параметрами и расположением внутри скрипта. Вы, к примеру, можете посмотреть на функцию get_users(), чтобы узнать, где она находится в исходном коде. На самом деле, у этой страницы тоже есть источник, и здесь приведена ссылка на Github-репозиторий. Используя данную ссылку, мы можем определить, что функция get_users() находится в /wp-includes/user.php в строке #662. Действительно классное веб-приложение для тех, кто заинтересован в разработке WordPress.

WP-Bootstrap

Фреймворк Twitter Bootstrap в последние годы набрал невероятную популярность. Open source разработка, связанная с внешними интерфейсами, стала главным фокусом для новичков. И мы считаем, что эта тенденция во многом связана с WordPress Bootstrap – бесплатная Open source тема оформления, которая разработана при помощи фреймворка Bootstrap.

http://320press.com/wpbs/

Судя по странице проекта в интернете, весь шаблон был разработан при помощи Bones, и это тоже очень полезный ресурс. Но очевидно, что дополнения, доступные нам при помощи WP Bootstrap, гораздо более удобны и применимы. Шаблон дополнен стандартными шорткодами Bootstrap, которые помогут вам использовать множество основных компонентов и функций страниц. К тому же, здесь используется две динамические боковые панели, которые вы можете переключать или скрывать посредством админ-панели. Вам обязательно стоит ознакомиться с этим шаблоном, если у вас есть навыки работы с Bootstrap.

Roots Theme

http://www.rootstheme.com/

Хотя в случае с Roots по названию не так просто догадаться, что же это, на самом деле – это еще один бесплатный WordPress-шаблон, созданный при помощи Twitter Bootstrap. Сама основа работает на HTML5 Boilerplate, которая на данный момент является одним из наших любимых инструментов разработки. Этот шаблон довольно просто настроить, и для многих он даже более предпочтителен, чем WP Bootstrap.

Вы можете найти фреймворк Roots на Github, и без труда скачать полную версию. Мы опробовали этот шаблон всего пару раз, и нам очень понравился Roots. Разработчики, которые не очень знакомы с другими шаблонами, могут начать работу с Roots, и за счет этого научиться многому всего за пару дней. И это уже не говоря о невероятной документации, которая, в зависимости от уровня ваших знаний, может стать либо благословением, либо кошмаром.

HTML5 Blank

WP-шаблон HTML5 Blank представляет собой еще один Open source шаблон для реализации собственных идей. Возможно, многим разработчикам данный вариант понравится больше других инструментов или ресурсов, хотя бы потому, что здесь коды шаблона представлены в доступном HTML-формате. Это отличный шаблон для кодеров, которым нужно просто и быстро реализовать собственные задумки поверх готовой структуры файлов WordPress.

http://html5blank.com/

На самом деле, этот шаблон не будет работать, если вы просто возьмете и поставите его. Точнее будет, но вряд ли вам это понравится. Цель данного проекта заключается в том, чтобы предоставить разработчикам хороший фундамент для создания новых WP-шаблонов без необходимости создавать все файлы с нуля.

Шаблон (boilerplate) для создания WordPress-виджетов и плагинов

Самый сок мы придержали до последнего – здесь вам представлены boilerplate-шаблоны для WP-разработчиков. Tom McFarlin опубликовал великолепную коллекцию бесплатных boilerplate-шаблонов Github, направленную как на плагины, так и на виджеты WordPress.
Это очень простенькие PHP-файлы, для правильной работы которых требуется стандартная структура, и которые позволят вам сэкономить множество часов рабочего времени.

http://tommcfarlin.com/

Вы можете ознакомиться с Widget Boilerplate и Plugin Boilerplate, где представлена примерно схожая структура файлов. Большинство этих объектов требуют дополнительные каскадные таблицы стилей или js-скрипт для админ-панели. Все использованные здесь свойства связаны с WordPress API. Наша любимая часть данного ресурса заключается в том, что в шаблоне плагина нам предложен удобный список всех действий и фильтров, из которых можно выбирать. Вы можете узнать обо всем этом больше из записи в блоге Тома, где он рассказывает о собственном релизе на Github. Все, кто серьезно заинтересован в изучении разработке плагинов, обязательно должны ознакомиться с этими кодами.

Завершение

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