16MayInstalador automatizado de CodeIgniter

Todos estos días de sequía tienen un motivo… A parte de mejorar el blog para permitir multiples autores en un post, Gabi y yo hemos estado desarrollando una herramienta que para muchos programadores les será un alivio de trabajo importante. Todos los que usamos el framework CodeIgniter sabemos que hay que modificar el .htaccess, crear las carpetas auxiliares que necesitamos, instalar el TinyMCE, bajar prototype y scriptaculous y demás.

Hemos creado una herramienta, que en su versión beta funciona por terminal, que nos va a ayudar en este proceso, básicamente las funciones que realiza son:

  1. Descarga e instala la última versión de CodeIgniter desde la página oficial.
  2. Aplica el parche de idioma en castellano a CodeIgniter.
  3. Descargar e instala la última versión del editor WYSISYG TinyMCE desde la página oficial.
  4. Instala también la versión comprimida del editor TinyMCE.
  5. Descarga la última versión de Prototype desde la página oficial.
  6. Descarga la última versión de Script.aculo.us desde la página oficial.
  7. Crea el fichero robots.txt con el contenido por defecto para los bots de búsquedas.
  8. Crea la carpeta css.
  9. Crea la carpeta img.
  10. Crea la carpeta js.
  11. Crea la carpeta swf.
  12. Crea el fichero .htaccess con las directivas necesarias para que funcione CodeIgniter con mod_rewrite y permite el acceso a todas las carpetas creadas.

Las características que esperamos tener en la versión estable a parte de las existentes son:

  1. Selección del idioma a instalar con CodeIgniter.
  2. TinyMCE, Prototype y Script.aculo.us pasarán a ser instalaciónes opcionales (podremos escogerlo en el momento de la instalación).
  3. En caso de instalar TinyMCE podremos escoger el idioma que queremos instalar así como la versión, estándar o comprimida.
  4. Posibilidad de nombrar a las carpetas de imágenes, css, js y swf de la manera que nosotros queramos (se decide en el momento de la instalación).
  5. Integración en el propio sistema operativo (Solo para Linux y MacOS de momento), es decir desde el terminal escribiremos installci y automáticamente se ejecutará el script.
  6. Integración con el Finder de MacOS.

Para ejecutar el script hay que crear una carpeta dónde vamos a ir metiendo nuestros ficheros, copiar ahí el script installci.sh otorgar permisos con chmod 777 ./installci.sh y ejecutar dicho script con ./installci.sh.

De momento y hasta que esté disponible la versión estable aquí os dejamos el enlace para descargar la versión beta. Esperamos vuestras sugerencias y opiniones en los comentarios.

3 Responses and Counting...

  • Bitacoras.com

    May 16th 2009

    Información Bitacoras.com…

    Valora en Bitacoras.com: Todos estos días de sequía tienen un motivo? A parte de mejorar el blog para permitir multiples autores en un post gaby y yo hemos estado desarrollando una herramienta que para muchos programadores les será un alivio de trab…

  • www.autobombo.es

    Instalador automatizado de CodeIgniter…

    Hemos desarrollado una herramienta que para muchos programadores les será un alivio de trabajo importante. Todos los que usamos el framework CodeIgniter sabemos que hay que modificar el .htaccess, crear las carpetas auxiliares que necesitamos, instala…

  • Arrono

    Hi, courteous posts there :-) thank’s concerning the compelling information