Boas,
Há aqui alguém experiente em ASP ou outra scripting language qualquer, habituado a programar CMS's?
Estou a desenhar uma comunidade online para ser lançada brevemente (espero), e apesar de já ter programado alguns backoffices para clientes em ASP, desta vez gostava de fazer uma coisa de raiz e com possibilidades de expansão no futuro.
Ou seja.. até agora tenho feito backoffices relativamente básicos, em níveis de utilizadores/permissões, sem hierarquia de conteúdos.. enfim, só mesmo inserir dados, actualizar outros, etc. Tenho já uma série de snippets que posso aproveitar claro, aqueles que dão sempre jeito.
O que vejo na maior parte dos CMS's já construídos são sistemas de módulos que funcionam quase como aplicações windows em que se pode instalar/desinstalar certos módulos, tal como definir aonde é que vão aparecer no site, etc.
Em termos de programação qual será a melhor abordagem para construir um sistema assim? Não preciso de nada muito complexo, mas queria pelo menos ter a versatilidade de desligar certos módulos (votações por ex. ou notícias) e instalar outros mais tarde.