logo

Paleta de lienzo: 隆Hazlo colorido!馃帹

Palette - Constructor visual de p谩ginas, no se requiere t铆tulo en dise帽o.

Demo en vivo Descargar Palette

Scroll

Casos de uso de multisitio en Drupal

20/06/2025, by Ivan

(Vea la discusi贸n original en #3004496: Mejorar la compatibilidad con m煤ltiples sitios con Composer.)

Aunque al decidir si usar la funci贸n multisitio de Drupal se deben considerar varias consideraciones, aqu铆 hay algunas razones generales por las que los desarrolladores de sitios la eligen:

  • Los usuarios usan multisitios para crear sitios r茅plica para otros. (Toda una base de c贸digo, las mismas funciones y funcionalidades, solo cambia el tema de un sitio a otro.)
  • Utilizan multisitios para alojar varios sitios relacionados, por ejemplo, en una universidad con decenas de facultades, donde todas *principalmente* necesitan las mismas funciones, pero algunos departamentos tienen sus propias particularidades (n煤cleo com煤n, perfil de m贸dulo com煤n, diferentes sitios con m贸dulos personalizados distintos).
  • A veces actualizan un m贸dulo solo en uno de sus sitios para "probar la actualizaci贸n", de modo que un sitio tenga una versi贸n m谩s nueva del m贸dulo que los dem谩s sitios.
  • A veces comparten tablas de base de datos. [hist贸ricamente para hosting compartido, donde solo se otorga 1 base de datos]
  • Actualizar un m贸dulo Drupal para corregir un problema de seguridad, sin actualizar la base de datos, es m谩s sencillo para multisitios que para varios sitios independientes [funciona solo para m贸dulos, no para el n煤cleo]
  • Tanto las pruebas simples como las funcionales basadas en PHPUnit usan las funciones multisitio para ejecutar pruebas.
  • A veces utilizan multisitios para ahorrar costos de hosting por cada base de c贸digo, ya sea debido al costo inicial del proveedor o a las dificultades para proveer y gestionar el hosting por cuenta propia.
  • Los usuarios emplean multisitios para reducir el uso de recursos: ejecutar varios sitios que comparten una cach茅 de c贸digo opera ahorrando memoria.
  • Uso de multisitio durante el desarrollo. Crear r谩pidamente un nuevo sitio hijo para abordar un problema espec铆fico.
  • Para soportar archivos de configuraci贸n hostname.