Proyecto realizado en PHP7 + Codeigniter 3.2.0-dev, para la gestión de eventos sociales, blogs y páginas personales.
El objetivo del proyecto es el Aprendizaje.
Para el desarrollo del proyecto he utilizado:
XAMPP con PHP7 + MariaDB.
Codeigniter 3.2.0-dev
Ion_Auth.
Grocery_CRUD.
DatetimePicker.
FullCalendar.
Plantilla Blog Post de Start Bootstrap.
Todo el software de terceros:
- https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc
- http://benedmunds.com/ion_auth/
- http://www.grocerycrud.com/
- http://bootstrapious.com/p/how-to-build-a-working-bootstrap-contact-form
- http://harviacode.com (Codeigniter CRUD Generator).
- http://biostall.com/codeigniter-google-maps-v3-api-library
- https://github.com/xdan/datetimepicker.git
- http://startbootstrap.com/template-overviews/blog-post
Se distribuye bajo sus respectivas licencias, depositadas en la carpeta /licenses. El software desarrollado por el autor de este proyecto se distribuye bajo licencia MIT.
La estructura de la BD, se encuentra en el fichero zip: myci_eventsblog.sql.zip
La aplicación consta de dos capas:
- Front. Gestión de eventos, blogs y páginas personales que el usuario registrado puede mantener.
- Admin. Capa de administración a la que solo el "administrator" puede acceder. Incluye la gestión de Usuarios.
- El acceso a la capa de administración se realiza con los datos que por defecto figuran en las tablas de IonAuth, a saber:
mail: admin@admin.com
password: password
La instalación es sencilla:
Descargar el zip del proyecto en su directorio raiz "www" o "htdocs" del servidor web.
Descomprimir el fichero zip.
Modificar el fichero application/config/database.php con los datos de su BD.
'hostname' => 'localhost',
'username' => '',
'password' => '',
'database' => 'myci_eventsblog',
'dbdriver' => 'mysqli',
Modificar el fichero application/config/config.php:
$config['base_url'] = 'http://localhost/MyCi_EventsBlog/';
Ejecutar la aplicación.
Comentarios y/o sugerencias:
expresoWeb
expresoweb2015@gmail.com