El paquete CI3 Starter Kit contiene todo lo necesario para empezar un desarrollo de un sistema básico con:
- Panel de control
- Usuarios
- Roles
- Permisos
- Perfil
Con una estructura fácil de usar, configurar y extender con pocos conocimientos básicos de programación en lenguaje PHP y el framework PHP Codeingiter v3.x.
- Descargue y descomprima el archivo "ci3-starterkit-free.zip" en un carpeta temporal en su equipo
- Copie todo el contenido interno de la carpeta del anterior paso en su servidor mediante un programa FTP (Filezilla, etc.) o el panel de control del servidor (Cpanel, Virtualmin, etc.)
- Si es un servidor compartido (bluehost, hostgator, etc.) copiarlo en la carpeta "./nombre_usuario_del_hosting/public_html/"
- Si es un servidor privado o dedicado (VPS) mayormente se debe copiar el contenido en la carpeta "/var/www/html/"
- Se debe crear una base de datos a la que se pueda acceder con nombre de usuario y contraseña, y tener estos datos a la mano
- Importar en la base de datos el archivo "./installation/db.sql" que contiene todos los datos necesarios para utilizar el sistema.
- Se debe cambiar los parámetros del archivo "./application/config/database.php" con los parámetros del anterior paso como se muestra en el siguiente ejemplo:
- Se debe editar el archivo ".htaccess" en la configuración de "RewriteBase" a la dirección donde se encuentra el sistema, ej: "RewriteBase /" cuando esta la aplicación esta en la raíz o "RewriteBase /mi_carpeta/" cuando el sistema esta en la carpeta "mi_carpeta".
- Se debe adicionar permisos de escritura (755 o 777) a la carpeta "./assets/uploads/"* y la carpeta "./assets/uploads/usuarios/"* para que el sistema pueda subir archivos a esa carpeta.
El sistema utiliza las siguientes librerías las cuales no deben ser modificadas si es que no se tienen conocimiento de su funcionamiento siendo que se deben incluir de manera obligatoria para que el sistema funcione correctamente:
- Ignited Datatables MIT
- Form Generation Class MIT
- CodeIgniter Template Class MIT
- When https://github.com/tplaner/When MIT
El sistema bajo requerimiento de cambios en la presentación como mínimo requiere las siguientes librerías para un correcto funcionamiento si es que no se hayan realizados cambios:
- Bootstrap MIT
- Datatables MIT
- BootboxJs MIT
- Bootstrap-datepicker Apache
- Slicknav MIT
- Chartist MIT
- Jquery-toast-plugin MIT
- Multiselect MIT
Para lo cual se deben poner de forma expresa las licencias de cada librería si es que aquellas lo requieran.
El presente esta licenciado bajo la licencia MIT, vea el siguiente enlace para ver mas detalles "MIT"
Made with caffeine in Bolivia Software