O DNN / A filosofia DNN
A visão do projecto DotNetNuke é criar um sistema open source de gestão de conteúdos (CMS - Content Management System) – um produto que promove a participação humana e a partilha de conhecimentos. Além disso, o projecto DotNetNuke opera com o entendimento de que:
O todo é exponencialmente maior do que a soma das suas partes. Os grandes projectos de open source são viáveis apenas se uma comunidade de dimensão suficientemente grande de programadores altamente qualificados puder ser articulada para atacar um problema. Tratar os seus utilizadores como co-programadores é a sua opção mais eficaz para a melhoria rápida do código e uma eficaz depuração.
O foco deve estar direccionado para a compreensão e implementação de requisitos de elevado nível empresarial antes de tentar construir a arquitectura técnica perfeita. Ouça os seus clientes.
Cada software tem um potencial de crescimento infinito, se gerido correctamente. As funcionalidades devem ser adicionadas em unidades incrementais em vez de tentar uma implementação monolítica. Apresente frequentemente, mas com um nível de qualidade que inspira confiança.
A maioria dos esforços deveriam ser investidos na implementação de características que têm maior benefício e mais utilização geral pela comunidade.