Советы начинающему WordPress-разработчику

Привет, друзья! Пару советов для тех, кто начинает с некоторой опаской знакомиться с WordPress, как турист пробующий ножкой прохладную морскую водичку.

Не сомневайтесь, вы всё делаете правильно

Статистика говорит, что 34% сайтов в интернете работает на WordPress. WP подходит, как для далёких от программирования людей, так и для опытных программистов, строящих приложения со сложной бизнес-логикой. С WordPress можно использовать современные фронтенд-фреймворки или делать красивый бекенд на ООП (что бы там не писали хейтеры).

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

А еще помните, что WordPress — это большое сообщество! Вы всегда можете рассчитывать на поддержку.

Учите английский

На фрилансерских биржах или в классных IT-компаниях без английского будет туго. Крутые технические статьи сначала выходят на английском, топовые курсы и конференции даже в Украине тоже проводятся на нём. А еще на англоязычном рынке выше оценивается наш труд. Вы же цените свой труд, не так ли? Если нет, то начинайте, потому что ставка WP-разработчика на Upwork варьируется от 20 до 100 долларов в час.

Наша команда в 99% случаев работает с иностранными клиентами из различных сфер: медицина, технологии, игровая индустрия и пр. Они пишут нам из разных уголков Земли: Канада, Австралия, Швеция, Израиль и другие. Компании — абсолютно разные по масштабам: от фермера-предпринимателя до международных корпораций. И как бы не косились на нас вавилоняне, мы общаемся с этими клиентами на одном лишь языке — английском. Вывод простой: хотите работать с международными заказами — учите английский.

И очевидно, что знание языка пригодится не только для работы. Дочитайте статью и скорее идите заниматься!

Читайте кодекс

У WordPress есть замечательная документация, которая называется «WordPress кодекс». Её достаточно, чтобы стать настоящим гуру и не бояться таких слов как «пост-тайп», «терм таксономии» или «иерархия шаблонов». А ведь я обо всём этом спрошу вас на собеседовании.

Стоит полюбить этот документ, как Барни Стинсон любит «Кодекс Братана» или как рыцари Круглого стола почитают «Святой Грааль», ведь в нем содержатся ответы на все вопросы связанные с WordPress.

Хоть кодекс сейчас и переводится на множество языков, но самая актуальная его версия всё ещё на английском языке. Если с ним туго, читай пункт 2 гуглите! Есть много адаптированных источников. Как только освоитесь и решите вопрос с английским, удалите их из закладок и начинайте читать кодекс.

Всё это уже было в Симпсонах

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

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

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

Помните, что сайтом будут пользоваться люди

Часто начинающие разработчики забывают о пользователях сайта. Всегда нужно работать аккуратно и перепроверять себя. Хоть Google Chrome и использует бо́льшая часть пользователей, но он — не единственный популярный браузер. А это значит, нужно проводить кросс-браузерное тестирование или хотя бы открыть сайт на планшете младшего брата, прежде чем показать своё творение кому-либо.

Юзеры — существа нетерпеливые, и 53% покинет ваш сайт, если он будет загружаться больше трёх секунд. По этой причине, необходимо следить за производительностью своего продукта.

И не забывайте про безопасность пользователей. Избежать 44% взломов можно попросту вовремя обновляя WordPress и плагины. За это вам тоже скажут спасибо. А на взломанные сайты никто по своей воле возвращаться не станет.

Будьте в теме

С 2006 года было проведено 1077 конференций WordCamp в 76 городах 65 стран на 6 континентах. Периодически митапы проводятся в разных украинских городах, а некоторые компании даже устраивают стажировки. Рекомендую начать посещать такие мероприятия, чтобы не отставать от коллег по цеху и держать себя в тонусе.

Например, в Одессе, Полтаве и Ивано-Франковске наша команда устраивает регулярные мероприятия для любителей и профессионалов WordPress. А киевское WordPress сообщество организовывает большую всеукраинскую конференцию WordCamp Kyiv в столице.

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

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

И самое главное: у вас все получится!

Не обязательно тратить 10 000 часов, чтобы понять подходит ли вам данная технология или нет. Но, чтобы делать какие-то выводы, советую хотя бы начать. А если у вас есть какие-то сомнения или вопросы, пишите свои комментарии под этим материалом.

Имейте в виду, что каждый день создаются более 500 WordPress сайтов. Кто-то же их делает! Зовём и вас скорее присоединиться.

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

вордпресс — это добровольное поедание кала других «разработчиков», даже галеры не берут проекты на ВП, то что это низкооплачиваемое дерьмо. Ну только самые низшие галеры возьмут, а бы кто бабло кто для них пилил

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

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

Так что если вдруг сюда наткнется новичок, совет простой — обходите Вордпресс/Джумлу/Битрикс и подобные вещи десятой дорогой :)

Але для людей які не хочуть серйозно в софтваре інженерію, вордпрес норм тема заробляти 1к, погодьтеся.

Звісно. Я ж кажу, можна застряти у комфортному кріслі на 1к і сидіти роками :)

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

Wordpress Developer, Markup Engineer... остановите планету, я сойду.

не начинайте
начали — заканчивайте!

Почему же? Как блог-платформа и под текстовые ресурсы вордпресс как раз то что надо. Где логики ноль, только контент под корм поисковикам.

С WordPress можно использовать современные фронтенд-фреймворки или делать красивый бекенд на ООП (что бы там не писали хейтеры).

Садо-мазо?

У WordPress есть замечательная документация

— Гусары, молчать!!! Особенно про плагины. И про темы. И про всё остальное без чего Вордпресс даже не чучело, а палка на которую жопой надо натянуть чучело.

Каждый новый день добавляет к его «документации» новых захватывающих глав, заголовочек коих содержит слова «CVE-» и «0-day», скольконадцать лет он держит кубок Дарвина как самая взламываемая платформа?

скольконадцать лет он держит кубок Дарвина как самая взламываемая платформа?

Шок и сенсация, самая распространенная платформа одновременно и самая взламываемая. Как же так получилось, невероятно..

Фреймворки чомусь не ламають так часто. А вордпресик ламають. І поясніть — як можна зламати те що написано добре? Я зараз не про працю топ хакерів вебу, а звичайні сайтики. Чому будь-яка школота може зламати Вордпрес?

Я мог одно время послать смс который превращал айфон в кирпич, но это не значит, что я хакер. Так же и школота, она может запустить чей-то скрипт, а не взламать.
Фреймворки не ламают так часто потому, что нет фреймворка на котором треть интернета работает. Виндовс часто ламают, java был одно время с массой дыр, tomcat, struts имели критически уязвимости.. Wi-Fi тоже далеко не образчик безопасности..

Я не пишу на php, потому не в курсе на сколько там плохо написано, не отрицаю, возможно и очень плохо, но что-то убийцу вордпресса, такого же самого, только без багов пока не видно..

Якраз гуглю по темі. І там елементарщина:

twitter.com/...​tatus/1210225061422075904
twitter.com/...​tatus/1210225059316555776

Плагіни пишуться через задницю. І в самому ВП є якісь, але вже не вникав.

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

як можна зламати те що написано добре?

Це один з факторів. А інший, що якісь коду Вордпресу, а тим більше плагінів — днище. Те саме можна і на фреймворках наробити звісно. Але плагіни публічні шаряться між купою інстансів Вордпреса, в той час криворукий фреймворк дев залишить диру лише на тих де працює. І ту кастомну диру ще знайди в той час коли ВП плагінів код відкритий.

фреймворков миллион штук

А популярні декілька

Ламають здебільшого не сам вордпрес, а плагіни. І от вони вже написані через дупу. І що красивіший плагін, то більше в ньому вася-коду.

...раз вже так
то серед вашого «здебільшого» — 99% це мабуть безкоштовні Прєміум- теми і плагіни з зашитими бекдурами, які народ любить використовувати.
..я навіть не пригадаю щоб у когось були проблеми де всі платні модулі завантажені з оф.репозиторіїв і регулярно оновлюються.

Наскільки регулярно? Чи ти вважаєш за норму ввімкунти автооновлення плагінів, тобто фактично видати розробнику КОЖНОГО плагіна права юзера на своєму хості та шанс спробувати вже набагато кращі цяцки для підвищення привілеїв?

Какая разница, как так получилось. Факт что основная масса пауков смотрят в сторону вордпресса, и стоит опубликоваться дыре — эта армия уже через несколько часов тебе скриптов на сервер понатыкала. Увы, для защиты такой же мощной армии не предусмотрено.

Honda и Toyota — одни из самых угоняемых машин*. Вы их тоже недолюбливаете?

* - www.forbes.com/...​st-stolen-cars-in-the-us

При выборе целевой платформы разработки, особенно корпоративной, я точно не буду писать бэкэнд на Хонде или Тойоте. Особенно если последние вообще не поедут без 100500 плагинов сторонних разработчиков, с обязательным доступом ко всему-всему и возможностью взорвать тачку в любой момент, как и присобачить к ней ещё одну дверь без ключей, назвав это обновлением.

Пока читал, в голове звучало «Look at this dude...» в оригинале)))

Подписаться на комментарии