Cita: ¿podría el directorio de un Módulo, emular el directorio de un sitio sin módulos? Como idea, sería que un módulo pueda ser parte de un sitio.... o un sitio aparte si asi se requiriera)
No entendí muy bien esto, si me podes dar un ejemplo. Los módulos estan bastante contenidos, son casi standalone diria yo. La razon por la cual lo hice asi fue por:
- Si una agencia pequeña no tiene CVS, para que 2 programadores puedan trabajar en diferentes módulos sin molestar al otro o afectar la parte del sitio que esta desarrollando.
- Para que al instalar un modulo lo único que tengamos que hacer es copiarlo en la carpeta modules/
- Un modulo puede ser, por ejemplo, un foro (no muy sofisticado), o un eshop, o algo mas pequeño como listado/editor de noticias.
Por ejemplo, hice un modulo muy muy pequeño que lo unico que hace es redireccionar en base a la URL.
El modulo se llama: redirect (Redirect.php y RedirectAdmin.php)
Si escribo
http://www.sitio.com/admin/redirect, el sistema ejecuta RedirectAdmin.php
Que me muestra una lista de palabras asociadas a una URL.
Si escribo
http://www.sitio.com/redirect/promo
El sistema ejecuta Redirect.php, el cual hace una consulta a la BD y busca que URL esta asociada con "promo" y redirecciona al usuario.