Requerimientos del servidor

Para poder instalar CMSfResH es necesario que tengas un nombre de dominio y un alojamiento que permita como mínimo PHP 5.3, MySQL 5.1 y Apache 2.x, es decir, tu servidor web debe cumplir los siguientes requisitos:

SoftwareMínimoRecomendado
Apache2.x +2.4
PHP5.3.x +5.5.x +
MariaDB/MySQL5.1.x +5.5.x +

Tu servidor web además tendrá que tener activadas las siguientes extensiones para PHP:

  • Extensión PHP pdo_mysql
  • Extensión PHP curl
  • Extensión PHP gd
  • Extensión PHP json
  • Extensión PHP ftp
  • Extensión PHP xml

Para el servidor web Apache debe estar habilitado el módulo 'mod_rewrite' para poder usar las URLs amigables, para los enlaces de las secciones de la página web.

Una vez comprobado los requisitos del servidor, necesitas tener creada una base de datos, en caso de que necesites ayuda deberías consultar el manual de creación de bases de datos MySQL.

Para completar la instalación nos deberá poseer son necesarios los siguientes datos:

Para el servidor de base de datos (MySQL/MariaDB):
  • Nombre de la base de datos.
  • Usuario de la base de datos.
  • Contraseña de la base de datos.
  • Servidor de la base de datos.
  • Prefijo para las tablas.
Para el FTP (necesario para crear el archivo de configuración).
  • Servidor FTP.
  • Usuario FTP.
  • Contraseña FTP.
  • Puerto FTP.

Para cualquier duda deberás consultarlo con tu proveedor de servicios de Internet.

Requerimientos del navegador

CMSfResH está desarrollado con los nuevos estándares web, HTML 5 y CSS 3 por tanto es necesario disponer de las últimas versiones de los principales navegadores web para visualizar correctamente la página web.

Hemos instalado CMSfResH satisfactoriamente en servidores con los siguientes sistemas operativos:

  • CentOS 6.4
  • Ubuntu 12.04
  • OpenSuse 12.3

Por tanto recomendamos GNU/Linux, pero se debería poder instalar CMSfResH también en cualquier sistema operativo que pueda ejecutar Xampp (para Windows y Mac).

Desarrollo

CMSfResH está desarrollado exclusivamente con software libre, para ello hemos utilizado las siguientes tecnologías y herramientas:

Para programar CMSfResH tuvimos que crear un framework MVC al que llamamos cmsfresh framework, framework que además nos ha servido para desarrollar diferentes proyectos web, también hemos usado los siguientes frameworks:

  • Bootstrap como framework de apoyo para el diseño.
  • jQuery para el manejo de eventos y animaciones.
  • Charisma como base para el desarrollo del gestor.
  • Font-Awesome para los iconos escalables.