[Php-avanzado] Normalizacion y algunos detalles.
BlackSwan
nexusmdq en yahoo.com.ar
Dom Nov 23 14:57:59 ART 2008
Leo decime que te parece:
BLOGS
Tablas:
#blogs
id (int)
direccion (varchar15) //del blog para crear el directorio, por ejemplo: www.blogs.com/valorqueeligio/
nombre (varchar50) //nombre visible del blog, el titulo.
descripcion (varchar255)
#blogs_usuarios
idblog (int)
idusuario (int)
#usuarios
id (int)
usuario (varchar20)
clave (varchar12)
nombre (varchar100) //lo que el usuario quiera poner para mostrar, nombre solo, o con apellido, todos sus nombres...
fecha_nacimiento (date)
ubicacion (varchar100) //igual que lo del nombre
email (varchar50)
imagen (varchar255) //para guardar la ubicacion exacta de donde va a estar el archivo
administrador (bool) //para indicar si es administrador de todo
mostrarperfil (bool) //para indicar si quiere o no que su perfil (datos aparte del nombre de usuario) este visible.
#entradas
id (int)
idblog (int)
idusuario (int)
titulo (varchar60)
texto (text)
fecha_publicacion (datetime)
imagen (varchar255) //para guardar la ubicacion exacta de donde va a estar el archivo
#comentarios
id (int)
identrada (int)
idusuario (int)
invitado(varchar50) //por si el comentario lo realiza alguien que no es usuario
texto (text)
fecha_publicacion (datetime)
INDEX PRINCIPAL
Se van a mostrar los 10 blogs actualizados recientemente.
Link para ver todos los blogs.
Link para ver todos los usuarios.
INDEX INTERNO DE BLOG
Se van a mostrar las ultimas 10 entradas del blog.
Link para ver todas las entradas del blog.
UN USUARIO PUEDE:
Crear blogs, modificarlos y eliminarlos.
Crear sus entradas, modificarlas y eliminarlas.
Realizar comentarios.
Teoricamente (si me sale) definir el estilo de los blogs que posee.
UN ADMINISTRADOR PUEDE (como extra):
Eliminar usuarios.
Eliminar blogs.
Delegar privilegios (hacer que un usuario sea tambien administrador).
Lo que no se Leo, es como manejar el tema que me propusiste de los estilos. Teoricamente un usuario puede definir elementos basicos del estilo de un blog del cual es propietario, como cambiar algun color. Pero no se como hacerlo. Pense en guardar esto en una tabla del tipo:
#estilos
id
color_links
color_texto
color_fondo
panel_ubicacion
etc...
y en la tabla "blogs" poner obviamente el campo idestilo. Pero no se si esto que pense es cualquier cosa. La verdad es que no se me ocurre como hacerlo de una manera practica.
Saludos.
Matias Beckerle.
Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20081123/8da1b662/attachment.htm
Más información sobre la lista de distribución Php-avanzado