Моя текущая задача состоит в создании и предоставлении централизованных шаблонов для конкретной DOM - для этого примера давайте просто скажем, что это форма.
В основном я хотел бы взять каждый элемент формы (от ярлыков, до входов, до оберток div) и сохранить их как отдельные шаблоны.
Оттуда у нас будет пользовательский интерфейс, где наши продюсеры могут объединить эти формы. Как только они решат, как они хотят, чтобы их форма была выложена (порядок и структура DOM на самом деле важны для этого проекта. Это не может быть решением только для CSS), script на нашей стороне платформы сохранит объект JSON, который будет определить структуру DOM на основе имен шаблонов, которые позже я могу ссылаться на загрузку страницы.
Я думаю, что идеальным решением здесь было бы отправить этот объект JSON на сервер node или использовать envjs как-то для "создания" этого dom, а затем назначить его переменной PHP, которая будет включена в представление CodeIgniter поэтому он может быть проиндексирован Google.
Я знаю, что JQuery работает с envjs, и я знаю там Плагин JQuery для node, но, увы, это мой первый проект JS на стороне сервера, и это, случается, довольно крупный. Я смог получить envjs, работающий на моей локальной машине через командную строку, но для выполнения простой задачи требуется 10-30 секунд. Если envjs - это способ пойти, как я могу держать его в фоновом режиме и иметь ссылки на скрипты? PHP завиток к сервлете envjs на Tomcat возможно?
Одно предостережение - мой локальный разработчик - WAMP (это не позволит нам иметь локальные Unix-машины), но наши тестовые и производственные среды - это LAMP. У меня есть личный сервер LAMP, на который я могу проверить, если это абсолютно единственный способ пойти сюда, но материал для кодирования на моем личном сервере может заставить меня немного нагреться.
К сожалению, у меня нет времени, чтобы исследовать все возможности и попытаться/потерпеть неудачу, как обычно, с новыми технологиями в свое время. Идеи, рекомендации, примеры кода - все, что может помочь мне решить, как подойти к этому, будет с благодарностью.