- Bajar la framework desde GitHub
- Copiar en el directorio del servidor ( mod_rewrite debe estar activado)
- Crear la base de datos
- Usuarios (id, nombre, hash)
- Anuncio (id, titulo, contenido, usuario_id, creado_at, modifcado_in)
- Crear los modelos (no olvidar la relación)
- Agregar la configuración de conexión
- Verificar el controller index
- Verificar el controller admin
- Crear el modulo admin
- AnunciosController (para manejar anuncios)
- UsuariosController (para administrar usuarios)
- Crear un usuario usando el scaffold (enfatizar que la contraseña queda plana)
- Crear un metodo before_save en el controller que guarde la contraseña encriptada usando un hash
- Crear un anuncio usando el controlador (mostrar que el activerecord valida automáticamente los campos no nulos)
- Crear el método de autenticación en el initialize del admin y el template login
- Usar la librería Auth para facilitar la autenticación
- Crear metodo de logout
- Automatizar al usuario
- Crear vistas para anuncios
- Solo accion crear
- Crear un before_create_validation
- Modificar el index para mostrar los ultimos anuncios
Y el objetivo fue cumplido, explicando a los presentes como era el procedimiento y escribiendo el código en vivo, la aplicación estuvo lista en 25 minutos. Demostrando que nuestro framework es bien fácil y rápido de usar.
Puedes ver el código fuente en https://github.com/Ashrey/Flisol obviamente bajo una licencia libre.