Советы начинающему 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 сайтов. Кто-то же их делает! Зовём и вас скорее присоединиться.

👍НравитсяПонравилось1
В избранноеВ избранном1
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

Фреймворки, фреймворки, круті деви і тут раптом... Ба-бах! news.microsoft.com
Новинний сайт Microsoft’у спокійно крутиться на Wordpress.

Почитав коменти. Схоже у більшості якийсь не закритий гештальт.

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

Розкажіть про це бізнесу який замовляє музику. Бо статистика, хоч і не гравітація, але теж сука безсердечна, каже що у 2021 році 40,5% всіх сайтів це сайти саме на Wordpress.

Мені от байдуже, скільки відсотків сайтів на вордпресі. Я завжди шукаю проекти, де побільше бекенду на фреймворках, і поменше фронтенду. Комусь подобається вордпресити — будь-ласка.

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

Даю підказку: розробники теж обирають бізнеса.

Хто платить, той і обирає. Просто це не завжди ясно видно.

Тобто Ви вважаєте, що це розробники вирішують, що потрібно бізнесу? Цікава думка, але чому ж тоді така шалена кількість стартапів помирає не проживши і року?

Я вважаю, що хороші розробники обирають на який бізнес їм працювати. І коли працюють на бізнес, розробники також обирають технології, з якими вирішувати бізнес завдання. І лише погані розробники, або розробники з нульовою самооцінкою, працюють з вордпресом, бо бідним клієнтам треба дешево.

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

Пане Володимир. Коли я починав кар’єру на укр/ру фрілансі, я писав скрипти на PHP. З CMS не хотів зв’язуватися, хоч це в той час і дало б стабільну роботу. Через деякий час я вже працював на Upwork, використовуючи Laravel фреймворк. Потім мені здалося, що мова PHP погана, і захотілося з статичною типізацією типу Java. Тепер я працюю на .Net Core — фреймворку, який мені подобається, і C# - мові програмування, яка мені подобається. Клієнти, яким потрібен вордпрес, мене не бачать, і я їх не бачу. Я працюю виключно на клієнтів, які платять мені, скільки я вважаю достатнім рівня моєї кваліфікації, і з технологіями, які мені подобаються, і в яких я розвиваюсь.

Ці сильні промови про працівників-холопів, задвигайте десь на работа.юа, окей?

Тобто Ви фрілансер? Це багато що пояснює. )))

Чим фрілансер відрізняється від контрактора на аутсорсі? Контрактора також наймають на конкретну спеціалізацію, а сам контрактор шукає роботу на конкретну спеціалізацію. Загляніть у відділ Доу Робота. Там від джависта не просять вордпресити.

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

P.S. До речі, компанія Microsoft, яка розробила такий улюблений Вами .NET & etc., для свого сайту новин використовує Wordpress. Тож можете далі надувати щоки і розповідати про поганих розробників, що працюють на Wordpress для злиденних клієнтів.

Я не намагаюсь це довести, я просто пояснюю, що завжди шукаю ту роботу, яка мені подобається. Був би архітектом — шукав би роботу де треба дизайнити складні системи, а не кодити на .Net. і це очевидно, що в програмуванні є рівні «крутості» проектів. Зазвичай вони збігаються з рівнями зарплат.

Якщо вам важко визнати, що програмування на Wordpress є менш просунутим, ніж програмування на фреймворках — то ваші проблеми і комплекси. Для мене нема проблем визнати, що я знаходжусь на нижчому рівні розробки, за софтвер інженерів з FAANG, чи тих, хто пише open-source бібліотеки а тим більше цілі мови програмування і фреймворки, для таких промислових програмістів як я.

В той же час кожна така ступенька розробки потрібна, і виконує свою частину автоматизації нашої цивілізації.

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

Це Ваше? До чого тоді весь інший багатослівний пафос?

Гадаю Ви чули про Gutenberg та ACF. Отже Ваша заява про те, що програмування для Wordpress «є менш просунутим» абсолютно голослівна. Розробка крутих плагінів використовується із застосуванням всіх сучасних методологій і фреймворків, як би комусь не хотілося цього не визнавати.

Гадаю Ви чули про Gutenberg

Гутенберг загуглив, попав на сайт з безкоштовними книгами для скачування. Якщо Ви про цей, то не розумію прикладом якого складного веб додатку цей сайт має виступати.

Розробка крутих плагінів використовується із застосуванням всіх сучасних методологій і фреймворків, як би комусь не хотілося цього не визнавати.

Якщо в Вордпрес світі почали косплеїти професійну розробку — це вже добре. А про те що комусь би хотілося, то людям з фреймворк світу байдуже на CMS вебмастерів.

Ви повний профан в тому про що намагаєтеся оспорювати. Вчить матчасть, а потім дискутуйте.

До речі, .NET — це про ентерпрайз, на фріланс там ні чого насправді серйозного не віддадуть.

.Net Core — це про будь-який рівень проектів, де є кастомний бекенд. Оновіть методички. Хоча якщо Ви живитеся на укр фрілансі, то подібна хибна думка зрозуміла.

Про методички було смішно. Схоже Ви переплутали ДОУ із політмайданчиком.
Щодо іншого, звичайно на .NET можна писати все що завгодно. Проте те, що на фріланс ні чого серйозного не віддають це факт доконаний. Для серйозної розробки потрібна команда, а фрілансерам віддають всяку не критичну дрібноту. Ну ще інколи можуть замовити велосипед, замість якого можна спокійно використати готову CMS. )))
Особисто я фрілансом не займаюся, тож Ваш саркастичний випад проходить мимо.

Проте те, що на фріланс ні чого серйозного не віддають це факт доконаний.

Не сидіть на українському фрілансі.

Для серйозної розробки потрібна команда, а фрілансерам віддають всяку не критичну дрібноту.

Ремоте команда збирається в тому числі і з Upwork фрілансерів. Про дрібноту смішно.

Ну ще інколи можуть замовити велосипед, замість якого можна спокійно використати готову CMS. )))

Так використовуйте, мені не шкода.

Особисто я фрілансом не займаюся, тож Ваш саркастичний випад проходить мимо.

То Ви в шлюпці гребете на Вордпресі? Прийміть мої співчуття.

Все очень красиво в теории, на практике Вордпресс это помойка, в которой можно застрять и не вылезти потом. Говорю как человек работающий в том числе с 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% це мабуть безкоштовні Прєміум- теми і плагіни з зашитими бекдурами, які народ любить використовувати.
..я навіть не пригадаю щоб у когось були проблеми де всі платні модулі завантажені з оф.репозиторіїв і регулярно оновлюються.

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

Ога! www.searchenginejournal.com/...​lnerability/398328/#close
Пользователи бесплатой версии не пострадали.
А те кто заплатил потом вычищали свои сайты от говна.

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

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

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

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

Є таке поняття як область застосування. Ви ж пропонуєте використовувати роторний екскаватор там де можна дитячім совочком обійтися.

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

Я например с бешеным удовольствием, если позвольте конечно.

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