Bueno amigos hace un tiempo pedí colaboración con ideas para crear un CMS y pues me contestaron que realizando un buen manejo de Usuarios, Módulos y Templetes era suficiente, el resto no es sino programación.
Con referente a eso surgió el siguiente diseño el cual primero voy a explicar y que más abajo está la imagen!!!
“Para lo curiosos, el diseño fue realizado con dbWrench; un programa para diseñar DB's creo que no es libre pero nunca me ha pedido registro alguno, es muy liviano, es multiplataforma porque está echo en JAVA, su especialidad es el diseño para PostgreSQL pero igual sirve para MySQL en resumidas cuentas aqui está la página http://www.dbwrench.com/ ”
Usuarios:
El sistema de usuarios es sencillo, una tabla donde se encuentra lo más utilizado de un usuario que es su login y password; a parte se encuentran sus datos personales
Grupos y permisos:
Todo usuario deberá estar en un grupo, hay 3 grupos por defecto, Administrador (usuarios maximos), Sub-Adminitrador (usuarios con los permisos de un administrador pero son permisos designados por el usuario máximo) y Usuarios (los usuarios convencionales del sistema). Solo existen (inicialmente) 3 permisos: 1. Tiene acceso 2. No tiene acceso 3. Tiene accesos de administración
Módulos:
Como lo que se quiere es un CMS modular, entonces tenemos la tabla para el registro de los módulos disponibles en el sistema, cada modulo puede ser activado o no
GUI y Configuración
Está la tabla de GUI que es con lo que se manejaría los skins ó templetes y la tabla de configuración que es donde se encontrara la configuración del sitio como Nombre del Sitio, Eslogan, Modulo que estará en el Index y demás!!!
Yo creo que así como he diseñado las cosas está bien pero me gustaría ver que opinan los demás, que puede estar mal o que se puede cambiar o que se le puede agregar!!!
Para más información del diseño, he colgado la siguiente info aqui
http://lasso.f-dj.com/Documentaci%C3%B3n%203RooKS.zip
Bueno no es más y... espero que me puedan colaborar, gracias MUCHAS GRACIAS a quien me pueda ayudar de verdad
Salu2