Skip to content

Навыки при работе с WordPress

С каждым годом WordPress набирает все большую популярность на Российском рынке, а следовательно растут и требования к WordPress-специалисту. Если раньше было достаточно знаний HTML, CSS, JS и PHP, то уже на данный момент этот список можно расширить еще очень важными вещами, которые упрощают работу с системой, оптимизируют работу в команде, делая ее профессиональней и удобней.

Система управления версиями

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

На данный момент бесспорными лидерами являются программы: Git и SVN. Учтите, что необходимо получение навыков работы с обоими продуктами, так как Вам придется с большей вероятностью столкнутся в тесной работе с обоими. Но есть хорошая новость — освоив принцип одной системы управления версиями, вам не составит труда разобраться и в другой, так как принцип их работы схож.

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

WP-CLI — работа в командной строке

Страшного в этих словах ничего на самом деле нет. WP-CLI — это утилита, позволяющая работать с WordPress при помощи специальных команд, без графического интерфейса: модерировать комментарии, обновлять ядро системы, обновлять плагины, управлять ими. Например, чтобы создать новую директорию (папку), Вы кликаете правой кнопкой мыши, затем в контекстном меню выбираете «Создать новую папку» и т.п.; работая же с утилитой WP-CLI, этот процесс состоит всего из одной команды: mkdir ИМЯ_ПАПКИ

Установить и настроить программу можно как на UNIX-подобных системах, так и на Windows. Более подробно с работой утилиты советую познакомится по этой ссылке.

Конечно работа с консолью предполагает уже более продвинутое знакомство с миром IT, но освоив эту работу вы сэкономите не малое количество времени, автоматизируя рутинные задачи . Если Вы — веб-разработчик и постоянно разрабатываете и поддерживаете сайты созданные на WordPress вам нужно потратить время на освоение этой утилиты.

Можно рассмотреть простой пример. Зачастую, в связи с изменением дизайна, нам необходимо изменить размер всех миниатюр сайта. Да, безусловно это можно сделать с помощью плагина, но изящней выполнить это именно из консоли командой: sips -Z 150 *.jpg

Учтите, что знание и навык работы с консолью — это признак профессионализма.

ООП (Объе́ктно-ориенти́рованное программи́рование)

Если Вы сторонник процедурного принципа программирования, то учтите, что необходимо вникать и понимать объе́ктно-ориенти́рованное программи́рование, так как большинство серьезных плагинов написаны именно в таком стиле — в стиле ООП.

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

Дополнительные инструменты

Необходимо знакомится и осваивать и дополнительные технологии и инструменты веб-разработчика: например программа CodeKit, которая по сути является аналогом grunt/gulp

CodeKit умеет компилировать Less, Sass, Stylus, CoffeeScript, Typescript, Jade, Haml, Slim, Markdown & Javascript; оптимизировать, минифицировать, сжимать все то, что можно оптимизировать, минифицировать и сжать; проверять синтаксис JavaScript и CoffeeScript; создавать LiveReload соединение, которое будет доступно в любом браузере, на любом устройстве. самые распространенные фреймворки (Foundation, Bourbon, Compass) уже внутри …

Подробнее можно почитать здесь.

 

Логотип компании Axoft
Логотип компании Timeweb
Логотип компании Ozon
Логотип компании Nethouse
Логотип компании CreativeMarket
Логотип хостинг-компании Pressjitsu