herramienta de software libre para el apoyo a procesos de

7
Herramienta de software libre para el apoyo a procesos de Acreditación de alta Calidad para programas de pregrado en la Universidad del Cauca Yohana Paola Muñoz Pachajoa Anexo A Manual de Instalación Director Mag. Mario Fernando Solarte Sarasty Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaciones Departamento de Telemática Línea de Investigación en Aplicaciones y Servicios sobre Internet Popayán, Junio de 2011

Upload: others

Post on 20-Jul-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Herramienta de software libre para el apoyo a procesos de

Herramienta de software libre para el apoyo a proce sos de Acreditación de alta Calidad para programas de pregrado en la Universida d del Cauca

Yohana Paola Muñoz Pachajoa

Anexo A Manual de Instalación

Director

Mag. Mario Fernando Solarte Sarasty

Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaci ones

Departamento de Telemática Línea de Investigación en Aplicaciones y Servicios sobre Internet

Popayán, Junio de 2011

Page 2: Herramienta de software libre para el apoyo a procesos de

TABLA DE CONTENIDO

INSTALACIÓN DEL MÓDULO ACREDITACIÓN .................................................................... 1

AÑADIENDO MÓDULOS ADICIONALES ................................................................................ 2

Page 3: Herramienta de software libre para el apoyo a procesos de

1

MANUAL DE INSTALACIÓN

Este manual describe los requerimientos y el proceso de instalación del módulo Acreditación y los demás módulos necesarios para el correcto funcionamiento de la aplicación.

El módulo de Acreditación funciona sobre Drupal 6.0, un sistema de gestión de contenido modular y muy configurable, el cual permite la creación y administración de contenidos, es un programa de código abierto y con licencia GNU/GPL. Para su funcionamiento Drupal 6.0 requiere del servidor Web Apache 2.2.8, lenguaje de programación PHP 5.2.6, un servidor de base de datos MySQL 5.0.51b y phpMyAdmin 2.10.3 para manejar la administración de MySQL. En el CD de instalación se encuentra un directorio llamado “Drupal” que contiene todos los archivos y directorios que requiere para su funcionamiento. Además en el subdirectorio encuestas se encuentran todos los archivos requeridos por Limesurvey. Se deben mover los contenidos de este directorio al directorio del servidor web donde se encuentra el documento raíz del directorio HTML público. El siguiente paso es crear las bases de datos de Drupal y Limesurvey. En el CD de instalación se encuentra el directorio “Bases de datos” donde se encuentran los scripts para crear todas las tablas e insertar los datos básicos de funcionamiento y configuración del sistema. Una vez creadas las bases de datos es necesario indicar a Drupal como conectarse a ellas en el fichero de configuración “settings.php” ubicado en sites » default. También se debe configurar la base de datos en Limesurvey en el fichero config.php.

INSTALACIÓN DEL MÓDULO ACREDITACIÓN

Para la instalación del módulo propio Acreditación se requieren los siguientes archivos:

acreditacion.info: Este archivo contiene el nombre, la descripción del módulo, la versión y el nombre del paquete. Drupal agrupa los módulos de acuerdo al paquete al que pertenecen, en este caso Acreditación.

acreditacion.module: Este archivo se programa en lenguaje PHP y con las funcionalidades del API de Drupal. Contiene todos los tipos de contenido y formularios con sus respectivas funciones para gestionar el proceso de acreditación.

acreditacion.js: Proporciona un conjunto de funciones para mostrar ventanas modales en casos específicos del proceso de acreditación.

Sha256.php: Contiene el algoritmo descifrado que se aplica a las claves de los usuarios en Limesurvey.

Estos cuatro archivos se alojan en sites » all» modules » acreditación donde se pueden realizar actualizaciones sin perjudicar los módulos del Core de Drupal, como se aprecia en la figura A1.

Page 4: Herramienta de software libre para el apoyo a procesos de

2

Figura A1: Módulo Acreditación

AÑADIENDO MÓDULOS ADICIONALES

La aplicación requiere módulos adicionales que han sido descargados del sitio oficial en http://drupal.org/project/Modules donde hay una gran variedad de módulos que pueden agregarse a los que ya vienen en la instalación básica y que pueden aportar una gran versatilidad y funcionalidad al sitio Drupal. Para la aplicación se utilizaron los siguientes:

• CCK (Content Construction Kit) • Admin _menu • Devel • Fckeditor • Filefield • Jquery_ui • Jquery_update • Modalframe • Views

Page 5: Herramienta de software libre para el apoyo a procesos de

3

En la figura A2, se encuentran los módulos mencionados ubicados en la carpeta modules dentro de sites » all, de ésta manera se tendrán separados del Core y a la hora de actualizaciones será más práctico.

Figura A2: Módulos utilizados Toda la configuración inicial de los módulos así como los permisos necesarios vienen predefinidos en los scripts de las bases de datos, sin embargo se describen los pasos requeridos para su instalación y configuración en caso de requerir agregar nuevas funcionalidades. La activación de nuevos módulos se efectúa desde el menú administrar » construcción del sitio » módulos, como se aprecia en la figura A3.

Page 6: Herramienta de software libre para el apoyo a procesos de

4

Figura A3: Activación de los módulos

Siempre que se active un módulo se deben asignar los permisos a los diferentes tipos de roles que se tienen creados, para este caso: administrador Acreditación, coordinador programa y comité Acreditación.Los permisos se asignan en el menú administración de usuario »permisos. Por ejemplo el coordinador de programa pueda crear, editar y eliminar una característica sólo de su programa académico, para esto se habilitan los permisos como se observan en la figura A4.

Page 7: Herramienta de software libre para el apoyo a procesos de

5

Figura A4: Asignación de permisos

Una vez cumplidos estos pasos se puede ingresar a la aplicación con el usuario y clave del administrador que se indica en el fichero readme.txt del CD de instalación.