Desarrollo de Software

Instalación de CodeIgniter

Hoy vamos a instalar el código de CodeIgniter para comenzar a crear nuestras propias aplicaciones con este framework.

Descarga de CodeIgniter

Descarga del código

En la página oficial de CodeIgniter puedes descargarte un archivo comprimido en ZIP con todos los archivos necesarios con un tamaño de 2.21 MB, por lo que lo tendrás descargado en unos segundos.

Instalación del código

Una vez descargado el archivo, para instalar codeIgniter solo tienes que descomprimirlo en el lugar donde quieras y lo tendrás listo para utilizar, sin tener que ejecutar nada más. Si tienes instalado un servidor (LAMP, WAMP, etc.) y descomprimes CodeIgniter en la carpeta de proyectos puedes comprobar que se ha instalado correctamente desde un navegador si aparece el mensaje de bienvenida.

Mensaje de bienvenida de CodeIgniter

Esqueleto de carpetas

En el directorio raíz encontrarás 3 carpetas y 2 ficheros:

  • application. Directorio donde implementarás todo el código de tu web. Luego vemos cada una de los directorios que lo componen.
  • system. Directorio con el core de CodeIgniter y que hace que todo funcione. No debería modificarse el contenido del mismo.
  • user_guide. Guía de usuario de CodeIgniter. La puedes encontrar en la web, así que puedes eliminar este directorio sin problemas.
  • index.php. Es el controlador frontal de toda la aplicación y que despachará todas las peticiones web. En el próximo post nos meteremos en su interior.
  • license.txt. Licencia de uso de CodeIgniter.

Hemos dicho que el directorio application es el lugar donde crearemos la mayor parte de nuestra web. Veamos qué directorios la componen:

  • cache. Guardará las páginas cacheadas que incrementarán la velocidad de carga de ciertas páginas de tu aplicación web.
  • config. Directorio donde se encuentra la configuración de tu web, acceso a base de datos, etc.
  • controllers. Directorio donde se almacenarán los controladores de tu web.
  • core. Directorio donde almacenar los ficheros que extenderá el core del sistema CodeIgniter. Aquí puedes extender los ficheros que se encuentran en system/core.
  • errors. Directorio con páginas de errores.
  • helper. Directorio con ficheros de funciones con ciertas utilidades. También pueden extenderse los ficheros que se encuentran en system/helper.
  • hooks. Directorio en el que puedes almacenar ciertas tareas que quieras ejecutar en algunos momentos.
  • language. Directorio con los ficheros de internacionalización para crear una página multilenguaje.
  • libraries. Directorio con librerías de código. Puede utilizarse también para extender los ficheros de system/libraries.
  • logs. Ficheros de logs.
  • models. Directorio con los modelos de tu aplicación que ejecutará la parte de acceso a datos.
  • third-party. Directorio con ficheros de aplicaciones externas que utilizarás en tu propia web.
  • views. Directorio con las páginas de presentación de tu aplicación web.

Esta es la estructura por defecto de una instalación de CodeIgniter, pero la flexibilidad que proporciona este framework te permite añadir y modificar este esquema. En próximos artículos profundizaremos más en la utilización de cada uno de estos directorios.

Pon un comentario

Tu dirección de email no será publicada.

Puedes usar estas etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>