Prototipo de Periódico
Objetivo
Utilizar el simian para crear el prototipo de un periódico.
Conceptos y tecnologías a aplicar
- PHP
- MySQL
- AJAX
- CakePHP
- simian
Descripción
Crearás módulos en el sistema de administración y presentarás el contenido de dichos módulos en el sitio web público.
Recuerda seguir al pie de la letra los estándares de codificación de la empresa. Programa en inglés y presenta la información en español.
Los módulos en los que trabajarás son:
- Noticias
- Categorías
- Comentarios
Noticias
Propiedades
- Nombre
- Descripción
- Autor. Usuario que crea la noticia
- Fecha de publicación
- Fecha de creación
- Fecha de modificación
Relaciones
- Adjuntar imágenes con Media
- Una noticia puede pertenecer a más de una categoría
- Comentarios. Los usuarios pueden dejar comentarios en la página de la noticia
Funcionamiento
- CRUD en el admin
- En el sitio público (paginar elementos):
- Página de inicio: /
- Noticias de una categoría: /{Category.name}/
- Noticia: /noticia/{Article.id}/{Article.name}/
Categorías
Representar las categorías con una estructura de árbol.
Propiedades
Funcionamiento
Comentarios
Propiedades
- Autor
- Correo electrónico
- Mensaje
Funcionamiento
- CRUD y opción para prohibir (ban) comentarios en el admin
- En el sitio web:
- Formulario para recibir comentarios: /noticia/{Article.id}/{Article.name}#comentarios
¿Estás listo?
Haz un fork del proyecto gibraltar-newspaper y comienza a trabajar.