Señor:
Extensa pregunta venida de un
gurú.
Si estuviéramos hablando de Delphi, te daría un planteamiento de esos de andar por casa que suelo meter yo,
ahora bien, como creo que no es ese el caso y la envergadura del asunto va mucho mas allá, así en voz bajita te diría que le eches un vistazo al código de Joomla, que como creo que sabes, todas operaciones las hace estupendamente.
Ahora bien, no creo que por hacer esto que te propongo, reste creatividad ni mérito a lo que te traes entre manos y nada más dec.
Así que
ahora, también
bien
Un saludo.