GenerateWP , популярный сайт генератора кода WordPress, на этой неделе отмечает двухлетие работы. Сайт, основанный Рами Юшуваевым , был запущен с пятью генераторами кода, а сейчас их насчитывается более 20. Юшуваев рассматривает сайт как образовательный инструмент, который помогает разработчикам WordPress узнать больше о передовых методах кодирования.
Перед запуском GenerateWP Юшуваев создал три генератора кода для обслуживания израильского сообщества WordPress. Сайт имел мгновенный успех, что побудило его перевести его на английский язык и запустить GenerateWP в январе 2013 года.
В первую неделю после запуска к Юшуваеву обратился крупный бренд с предложением купить сайт, а несколько разработчиков предложили финансирование дополнительных генераторов. «Я решил, что сейчас не время отказываться от сайта, так как у меня были большие планы на него и на сообщество WordPress», — сказал он.
На сайте зарегистрировано более 15 000 разработчиков WordPress и в среднем 100 000 посетителей в месяц, большинство из которых — дизайнеры и разработчики. В течение последних двух лет Юшуваев работал с участниками Маором Чейзеном и Охадом Разом, чтобы переписать всю кодовую базу, чтобы использовать объектно-ориентированное программирование и улучшить его работу с WordPress.
В честь двухлетнего дня рождения сайта GenerateWP представляет пользовательские фрагменты кода, которые позволят пользователям сохранять свои собственные фрагменты в общедоступной и/или частной библиотеке. «Внешние дизайнеры используют codepen.io для демонстрации своего кода, разработчики JavaScript используют jsfiddle.net , разработчики Bootstrap используют bootsnipp.com , а теперь разработчики WordPress используют GenerateWP.com », — сказал Юшуваев.
Сайт теперь включает в себя коллективную библиотеку общедоступных фрагментов , которыми поделились с сообществом. Пользователи также могут просматривать общедоступные фрагменты по авторам.
Отдельные фрагменты позволяют пользователям делиться, загружать или клонировать код в свои собственные библиотеки. Разработчики могут вставлять фрагменты на свои сайты, отправлять их в Pastebin или создавать GitHub gist .
Планы на будущее по расширению GenerateWP
Юшуваев планирует в дальнейшем монетизировать сайт, но сказал, что генераторы и фрагменты кода всегда останутся бесплатными. «Деньги поступят от других служб», — сказал он. «Я не могу раскрыть наши планы, но вы можете ожидать функцию, которая изменит правила игры для наших премиум-пользователей».
Тем временем команда планирует создать новые генераторы кода, в том числе инструмент для создания виджетов, генератор мета-боксов и генераторы страниц меню администратора. В ближайшие недели сайт также предоставит опцию oEmbed для встраивания фрагментов, используя только URL-адрес.
В настоящее время самыми популярными генераторами на сайте являются генераторы для создания пользовательских типов сообщений, шорткодов и пользовательских таксономий. Юшуваев надеется, что сайт будет продолжать расти по мере того, как все больше разработчиков узнают, сколько времени они могут сэкономить с помощью генераторов.
Я снова и снова писал один и тот же код (типы записей и таксономии) для разных клиентов», — сказал он. «Создание автоматического генератора для экономии времени было следующим логическим шагом». Он обнаружил, что написание кода отнимает много времени, и не хотел использовать бесплатные плагины, поскольку они часто не остаются в активной разработке.
GenerateWP быстро становится популярным инструментом для преподавателей WordPress. «Этот сайт используется в классах WordPress по всему миру, чтобы научить новых разработчиков правильно кодировать с использованием стандартов кодирования WordPress», — сказал Юшуваев. «Нам удалось подтвердить класс в Таиланде, университетах и колледжах в Израиле, США, Канаде и Германии.
«Мы также получили запросы на перевод наших инструментов на другие языки», — сказал он. Команда GenerateWP планирует добавить переводы в ближайшем будущем, чтобы открыть сайт для большего числа международных пользователей.