Ура, товарищи! Первый докладчик на митап 18-го марта определен
В своем докладе Анатолий Куликов расскажет о разработке мультиязычного плагина на React.js и покажет на практике способы создания интерфейсов для нескольких языков.
Плагин Анатолия умеет генерировать большое число новых пользователей на сайте. Такая задача не часто, но встречается. Принципиальной проблемы это не составляет — все функции есть, остается только подставить данные и запустить процесс.
Но хочется более изящного решения, чем просто файл с кодом, кочующий из проекта в проект – чтобы можно было удобно наблюдать за процессом и настраивать параметры создания пользователей. И главное – чтобы он не только подставлял данные заполнения профилей самостоятельно, но и поддерживал мультиязычность.
Когда мы используем только php, особой трудности в создании интерфейса мультиязычного плагина нет. Но при разработке приложения на JS возникает вопрос – как это сделать правильно?
Зашивать все поддерживаемые языки в бандл – не вариант, поскольку если появится новый перевод, то плагин необходимо будет пересобрать. Плюс это увеличивает вес javascript-файла, что тоже не очень.
Доклад Анатолия будет посвящен тому, каким способом можно создать мультиязычный интерфейс на Javascript для плагина. В дополнении к этому мы рассмотрим вопрос о безопасности – научим плагин идентифицировать пользователей, а также скроем его из общей схемы REST API.