Desarrollo del core (Para la versión 1.0)
Puntos con respecto al desarrollo para la interfáz de usuario
- Autenticacion
Control de ingreso al panel de control - Configuracion
Nombre del sitio, bases de datos, forma de urls, emails, idioma del administrador, etc - Autorizacion
Control de usuarios, grupos y permisos. Quienes pueden ver o modificar ciertos modulos. - Control de spam
Elegir y mostrar diferentes formas de bloque de spam, por palabras, akismet, captchas, etc. - Cache
Control de que usar en cache, cuando y como.
htmls generados automaticamente, php, bases de datos, etc. - Plantillas y Temas
Usar variables tipo {$variable}, y bloques tipo {#bloque}, mantener un sistema de plantillas simple sin usar fors ni nada, solo variables y bloques toda la iteraccion se controla por backend y el sistema.
Puntos con respecto al desarrollo del backend
- Seguridad
SQL/PHP injection, xss, etc. - Internacionalizacion e Idiomas
Posibilidad de agregar diferentes entradas en idiomas - Privacidad en el contenido
Mostrar contenido publico y/o privado. Posibilidad que lo vea un usuario/grupo registrado, o usar un password estatico por contenido.