Как лучше всего реализовать 2 сайта на одном движке?
Мне нужно запихнуть 2 сайта в один cms.
Необходимость появилась в связи с тем что 2 этих сайта будут использовать один шаблон и одинаковый набор css/js. Так же многие чанки будут одинаковые.
— Домены будут вида site1.ru и site2.ru без поддоменов и без определения контекста с помощью папок таких как site.ru/site1 и site.ru/site2.
— Нужно сделать для каждого домена контекст.
— Нужно чтобы все плагины работали адекватно pdoTools (например создания файла robots.txt), SeoPro, MIGX и прочее.
— Некоторые страницы на первом сайте могут отсутствовать на втором и наоборот. Поэтому те способы которые просто реализуют 2 версии одной страницы не подойдут
— Сайт отличаются контентом и не только, то есть один сайт не является переводом на другой язык второго сайта.
В интернете пока что наткнулся на GatewayManager, xRouting, contexRouter кто-то рекомендовал babel (вроде как он заточен на языковые версии. Поэтому не уверен что он мне подойдет)
Можете так же предлагать платные дополнения (пользовался до этого CityField всё удобно и стабильно работает но к сожалению для этого проекта не подходит)
Предварительно пока что выбираю из GatewayManager и xRouting. Если кто-то из личного опыта знает про плюсы и минусы этих решений прошу написать.
Необходимость появилась в связи с тем что 2 этих сайта будут использовать один шаблон и одинаковый набор css/js. Так же многие чанки будут одинаковые.
— Домены будут вида site1.ru и site2.ru без поддоменов и без определения контекста с помощью папок таких как site.ru/site1 и site.ru/site2.
— Нужно сделать для каждого домена контекст.
— Нужно чтобы все плагины работали адекватно pdoTools (например создания файла robots.txt), SeoPro, MIGX и прочее.
— Некоторые страницы на первом сайте могут отсутствовать на втором и наоборот. Поэтому те способы которые просто реализуют 2 версии одной страницы не подойдут
— Сайт отличаются контентом и не только, то есть один сайт не является переводом на другой язык второго сайта.
В интернете пока что наткнулся на GatewayManager, xRouting, contexRouter кто-то рекомендовал babel (вроде как он заточен на языковые версии. Поэтому не уверен что он мне подойдет)
Можете так же предлагать платные дополнения (пользовался до этого CityField всё удобно и стабильно работает но к сожалению для этого проекта не подходит)
Предварительно пока что выбираю из GatewayManager и xRouting. Если кто-то из личного опыта знает про плюсы и минусы этих решений прошу написать.
Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2. Каждый контекст должен иметь настройку http_host и base_url.
3. Нужно написать плагин который будет переключать контекст в зависимости от домена
Всё. Сайты готовы.
Автор пишет
а вы даете ссылку на инструкцию, которая начинается со слов
Автор пишет, что
А в вашей инструкции как раз речь о том, что babel позволяет создать перевод для существующей страницы.