Tecnología utilizada
El proyecto utiliza un sistema web dinámico mediante el uso de la tecnoloía LAMP, que provee un sistema operativo (Linux), un servidor web (Apache), un servidor de bases de datos (MySQL) y un lenguaje de programación (PHP).
La aplicación web estará hospedada en un servidor dedicado conectado a la red local del mismo puesto de trabajo.
El router redirecciona las peticiones del puerto 80 (asociado al servicio http) hacia el servidor web donde se encuentra la aplicación.
Herramientas utilizadas
Uno de los elementos a destacar del proyecto consiste en la utilización de herramientas libres para todo el proyecto, tanto en sus fases iniciales de diseño, como en las de desarrollo y mantenimiento de la aplicación.
Una de las pretensiones del proyecto es demostrar que el software libre puede utilizarse en entornos de producción y trabajo con los mismos resultados que se obtienen utilizando software privativo.
Ventajas:
Coste nulo (0€) en las licencias de uso de todos los programas.
Existen versiones disponibles para muchas arquitecturas y plataformas.
Gran variedad de aplicaciones disponibles.
Facilidades de exportación e importación entre distintos formatos y programas.
Muchos recursos, tutoriales e información de soporte.
Inconvenientes:
Requiere un período de aprendizage de cada aplicación.
En ocasiones no han sido todo lo estables que un desarrollador desea.
Requiere investigar y buscar la herramienta adecuada a las necesidades.
Listado herramientas utilizadas
Documentación
Ubuntu 5.10 – sistema operativo
OpenOffice.org 2.0 – suite ofimática
Gantt Project 2.0 – gestión de proyectos
Diseño gráfico
Inkscape 0.42 – editor gráficos vectoriales
The GIMP 2.2 – editor de gráficos de mapa de bits
Programación web: HTML – CSS – PHP – SQL
Mozilla Firefox 1.5 – navegador web
Quanta + 3.5.1 – editor web
DB Designer 4 - diseño bases de datos
Web hosting – FTP – administración remota
SME Server 6.0.1 – servidor LAMP
Apache 1.3.27 – servidor web HTTP
PHP 4.1.2 – programación de aplicaciones web
MySQL 3.23.56 – sistema gestor de bases de datos
phpBB2 2.0.20– servicio de foros
phpMyAdmin 2.6.0 – administración de bases de datos MySQL
gFTP 2.0.18 – transferencia de archivos por FTP y SSH
Gnome Terminal – administración remota SSH