Gestión de múltiples sitios web con Joomla?

9

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?

Evan Lynch
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.
Bakual
Bien podría ser, Bakual, ​​todavía no he intentado hacer esto. Estaba pensando que los dos sitios compartirían un diseño similar en lugar de contenido similar y tener una configuración de múltiples sitios en una sola instalación de Joomla lo haría más fácil, pero podría estar equivocado sobre esto.
Evan Lynch
El diseño lo realiza la plantilla. Instalar una plantilla es muy fácil y, por lo general, no se actualiza con tanta frecuencia. Además, si desea ajustar un poco el diseño, puede ser más fácil con dos plantillas nuevamente. Entonces, solo por el diseño, no lo haría.
Bakual
Ah bien. Creo que me disuadiste de eso, ese era el principal beneficio que buscaba, pensé que dos sitios tendrían plantillas bastante similares, pero no idénticas.
Evan Lynch
1
Eche un vistazo a servicios como watchful.li y myjoomla.com si planea administrar múltiples Joomlas. Tengo la sensación de que serán útiles :)
Bakual

Respuestas:

5

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

Extensiones

Actualización (actualización anterior):

Otro Q / A relativo en JSE:

FFrewin
fuente
Prefiero mantenerme alejado de los sitios de sitios múltiples y cuentas múltiples. Es mucho mejor tener una buena administración de sitios individuales, en un estilo similar a la nube.
Anibal
1
Después de volver a leer la documentación, la opción central de sitios múltiples me parece un poco extravagante. ¿Tiene alguna preferencia entre las herramientas JMS Multi-sites y Mighty-Sites en las que prefiere?
Evan Lynch
Anibal, ¿cuál es la desventaja de usar una extensión como FFrewin sugirió para administrar múltiples sitios dentro de Joomla? Mientras las bases de datos se mantengan separadas, como lo permite Multi Site, no parece que dificulte la administración. Pero admito libremente que no he intentado esto, por lo que podría ser más difícil de manejar de una manera que aún no había previsto.
Evan Lynch
@EvanLynch. Las respuestas y comentarios de los otros usuarios también deben considerarse. Mi respuesta se centró principalmente en el escenario de la EM. Lo que tomará la mejor decisión depende de las necesidades reales de su proyecto. Si decide utilizar la opción de varios sitios con una extensión, se recomienda ponerse en contacto con los desarrolladores de las extensiones y describirles lo que busca. Ambos brindan un buen soporte y también pueden ofrecerle asistencia de configuración. Para resumir toda mi respuesta sobre el tema, el enfoque de MS puede ser ideal para ciertos proyectos, pero podría no ser el mejor para ningún tipo de proyecto.
FFrewin
Buen punto. Parece que simplificaría las cosas administrativamente, pero como tres personas diferentes dijeron que no lo haría, parece que puedo estar equivocado allí. Acabo de investigar un poco más y parece que la forma más sencilla de hacerlo sería usar la extensión de WordPress para Joomla, que permite múltiples sitios web.
Evan Lynch
4

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

Brian Peat
fuente
Votar porque esto suena realmente útil y una buena forma de manejar los gastos administrativos, aunque estoy aceptando la respuesta de FFrewin ya que eso es lo que estaba buscando originalmente. Gracias por tu ayuda, te lo agradezco.
Evan Lynch
Si bien abundan las excelentes herramientas de administración central en Wordpress, se trata de la única bestia de este tipo para Joomla, pero probé watchful.li y lo encontré faltante. Mis actualizaciones de Akeeba (Admin Pro y Backup Pro), entre otras, estaban fallando y de todos modos tuve que hacer actualizaciones manualmente. Esperemos que ahora no tengan tantos problemas con la autenticación en complementos premium. Puede lograr lo mismo con crons y scripting y es más confiable y no le costará nada.
garth
En realidad no es el único para Joomla. Cambié aproximadamente un año a myjoomla.org, ya que realiza análisis y auditorías de malware. Hay uno más que no se me ocurre el nombre y buscar en Google durante 10 minutos no me llevó a ninguna parte. Si lo encuentro, lo publicaré también.
Brian Peat
Perfect Dashboard es el otro servicio en el que estaba pensando.
Brian Peat
Solo para corregir algo, dijo Brian, el nombre de dominio correcto es myJoomla.com y no myJoomla.org ;-)
Phil Taylor
4

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.phparchivo 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.

Neil Robertson
fuente
1
No he iniciado sesión en stackexchange en años, y acabo de ver tu respuesta. Si hubiera llegado primero, probablemente lo habría aceptado, ya que proporcionó una increíble cantidad de información realmente útil. Pero solo lo incrementé para que al menos obtengas algo de reputación. Gracias por toda la información útil.
Evan Lynch