Доброго времени суток.
Поставил, так сказать, перед собой задачу (для тренировки и получения опыта) сделать онлайн конструктор шаблонов. Например создавать/удалять динамически блоки, изменять их ширину/высоту двигать менять их друг с другом и все это в онлайн режиме. Естественно эту част функционала надо делать на JS, и с этим у меня нету проблем. А вот с серверной частью у меня проблемы. Никак не могу придумать, как это должно быть реализовано, чтобы у каждого пользователя был свой шаблон.
У меня пока такая идея. После того, как пользователь сгенерировал и настроил себе шаблон, надо его сохранить. Настройки думаю хранить в виде JSON объекта например (цвет ссылок => #0d0d0d и т.д). Потом, когда через веб пользователь обратится к страничке, на основе его настроек сформировать HTML и CSS шаблон.
В этом подходе я вижу проблему в том, что если у 1 пользователя будет несколько шаблонов, а пользователей, допустим, будет 100, то в таком случае будет очень большое количество файлов.
_____________
Заработок для веб-разработчиков: CodeCanyon
Мое Портфолио