Hosting Compartido
Si la restricción de un proveedor de alojamiento lo está haciendo considerar una solución de sitios múltiples de Joomla, entonces puede ser más fácil encontrar un servidor alternativo y construir los sitios web individualmente que complicar las cosas con un sitio múltiple de Joomla que inevitablemente implicará algunos compromisos.
La mayoría de las cuentas de alojamiento compartido se pueden configurar para alojar más de un sitio web de Joomla, ya sea creando múltiples bases de datos o usando diferentes prefijos de tabla en la misma base de datos.
Multi-sitio vs sitios individuales
Obviamente, hay ventajas y desventajas para construir sitios web separados en comparación con combinarlos en una instalación de Joomla. Debe pensar detenidamente si una solución de sitios múltiples funcionará para el escenario particular y es posible que deba hacer algunos compromisos.
Inicialmente, es más difícil configurar un sitio web multisitio, pero se requiere menos mantenimiento continuo, ya que solo necesita aplicar Joomla y actualizaciones de terceros y ejecutar copias de seguridad, etc. en un sitio web.
Si algo se rompe en una solución de múltiples sitios, puede perder todos los sitios web en lugar de solo un sitio web.
Tenga en cuenta que no todas las extensiones de terceros funcionan según lo previsto en una solución multisitio.
Solución oficial multisitio no recomendada
Las instrucciones oficiales en múltiples dominios y sitios web en un solo Joomla! la instalación le indica que edite el index.php
archivo de plantilla . Esto no se considera una práctica recomendada, ya que las actualizaciones de plantillas pueden sobrescribir sus cambios en el futuro.
Extensión de sitios múltiples de terceros
Probablemente sea mejor usar una extensión de terceros, como los Dominios virtuales gratuitos o similares, que evitan piratear el código central.
Nota: El resto de esta respuesta está escrita a partir de una experiencia limitada con una implementación de Dominios virtuales . Los elementos enumerados pueden o no ser relevantes para otras extensiones de sitios múltiples de terceros o incluso dominios virtuales configurados de manera diferente.
Contenido multisitio
Cree categorías de contenido separadas para cada sitio web (esto es importante para la búsqueda).
Módulos multisitio
Los módulos no son tan fáciles de clasificar, ya que algunos módulos pueden ser comunes a todos los sitios web. Puede utilizar la función "Nota" de Joomla 3.x para ayudar a realizar un seguimiento de qué módulos se aplican a qué sitios web.
Plantillas de sitios múltiples
¿Los sitios web individuales tendrán su propia apariencia? Si es así, probablemente sea más fácil instalar una plantilla diferente para cada sitio web.
Dominios virtuales le permite especificar una plantilla diferente para cada sitio web.
Menú (s) de sitios múltiples
¿Tendrán los sitios web individuales sus propios menús o compartirán un menú común?
Usando las plantillas RocketTheme Gantry 4, descubrí que era más fácil configurar un menú y usar la función "Filtrado de menús" en Dominios virtuales para especificar qué opciones de menú se aplican a cada sitio web.
Dominios virtuales le permite especificar un elemento del menú de inicio para cada sitio web.
Búsqueda multisitio
Suponiendo que los resultados de la búsqueda se limiten al sitio web que se está buscando, habilite la Búsqueda inteligente y cree un filtro para cada sitio web en Componentes -> Búsqueda inteligente -> Filtros de búsqueda seleccionando las categorías apropiadas para cada sitio web.
A continuación, puede crear un módulo de Búsqueda inteligente para cada sitio web utilizando el filtro apropiado que ha creado para cada sitio web. Configure la asignación de menú en cada módulo de búsqueda para que los módulos se muestren en las páginas correspondientes de cada sitio web.
Elementos de configuración global multisitio
Idealmente, la extensión multisitio que elija debería permitirle especificar elementos únicos de configuración global para cada sitio web.
Dominios virtuales le permite especificar un nombre de sitio único, desde el correo electrónico, desde el nombre, meta descripción y meta palabras clave para cada sitio web.
URL amigables para motores de búsqueda de sitios múltiples
Con SEF habilitado, cada página requiere una URL única en todos los sitios web. Por ejemplo, si tengo dos sitios web en el sitio web multisitio, www.acmeproducts.com y www.acmeservices.com, ambos no pueden tener sobre nosotros páginas como esta:
- www.acmeproducts.com/about-us
- www.acmeservices.com/about-us
Las URL deben ser únicas, por lo que las páginas sobre nosotros deberán ser más específicas como esta o similar:
- www.acmeproducts.com/about-acme-products
- www.acmeservices.com/about-acme-services
Cuentas de usuario multisitio
Por defecto, los usuarios registrados en un sitio web serán usuarios registrados en todos los sitios web que pueden o no ser un problema.
Esperemos que esto dé una idea de lo que debe considerarse antes de poder decidir si una solución de sitios múltiples es apropiada para el escenario particular.
So now I guess my question is, is it a good idea to do this, or would it ultimately create more trouble than it's worth?
Por lo general, más problema de lo que vale. Excepto si los sitios comparten algunos datos como inicios de sesión o artículos.