it-swarm-es.tech

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

Estoy planeando iniciar tres sitios web diferentes, en un servidor web. Sé de un servidor 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 Múltiples dominios y sitios web en una sola instalación de Joomla! , que esencialmente explica cómo para hacer esto.

Así que ahora supongo que mi pregunta es, ¿es una buena idea hacer esto o, en última instancia, crearía más problemas de lo que vale?

9
Evan Lynch

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 hacer una investigación adicional 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 de 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:

5
FFrewin

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 por usted (por ejemplo, en una cuenta S3) y le notificará si hay actualizaciones para sus extensiones.

Watchful.li

4
Brian Peat

Alojamiento 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 Host 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.

Sitios múltiples versus sitios individuales

Obviamente, hay ventajas y desventajas de 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 una sola instalación de Joomla! le indican que edite la plantilla index.php archivo. 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 la libre Dominios virtuales o similar, que evita piratear el código principal.


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 de sitios múltiples

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 en varios sitios

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.

Luego 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 apropiadas de cada sitio web.

Elementos de configuración global de sitios múltiples

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 correo electrónico, desde 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 de sitios múltiples

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 tenerse en cuenta antes de poder decidir si una solución de sitios múltiples es adecuada para el escenario particular.

4
Neil Robertson

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

0
Abdul Rasheed