Запись выступления Анатолия Куликова на WordPress Moscow №16

Рейтинг: 4.9 из 42 оценок

Плагин Анатолия умеет генерировать большое число новых пользователей на сайте.

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

Когда мы используем только php, особой трудности в создании интерфейса мультиязычного плагина нет. Но при разработке приложения на JS возникает вопрос — как это сделать правильно? Зашивать все поддерживаемые языки в бандл — не вариант, поскольку если появится новый перевод, то плагин необходимо будет пересобрать. Плюс это увеличивает вес javascript-файла, что тоже не очень.

Доклад Анатолия посвящен тому, каким способом можно создать мультиязычный интерфейс на Javascript для плагина. В дополнении к этому мы рассмотрим вопрос о безопасности — научим плагин идентифицировать пользователей, а также скроем его из общей схемы REST API.

Материалы

Плагин User Generator
Презентация с выступления

Визуально

Мультиязычный плагин генерации пользователей на React.jsМультиязычный плагин генерации пользователей на React.js

Читайте далее

Добавить комментарий