@web4_0

Один функционал, несколько вариантов дизайна и вёрстки — как реализовать?

Ситуация следующая: есть один сайт с определённым функционалом - регистрация, данные личного кабинета и т.д.
Однако есть требование сделать много клонов этого сайта, но с различным дизайном и вёрсткой.

Интересует вопрос как это сделать технически без дублирования. Понятно, что в теории можно менять только css-файлы, но, увы, у нас не тот случай - меняется и вёрстка и css-классы.

Сейчас сайт написан на yii и в принципе, можно сделать много тем (yii themes), но это значит, что придётся дублировать вёрстку, формы, писать другой js (впрочем, последнее, скорее всего, придётся делать всё равно).

Вопрос следующий: может есть нынче другой технический подход к решению этой задачи? Сделать REST JSON API, например, или использовать node.js
  • Вопрос задан
  • 412 просмотров
Пригласить эксперта
Ответы на вопрос 3
@devstudent
frontend-developer
а как насчет cms magento? там есть такая плюшка
Ответ написан
passshift
@passshift
php, js, html5, css
ну дак клонируйте папку с видами и под каждую папку свою media-папку с css, js и изображениями, в зависимости от темы подгружайте нужную папку с видами
Ответ написан
yii вообще непонятно зачем тут, а так да, выносите всё управление в единую админку, БД тоже одна, в зависимости от роутера (какой домен пришёл) подключаете шаблон из нужной папки. Всё готово.
Да, вёрстку, формы и другой js потребуются.
Посмотрите как сделан wordpess мультисайт например.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
23 апр. 2024, в 19:21
300 руб./за проект
23 апр. 2024, в 19:05
15000 руб./за проект
23 апр. 2024, в 19:01
7000 руб./за проект