Статьи

Инструментарий Smart WordPress Developer: серия Введение

Достаточно ли вам ядра WordPress? Нет, наверное нет. Почти все время мы устанавливаем плагины и темы WordPress для создания наших веб-сайтов. И все в порядке, потому что WordPress не предназначен для универсального решения. Нам нужны дополнительные функциональные возможности и элементы дизайна, и мы удовлетворяем наши потребности с помощью плагинов и тем … и многого другого.

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

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

Является ли WordPress лучшей системой управления контентом в мире? Это лучший код? Взаимодействует ли пользовательский опыт WordPress с другими CMS?

Хотя я считаю, что на вышеприведенные вопросы следует ответить «да», обычно сложно определить «лучшего» в своем роде. Не только потому, что невозможно достичь консенсуса со всеми в этой области, но и потому, что мы не можем выбрать «лучших» среди известных. «Идеальная CMS» может быть разработана в турецком агентстве веб-дизайна (которое они используют исключительно для своих клиентов), или может быть размещена на localhost китайского подростка. И, говоря философски, эта единственная возможность делает невозможным для нас сказать, что WordPress — определенно лучшая CMS из когда-либо созданных.

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

Само собой разумеется, что WordPress — это WordPress, потому что мы представили его по сей день. Мы разработали темы, разработали плагины и поделились своими знаниями — так же, как я делюсь своими знаниями с вами прямо здесь, прямо сейчас. Сообщество сделало WordPress больше и, рекурсивно, большее WordPress привлекло (и продолжает привлекать) большее сообщество. Каждый человек в сообществе WordPress несет ответственность за то, что на каждых четырех веб-сайтах один из них построен на WordPress.

В начале этого поста я говорил вам, что мы удовлетворяем наши потребности в WordPress с помощью плагинов, тем и многого другого . Что это обозначает?

Это означает, что для WordPress созданы «инструменты», которые не обязательно должны определяться как «плагины» или «темы». Да, некоторые плагины (и даже темы) могут быть определены как «инструмент WordPress». Но есть «инструменты», которые не попадают в категорию «плагинов» или «тем».

Возьмите, например, инструмент «WXR File Splitter». Это поможет вам разбить ваши резервные копии XML на части, поэтому вам не нужно загружать один гигантский файл резервной копии. WXR File Splitter поставляется в виде приложения для Windows и Mac. Поэтому нет сомнений, что мы не можем назвать это плагином или темой.

Или давайте возьмем GenerateWP: это веб-сайт, на котором вы можете сгенерировать связанный с WordPress код, такой как пользовательские типы записей или файлы «readme» для плагинов. Это не плагин или тема — это просто веб-сайт.

Теперь, как мы называем эти вещи? Слово «инструмент» является наиболее подходящим и широко используемым в сообществе (хотя мы также используем «утилиту», что тоже неплохой выбор). А что мы имеем в виду под «инструментом»? Ну, думайте об этом как о реальном ручном инструменте, таком как молоток или отвертка: мы создаем или изменяем вещи с помощью этих инструментов.

Хотя вы можете включать плагины в область «Инструменты», не все плагины могут быть приняты в качестве «инструмента» в сообществе WordPress. (Имейте в виду, что инструмент WordPress может иметь форму плагина или темы.) Точное определение немного сложно, но не сложно узнать, когда инструмент WordPress является инструментом WordPress.

В следующих частях мы рассмотрим 13 качественных инструментов для WordPress. Без спойлеров, позвольте мне перечислить их:

  1. Kirki: фреймворк для разработки элементов управления Theme Customizer.
  2. Проверка темы: плагин WordPress, который вы можете использовать для проверки вашей темы, чтобы проверить, соответствует ли она стандартам обзора тем WordPress.org (которые также соблюдаются на ThemeForest).
  3. GenerateWP.com: веб-сайт, на котором вы можете создавать код WordPress и даже делиться созданными вами фрагментами.
  4. WP Quick Install: небольшая утилита, которая устанавливает последнюю версию WordPress на ваш сервер, включая плагины, темы, пользовательские настройки и даже пользовательский контент.
  5. WordPress Plugin Boilerplate: качественная библиотека, которую вы можете использовать для создания плагинов с использованием ООП-подхода.
  6. Envato WordPress Toolkit: полезная библиотека для тех, кто продает темы на ThemeForest.
  7. WXR File Splitter: приложение для Windows и Mac, которое позволяет разделять файлы резервных копий WordPress XML по умолчанию.
  8. WP Serialized Search & Replace: утилита PHP, которую вы можете использовать для выполнения операций поиска и замены в таблицах WordPress, не нарушая сериализованные поля.
  9. WordPress GitHub Plugin Updater: библиотека для включения обновлений плагинов в связи с GitHub.
  10. Instant WordPress: портативный инструмент Windows для мгновенного создания установок WordPress.
  11. Vafpress: обширная база опций, которую вы можете использовать для своих плагинов и тем.
  12. CMB2: библиотека, которую можно использовать для создания пользовательских мета-блоков, работающих с пользовательскими полями.
  13. WP-CLI: набор инструментов командной строки для управления установками WordPress.

Мы также расскажем о нескольких инструментах, о которых ранее писали в Tuts + Code, в одной части, включая ссылки на оригинальные статьи.

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

Вы так же взволнованы, как и я? А еще лучше, есть ли у вас еще какие-либо «инструментальные» предложения, которые я могу добавить к серии? Поделитесь своими мыслями с нами в разделе комментариев ниже. И если вам понравилась статья, не забудьте поделиться ею с друзьями!

Увидимся в следующей части, где мы рассмотрим Kirki, фреймворк Customizer!