Многократное управление сайтом с помощью Joomla?

Я планирую запустить три разных веб-сайта под одним веб-хостом. Я знаю веб-хост, который поддерживает это. У меня есть вопрос: могу ли я администрировать все три сайта под одним экземпляром Joomla? Если да, то есть ли наилучшая практика для этого, администрация мудрая?

Обновление: Я только что видел документацию Joomla на несколько доменов и веб-сайтов в один Joomla! установка , что существенно объясняет, как это сделать.

Итак, теперь, я думаю, мой вопрос в том, хорошо ли это сделать, или это в конечном итоге создаст больше проблем, чем это стоит?

9 голосов | спросил Evan Lynch 3 J000000Thursday14 2014, 10:57:18

4 ответа


5

Многосайты Joomla - это долгожданная функция, и основные возможности ее реализации в моем списке пожеланий. До сих пор было несколько действительно хороших сторонних расширений, которые обрабатывали эту функцию, что обеспечивает большую гибкость и множество различных конфигурационных сценариев.

Это первый раз, когда я слышу о возможности создания конфигурации нескольких сайтов с помощью одной установки Joomla. Я не пробовал то, что описано в этой документации, и я понятия не имею о его преимуществах или недостатках, хотя я думаю, что с помощью этого метода не будет простого способа отличить 2 веб-сайта в бэкэнд и заставить их работать как 2 независимых сайты.

Это не обязательно плохо, если вы будете единственным, кто будет обновлять веб-сайты. Думаю, вам придется внедрить логическую организацию контента (категории, модули, меню) и ознакомиться с процессом создания /редактирования правильного контента для каждого веб-сайта.

В целом, сценарий с несколькими сайтами, описанный в этой документации, может быть идеальным для 2 похожих сайтов 1 владельца, поскольку вам нужно будет поддерживать только 1 установку, и, похоже, это не сработает.

Однако в настоящий момент я не могу представить себе, как далеко вы сможете продвинуться в реализации этого подхода и какие возможные недостатки или ограничения могут возникнуть.

Как сказано, многосайты Joomla были обработаны сторонними расширениями с давних времен. Вы должны определить свои фактические требования к своей настройке, затем провести дальнейшие исследования и посмотреть расширения сторонних разработчиков по адресу JED , чтобы узнать больше о текущих возможностях сценария многосайтовых сайтов Joomla.

До сих пор я работал с JMS Multi-Sites и Mighty-Sites , которые великолепны и позволяют обмен таблицами баз данных для многих компонентов в разных доменах.

Мне также интересно услышать кого-нибудь еще, кто пробовал основные возможности установки нескольких сайтов с помощью Joomla, хотя ...!

Обновление до 2017 года

Добавьте сюда ссылки, которые я разместил по другому вопросу, который был помечен как дубликат ( Могу ли я использовать другой сайт, используя одну установку Joomla? ), поскольку я думаю, что он содержит новые ссылки ресурсов и более организованно.

Документы Joomla

Расширения

Обновление (более раннее обновление):

Другие относительные Q /A в JSE:

ответил FFrewin 3 J000000Thursday14 2014, 12:48:03
5

Общий хостинг

Если ограничение хостинг-провайдера заставляет вас рассматривать многосайтовое решение Joomla, то может быть проще найти альтернативный хост и создать веб-сайты по отдельности, чем усложнять работу с несколькими сайтами Joomla, что неизбежно потребует некоторых компромиссов .

Большинство учетных записей с общим хостингом могут быть настроены для размещения более одного веб-сайта Joomla либо путем создания нескольких баз данных, либо с использованием разных префиксов таблиц в одной базе данных.

Многосайтовые и индивидуальные сайты

Очевидно, есть плюсы и минусы создания отдельных веб-сайтов по сравнению с их объединением в одну установку Joomla. Вы должны тщательно подумать о том, будет ли многоузловое решение работать для конкретного сценария, и вам может потребоваться внести некоторые компромиссы.

Сложнее сначала создать сайт с несколькими сайтами, но требуется меньшее техническое обслуживание, поскольку вам нужно всего лишь применять Joomla и сторонние обновления и запускать резервные копии и т. д. на одном веб-сайте.

Если что-то ломается на многоуровневом решении, вы можете потерять все веб-сайты, а не только один веб-сайт.

Обратите внимание, что не все сторонние расширения работают по назначению на многоузловом решении.

Официальное решение для нескольких сайтов не рекомендуется

Официальные инструкции Несколько доменов и веб-сайтов в одном Joomla! установка позволяет вам отредактировать файл шаблона index.php. Это не считается лучшей практикой, поскольку обновления шаблонов могут переписать ваши изменения в будущем.

Стороннее многостраничное расширение

Вероятно, лучше использовать стороннее расширение, такое как бесплатный Виртуальные домены или аналогичные, которые позволяют избежать взлома основного кода.


Примечание. Остальная часть этого ответа написана из ограниченного опыта с одной реализацией Виртуальные домены . Перечисленные элементы могут быть или не быть релевантными для других сторонних многосайтовых расширений или даже Виртуальные домены настроены по-другому.


Многостраничный контент

Создайте отдельные категории контента для каждого веб-сайта (это важно для поиска).

Многосайтовые модули

Модули не так легко классифицировать, поскольку некоторые модули могут быть общими для всех веб-сайтов. Вы можете использовать функцию примечания Joomla 3.x, чтобы отслеживать, какие модули применяются к каким веб-сайтам.

Многостраничный шаблон (ы)

Будут ли отдельные веб-сайты иметь собственный внешний вид? Если это так, возможно, проще всего установить другой шаблон для каждого веб-сайта.

Виртуальные домены позволяет вам укажите другой шаблон для каждого веб-сайта.

Многостраничное меню (ы)

Будут ли отдельные веб-сайты иметь собственное меню или совместно использовать общее меню?

Используя шаблоны RocketTheme Gantry 4, я обнаружил, что было проще настроить одно меню и использовать функцию «Фильтрация меню» в Виртуальные домены позволяет вам укажите домашний пункт меню для каждого веб-сайта.

Многопользовательский поиск

Предполагая, что результаты поиска должны быть ограничены веб-сайтом, который выполняется поиск, включите Smart Search и создайте фильтр для каждого веб-сайта в компонентах -> Умный поиск -> Фильтры поиска, выбрав соответствующие категории для каждого веб-сайта.

Затем вы можете создать модуль Smart Search для каждого веб-сайта, используя соответствующий фильтр, который вы создали для каждого веб-сайта. Настройте назначение меню в каждом модуле поиска, чтобы модули отображались на соответствующих страницах на каждом веб-сайте.

Многопользовательские глобальные элементы конфигурации

В идеале, вы выбираете многоуровневое расширение, чтобы указать уникальные элементы глобальной конфигурации для каждого веб-сайта.

Виртуальные домены позволяет вамукажите уникальное имя сайта, от электронной почты, от имени, метаописания и мета-ключевых слов для каждого веб-сайта.

Многопользовательская поисковая система с дружественными адресами

При включенной функции SEF каждая страница требует уникального URL-адреса на всех сайтах. Например, если у меня есть два веб-сайта на веб-сайте с несколькими сайтами: www.acmeproducts.com и www.acmeservices.com, то они не могут обе иметь о нас такие страницы:

  • www.acmeproducts.com/about-us
  • www.acmeservices.com/about-us

URL-адреса должны быть уникальными, поэтому страницы о нас должны быть более конкретными, например, такими или похожими:

  • www.acmeproducts.com/about-acme-products
  • www.acmeservices.com/about-acme-services

Учетные записи нескольких сайтов

По умолчанию зарегистрированные пользователи на одном веб-сайте будут зарегистрированными пользователями на всех сайтах, которые могут или не могут быть проблемой.

Надеюсь, это дает некоторое представление о том, что нужно учитывать, прежде чем решить, подходит ли решение для нескольких сайтов для конкретного сценария.

ответил Neil Robertson 28 MonEurope/Moscow2015-12-28T14:33:11+03:00Europe/Moscow12bEurope/MoscowMon, 28 Dec 2015 14:33:11 +0300 2015, 14:33:11
4

Если это всего 3 сайта, а контент и расширения разные, я бы не стал вмешиваться в многосайтовый материал. Просто установите все 3 отдельно, а затем используйте такой инструмент, как watchful.li, чтобы контролировать их и нажимать на них обновления с одной панели. Если вы используете Akeeba Pro, вы можете даже настроить брандмауэр для запуска резервных копий (скажем, учетной записи S3), и он уведомит вас о наличии обновлений ваших расширений.

Watchful.li

ответил Brian Peat 3 J000000Thursday14 2014, 18:04:14
0

Я нашел этот компонент очень мощным для управления несколькими передними концами одной установкой Joomla. https://codingmall.com/products-mainmenu-8/178 -joomla-мульти-сайтов-расширение

ответил Abdul Rasheed 26 SatEurope/Moscow2015-12-26T21:07:37+03:00Europe/Moscow12bEurope/MoscowSat, 26 Dec 2015 21:07:37 +0300 2015, 21:07:37

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132