Backend de administración: mejores prácticas?

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
ywarnier's picture

Hola a todos,

Tengo una duda no muy urgente. En mi voluntad de siempre buscar un poco más allá para optimización de sitios, leí con interés un comentario de @develcuy hacen unos días atrás sobre poner un backend de administración a un sitio drupal a través de multi-sitios.

Estuve pensando un poco, buscando y preguntando en IRC, pero al parecer no existe un procedimiento como "mejores prácticas" para hacerlo.

De lo que he podido pensar hasta ahora, me parece que sería posible de declarar un nuevo subsitio (una carpeta dentro de sites/) para el backend, simplemente copiando el archivo settings.php del sitio frontend. Pero de alguna forma me parece dudosa la técnica (porque imagino que alguna configuración podría verse "absolutizada" con una URL completa y por lo tanto no estar totalmente dependiente del nombre de la carpeta dentro de sites/).

De otro lado, preguntando en IRC, alguien me apunto al módulo URL alter (http://drupal.org/project/url_alter) pero su descripción ya toma como asumido que el usuario ya sabe lo que hace la función custom_url_rewrite_inbound() , lo cual no es mi caso.

Alguna opinión o experiencia que deseen compartir?

Comments

Una Tecnica

galania's picture

Es una tecnica de varias cosas , en mi caso , arrastro la tecnica que viene desde Drupal 5 , es decir.

dentro de sites/ se crean los directorios de los dominios y dentro de cada directorio su respectivo settings.conf y files/ independiente uno del otro

dominio1.com/
dominio2.com/
...
dominion.com/

Ahora desde apache ejecutar una tecnica de alias dentro del VirtualHost

ServerAlias *.dominio1.com
ServerAlias *.dominio2.com

Dentro del mismo VirtualHost y obviamente apuntando a la ruta donde esta el único drupal para todos los sitios , esto funciona bien hasta drupal7 , aunque en esta versión , existe otra técnica mas evolucionada , pero no pude implementarla en un lab.

slds

Se puede definir el sites/X sin prefijo?

ywarnier's picture

Gracias Galiana,

Y esto de no poner ningun prefijo a tu dominio permite usarlo con calquier subdominio? (en tu ejemplo parece que sí, pero me sorprende porque pensaba que la carpeta dentro de sites/ tenía que identificar precisamente a un dominio - incluyendo su subdominio)

Yannick Warnier
Manager y Consultor e-learning - http://www.beeznest.com
Presidente - Asociación Chamilo - http://www.chamilo.org

Conf apache vs. Conf Drpual

DevElCuy's picture

Yannick, en el conf de apache apuntas los dominios hacia la carpeta que hospeda el multi-site. Galania te dio un ejemplo de usando comodines, pero pueden ser dominios completamente diferentes, lo importante es que "Directory" y "Document Root" apunten hacia la misma carpeta.

Del lado de drupal, en la carpeta sites, tienes que crear las carpetas correspondientes a cada dominio, cada una con su propio settings.php.

--
[develCuy](http://steemit.com/@develcuy) on steemit