Estoy planeando iniciar tres sitios web diferentes, en un servidor web. Sé de un proveedor de alojamiento web que admite esto. La pregunta que tengo es esta: ¿puedo administrar los tres sitios en una sola instancia de Joomla? Si es así, ¿hay mejores prácticas para hacer esto, sabiamente en la administración?
Actualización: acabo de ver la documentación de Joomla en varios dominios y sitios web en un solo Joomla! instalación , que esencialmente explica cómo hacer esto.
Entonces, supongo que mi pregunta es, ¿es una buena idea hacer esto, o en última instancia crearía más problemas de lo que vale?
administration
Evan Lynch
fuente
fuente
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.Respuestas:
Joomla multi-sites es una característica muy esperada y una capacidad central para implementar esto está en mi lista de deseos. Hasta ahora, había algunas extensiones de terceros realmente buenas que manejaban esta característica, lo que permite una gran flexibilidad y muchos escenarios de configuración diferentes.
Esta es la primera vez que escucho sobre la capacidad central para crear una configuración de sitios múltiples con una sola instalación de Joomla. No he probado lo que se describe en esta documentación y no tengo idea de sus ventajas o desventajas, aunque creo que con este método no habrá una manera fácil de distinguir los 2 sitios web en el back-end y hacer que funcionen como 2 independientes sitios.
Esto no es necesariamente algo malo, si usted será el único que actualizará los sitios web. Supongo que tendrá que implementar una organización de contenido lógico (categorías, módulos, menús) y familiarizarse con el proceso de crear / editar el contenido adecuado para cada sitio web.
En general, un escenario de múltiples sitios como se describe en esa documentación puede ser ideal para 2 sitios web similares de 1 propietario, ya que tendrá que mantener solo 1 instalación, y no parece difícil hacer que funcione.
Sin embargo, no puedo visualizar en este momento qué tan lejos podrá llegar implementando este enfoque y qué posibles desventajas o restricciones podría encontrar.
Como se dijo, los sitios múltiples de Joomla han sido manejados por extensiones de terceros desde hace mucho tiempo. Debe definir sus requisitos reales para su configuración, luego investigar más y echar un vistazo a las extensiones de terceros en JED , para obtener más información sobre las posibilidades actuales de un escenario de sitios múltiples de Joomla.
Hasta ahora, he trabajado con JMS Multi-Sites y Mighty-Sites , que son excelentes y permiten compartir tablas de bases de datos para muchos componentes en diferentes dominios.
¡También tengo curiosidad por escuchar a alguien más que haya probado la capacidad central de configurar sitios múltiples con Joomla ...!
Actualización de mayo de 2017
Agregando aquí los enlaces que publiqué en la otra pregunta que estaba marcada como duplicada ( ¿Puedo usar un sitio diferente usando una instalación de Joomla? ), Ya que creo que contiene enlaces de recursos más nuevos y de manera más organizada.
Joomla Docs
Múltiples dominios y sitios web en un solo Joomla! Instalación
Opciones de diseño multisitio
Extensiones
Dominios virtuales
JMS Multi-Sites
Sitios poderosos de AlterBrains
Función Seblod Multisites
Actualización (actualización anterior):
Otro Q / A relativo en JSE:
2 dominios, 2 plantillas uno cms con el mismo contenido
¿Cómo actualizar un sitio web en línea?
Actualización masiva de sitios Joomla / Mantenimiento
Fuente única de muchos sitios de Joomla en un servidor. Como podría ser posible?
¿Hay alguna manera de promover artículos entre entornos?
¿Cómo se actualiza un sitio web una vez que se ha lanzado?
fuente
Si solo son 3 sitios, y el contenido y las extensiones son diferentes, no me metería con cosas de sitios múltiples. Simplemente configure los 3 por separado y luego use una herramienta como watchful.li para monitorearlos y enviarles actualizaciones desde un tablero. Si usa Akeeba Pro, incluso puede configurar vigilante para ejecutar copias de seguridad para usted (por ejemplo, en una cuenta S3) y le notificará si hay actualizaciones para sus extensiones.
Watchful.li
fuente
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:
Las URL deben ser únicas, por lo que las páginas sobre nosotros deberán ser más específicas como esta o similar:
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.
fuente
Este componente me pareció muy poderoso para administrar múltiples front-end con una sola instalación de Joomla. https://codingmall.com/products-mainmenu-8/178-joomla-multi-sites-extension
fuente