Proyecto Open Source Peruano: H3M
Metodología para poner en marcha soluciones empresariales bajo plataforma web
Solución empresarial - Sistema de gestión academico/administrativa de una Universidad y de un Instituto Superior Tecnológico
Manual de instalación 1 de 5
2. • Objetivos
Indice
• Contenido
Introducción
Qué es H3M ?
Qué es UNISIGA2 / ISTSIGA2 ?
Características principales
Obteniendo los archivos instaladores
Instalación en Windows XP professional
Requerimientos mínimos
Instalar XAMPP
Configuración básica
El fichero de configuración php.ini
Estableciendo seguridad en nuestro servidor
Instalar UNISIGA2 / ISTSIGA2
Crear base de datos
Crear archivos y directorios de la aplicación
Configurando accesos
Como webmaster de la aplicación
Como webmaster en PHPfileNavigator
3. Resumen
4. Referencias
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 2
3. Objetivos
• Definir en forma clara y precisa :
– Cómo instalar, con XAMPP, un servidor web (WebServer) , un Servidor de base
de datos (Database server) y el lenguaje de programación para entorno web
PHP,
– Configuración mínima de los archivos de la plataforma,
– Cómo darle seguridad mínima a la plataforma,
– Qué es H3M ?,
– Qué es UNISIGA2 / ISTSIGA2,
– Cómo instalar UNISIGA2 / ISTSIGA2,
– Cómo acceder a la aplicación como webmaster
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 3
4. 1. Objetivos Indice
2. Contenido
Qué es H3M ?
Qué es UNISIGA2 / ISTSIGA2 ?
Características principales
Obteniendo los archivos instaladores
Instalación en Windows XP professional
Requerimientos mínimos
Instalar XAMPP
Configuración básica
El fichero de configuración php.ini
Estableciendo seguridad en nuestro
servidor
Instalar UNISIGA2 / ISTSIGA2
Crear base de datos
Crear archivos y directorios de la aplicación
Configurando accesos
Como webmaster de la aplicación
Como webmaster en PHPfileNavigator
3. Resumen
4. Referencias
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 4
5. PROYECTO H3M
(Hermes Trismegistus)
La idea principal de este proyecto Open Source Peruano, es crear
una metodología alterna, que permita desarrollar soluciones
empresariales completas y muy seguras, en el menor tiempo
posible y al menor costo, muy mantenible, muy migrable,
multiplataforma, bajo entorno web, basándose principalmente en
agregar valores agregados y/o combinar de manera óptima
muchos proyectos Open Source de primerísima calidad que
actualmente existen en el séptimo continente (Internet).
Las soluciones empresariales a diseñar e implementar son una
mezcla de dos conceptos CMS (Content Management System)y
ERP (Enterprise Resource Planning), de tal forma que toda la
información almacenada en la Base de datos, se integre
completamente para ser mostrada y mantenida, de ser el caso,
por los clientes tanto internos (de todos los niveles) como externos
de una manera muy sencilla y estandarizada.
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 5
6. 1. Objetivos Indice
2. Contenido
Qué es H3M ?
Qué es UNISIGA2 / ISTSIGA2 ?
Características principales
Obteniendo los archivos instaladores
Instalación en Windows XP professional
Requerimientos mínimos
Instalar XAMPP
Configuración básica
El fichero de configuración php.ini
Estableciendo seguridad en nuestro
servidor
Instalar UNISIGA2 / ISTSIGA2
Crear base de datos
Crear archivos y directorios de la aplicación
Configurando accesos
Como webmaster de la aplicación
Como webmaster en PHPfileNavigator
3. Resumen
4. Referencias
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 6
7. Sistema de Gestión Académica y Administrativa (SIGA2)
Versión:
Universidad – UNISIGA2
Instituto Superior Tecnológico – ISTSIGA2
Para ir desarrollando la “nueva” metodología, es necesario e
imprescindible ir demostrando su aplicabilidad, funcionalidad y
eficiencia, desarrollando soluciones empresariales en un contexto
empresarial específico, para ello, se decidió por el contexto
educativo, dada la importancia que tendría este aporte dentro de
nuestra realidad nacional.
En este contexto empresarial educativo, se creyó por conveniente
considerar tres grandes categorías: Universitario, Institutos
Superiores Tecnológicos y para Colegios (Secundarios, Primarios),
para ello, desde Enero del 2007, se inició el análisis, diseño e
implementación de las dos primeras categorías: Universitario e
Instituto Superior tecnológico, dejando pendiente la categoría:
Colegios de nivel primario y secundario.
A la fecha, Enero 2009, las dos primeras categorías, siguen un
mismo patrón, por lo que explicar, su instalación, configuración y
funcionamiento es válido para ambas.
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 7
8. Indice
1. Objetivos
2. Contenido
Qué es H3M ?
Qué es UNISIGA2 / ISTSIGA2 ?
Características principales
Obteniendo los archivos instaladores
Instalación en Windows XP professional
Requerimientos mínimos
Instalar XAMPP
Configuración básica
El fichero de configuración php.ini
Estableciendo seguridad en nuestro
servidor
Instalar UNISIGA2 / ISTSIGA2
Crear base de datos
Crear archivos y directorios de la aplicación
Configurando accesos
Como webmaster de la aplicación
Como webmaster en PHPfileNavigator
3. Resumen
4. Referencias
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 8
9. Sistema de Gestión Académica y Administrativa (SIGA2)
Características Principales:
•Portal web 2.0, configurable de acuerdo a las características de la empresa,
•Gestión de imágenes a mostrar en forma aleatoria en la cabecera,
•Gestión de aperturas de ventanas tipo popup y/o innerdiv (ventanas con
javascript),
•Sistema de Gestión Noticiosa: Noticias, Artículos, Eventos importantes, incluye
disponibilidad de enlaces a los correspondientes RSS (Sindicación de noticias),
•Sistema de consulta de alumnos, trabajadores, apoderados, empresas,
enlaces de interés, repositorio de documentos importantes,
•Buscador Google personalizado,
•Gestión de opciones de menú vertical, aplicando Ajax,
•Acceso a calendarios, álbumes de fotos y gadget (utilitarios) haciendo uso del
operador Google,
•Acceso directo al Sistema de Gestión académico/administrativa y al Campus
virtual (Moodle) de la institución o empresa,
•Pié de página con los datos principales de la empresa, acceso a los enlaces
RSS y a datos climatológicos, temperatura ambiente, hora actual,
•Gestión de enlaces RSS externos, haciendo uso de un lector RSS que usa
Ajax.
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 9
10. Sistema de Gestión Académica y Administrativa (SIGA2)
Características Principales:
•Sistema de Gestión Académico/Administrativa – Interface de usuario
final.
•Sistema de autenticación: cuenta, contraseña y tipo de cuenta, incluye una
prueba desafío-respuesta utilizada en computación para determinar cuándo
el usuario es o no humano (CATCHA - Completely Automated Public Turing
test to tell Computers and Humans Apart - Prueba de Turing pública y
automática para diferenciar a máquinas y humanos),
•Sistema de Administración de cuenta, cambio de contraseña, email, datos
básicos del usuario, comunicación vía email con al administrador de la
aplicación,
•Interface de usuario, en función del tipo de cuenta usada por el usuario
para acceder al sistema,
•Acceso al Campus virtual, sistema de gestión noticiosa y a las opciones
académicas y/ administrativo que le corresponden a la cuenta, tipo de
cuenta y a la tabla que accede,
•Acceso a los siguientes subsistemas: tablas generales, esquemas
empresarial, académico, administrativo, según sea el caso.
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 10
11. Sistema de Gestión Académica y Administrativa (SIGA2)
Características Principales:
•Sistema de Gestión Académico/Administrativa – Interface del
Webmaster.
•Gestión de acceso directo a los archivos y directorios del sistema basado en
PHPfilenavigator,
•Gestión de estadísticas de acceso al portal y sistema web 2.0, haciendo uso
de la gran cantidad de funcionalidades disponibles en Google analytics,
•Configuración del portal web 2.0: datos principales de la empresa y de la
aplicación, cabecera, enlaces principales, ventanas emergentes, gestión de
noticias, themes, menú principal, imágenes que se presentan en la cabecera,
•Gestión de cuentas de usuarios finales y del mismo webmaster: cuenta,
contraseña y tipo de cuenta,
•Sistema de control de acceso, según el tipo de cuenta y tabla que se acceda,
•Gestión de copias de respaldo de la base de datos del sistema y de los
procesos de restauración correspondiente,
•Interface de webmaster para acceder a todo el sistema,
•Acceso al Sistema de Gestión noticiosa y a las opciones académicas y/
administrativo como webmaster.
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 11
12. Indice
1. Objetivos
2. Contenido
Qué es H3M ?
Qué es UNISIGA2 / ISTSIGA2 ?
Características principales
Obteniendo los archivos instaladores
Instalación en Windows XP professional
Requerimientos mínimos
Instalar XAMPP
Configuración básica
El fichero de configuración php.ini
Estableciendo seguridad en nuestro
servidor
Instalar UNISIGA2 / ISTSIGA2
Crear base de datos
Crear archivos y directorios de la aplicación
Configurando accesos
Como webmaster de la aplicación
Como webmaster en PHPfileNavigator
3. Resumen
4. Referencias
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 12
13. http://www.apachefriends.org/en/xampp.html
• XAMPP is a free distribution for the local installation and configuration of the Web
server Apache with MySQL, SQLite, PHP, PEAR and Perl. XAMPP contains
additionally different useful Tools like the ftp server FileZilla ftp, the Mailserver
Mercury Mail, phpMyAdmin, of Webalizer, open SSL and Python.
• XAMPP es una distribución libre para la instalación y la configuración locales del web
server Apache con MySQL, SQLite, PHP, la PEAR y el Perl. XAMPP contiene
además diversas herramientas útiles como el ftp server FileZilla ftp, el Servidor de
correo Mercury Mail, el phpMyAdmin, Webalizer, Open SSL y Python.
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 13
14. INNOVAVIRTUAL
http://www.innovavirtual.org
http://www.innovavirtual.org/proyecto_h3m/unisiga2.rar
• INNOVAVITUAL, portal personal que es una clara demostración del uso y aplicación
de esta nueva tecnología y que servirá como medio de prueba y documentación de la
misma.
• La documentación de la metodología y los sistemas que se vayan creando, será
llevada a cabo combinando varias herramientas y/o servicios, tales como Moodle,
Google Docs, ClipBucket, slideshare, revver, youtube.
• Definir toda una metodología y crear las soluciones empresariales, implica mucho
esfuerzo y dedicación y sobre todo muchos recursos. Esperamos que lo definido al
momento le sea de utilidad a empresas, instituciones públicas o personas naturales,
sobre todo que se convierta en un aporte a la comunidad de software libre.
• Esperamos en algún momento disponer de apoyo económico para seguir con este
sueño y poner a disposición de la comunidad cada vez más y mejores soluciones
empresariales que contribuyan a mejorar la calidad de vida de las personas.
21/01/09 www.innovavirtual.org / Franklin Calle Zapata 14