Aplicaciones Web CMS Diensten

APLICACIONES WEB –CMS EN DEBIAN MOODLE

YENITH MARITZA RODRÍGUEZ

APLICACIONES WEB –CMS EN DEBIAN ADMINISTRACION DE REDES DE COMPUTADORES CENTRO DE SERIVICOS Y GESTION EMPRESARIAL MEDELLIN 2008

Aplicaciones Web CMS Diensten
APLICACIONES WEB-CMS MOODLE

YENITH MARITZA RODRÍGUEZ

Tutor FERNANDO QUINTERO CAMILO ZAPATA MAURICIO ORTIZ NICOLAS GALLEGO

APLICACIONES WEB –CMS EN DEBIAN ADMINISTRACION DE REDES DE COMPUTADORES CENTRO DE SERIVICOS Y GESTION EMPRESARIAL MEDELLIN 2008

Aplicaciones Web CMS Diensten
MARCO TEORICO

LAMP es un acrónimo para referirse al conjunto de aplicaciones de software necesarios para alcanzar una solución completa a la hora de configurar sitios web versátiles y potentes. Esto se consigue mediante la unión de las siguientes tecnologías: Linux, el sistema operativo; Apache, el servidor web; MySQL, el gestor de bases de datos; Perl, PHP, o Python, lenguajes de programación. Aunque creados por separado, cada una de las tecnologías que lo forman disponen de una serie de características comunes que pueden funcionar en una amplia gama de hardware, con requerimientos relativamente pequeños sin perder estabilidad. Esto ha convertido a LAMP en la alternativa más adecuada para pequeñas y medianas empresas. Además posee una gran ventaja, todos los elementos que forman LAMP son software libre!!

Aplicaciones Web CMS Diensten
Instalacion de un Servidor de Aplicaciones Web – CMS Instalación de Apache2 Como ya lo dijimos vamos a trabajar bajo un sistema GNU/Linux, en mi caso, Debian 4.0. Abrimos una consola y procedemos a instalar el servidor web Apache2

Thiney:/#apt-get install apache2

para verificar la instalación de Apache2 abrimos un navegador y tipeamos http://localhost/ debería aparecer el mensaje “It works”. Instalación de PHP

Thiney:/#apt-get install php5 libapache2-mod-php5 php5-gd

creamos un archivo index.php en /var/www/

Thiney:/#nano /var/www/index.php

Lo editamos

Thiney:/#nano /var/www/index.php

Y escribimos dentro de él la función de información de php5. <?php phpinfo(); ?> Luego guardamos ctrl+o y salimos ctrl+x Comprobamos la instalación abriendo el navegador y tipeando http://localhost/index.php Deberíamos ver una tabla con la información de todos los aspectos de PHP5, algo como así:

Aplicaciones Web CMS Diensten

Aveces es recomendable reiniciar el servidor web para que coja los cambios.

• •

Thiney:/#/etc/init.d/apache2 stop Thiney:/#/etc/init.d/apache2 start

Instalación MySQL:

Thiney:/#apt-get install mysql-server php5-mysql libapache2-mod-auth-mysql

Una vez terminada la descarga de los paquetes, nos pide configurar la contraseña para el usuario root. Listo!! Es recomendable instalar el administrador de MySQL phpmyadmin, esto nos brinda un entorno mas amigable para crear y administrar nuestras bases de datos Instalar phpmyadmin:

Thiney:/#apt-get install phpmyadmin

Abrimos nuevamene el navegador y ponemos http://localhost/phpmyadmin nos aparece una ventana

Aplicaciones Web CMS Diensten
como esta

Donde debemos poner el nombre de usuario (root) y la contraseña de mysql. Esta información es la misma que se pidió en el paso de instalación de mysql. Si los datos suministrados fueron correctos podremos entrar y veremos algo así:

Aplicaciones Web CMS Diensten

Aquí tenemos nuestro servidor LAMP, Ahora procedemos a instalar y configurar nuestra aplicacion CMS, en este caso será MOODLE Pero qué es Moodle? Moodle es un paquete de software para la creación de cursos y sitios Web basados en Internet. Es un proyecto en desarrollo diseñado para dar soporte a un marco de educación social constructivista. Se distribuye gratuitamente como Software libre (Open Source) (bajo la Licencia Pública GNU). Básicamente esto significa que Moodle tiene derechos de autor (copyright), pero que usted tiene algunas libertades. Puede copiar, usar y modificar Moodle siempre que acepte: proporcionar el código fuente a otros, no modificar o eliminar la licencia original y los derechos de autor, y aplicar esta misma licencia a cualquier trabajo derivado de él. Lea la licencia para más detalles y contacte con el dueño de los derechos de autor directamente si tiene alguna pregunta. Moodle puede funcionar en cualquier ordenador en el que pueda correr PHP, y soporta varios tipos de bases de datos (en especial MySQL). La palabra Moodle era al principio un acrónimo de Modular Object-Oriented Dynamic Learning Environment (Entorno de Aprendizaje Dinámico Orientado a Objetos y Modular), lo que resulta fundamentalmente útil para programadores y teóricos de la educación. También es un verbo que describe el proceso de deambular perezosamente a través de algo, y hacer las cosas cuando se te ocurre hacerlas, una placentera chapuza que a menudo te lleva a la visión y la creatividad. Las dos acepciones se aplican a la manera en que se desarrolló Moodle y a la manera en que un estudiante o profesor podría aproximarse al estudio o enseñanza de un curso en línea.

Aplicaciones Web CMS Diensten
Instalación Moodle: Podemos instalarlo de dos forma, la primera es descargando la version mas reciente del sitio oficial de moodle, que puede ser un archivo tar.gz, pero en esta oportunidad lo instalaremos de los repositorios de debian.

Thiney:/#apt-get install moodle

Esto a su vez, instala algunas libreria y paquetes que son necesarios para la correcta intalacion de moodle. Como podemos observar al momento de instalar moodle se instala: libzzip-0-12 mimetex php4-cle php4-common wwwconfig-common y por ultimo moodle..

Una vez termine la descarga de los paquetes, empezamos con la configuracion de moodle CONFIGURANDO MOODLE La primera ventana que nos aparece debemos seleccionar el servidor web que se ha instalado y será este el que usará Moodle. En este caso se ha instalado Apache2 Seleccionamos Apache2 y damos Aceptar

Aplicaciones Web CMS Diensten

Moodle puede trabajar con MySQL y PostgreSQL, debemos escoger con cuál de los dos queremos que trabaje Moodle o cual de los dos tenemos instalado en nuestro servidor. En este caso se ha instalado el motor de Base de Datos Mysql-server, por lo tanto lo seleccionamos y Aceptar. Recordemos que este es un pre-requisito para la instalar moodle.

Ahora debemos poner el nombre del servidor donde se almacena la base de datos, como el servidor es la maquina local, ponemos localhost y Aceptar

Aplicaciones Web CMS Diensten

Se nos pide el nombre de usuario Administrador de las Bases de Datos de mysql, en este caso ponemos root, por ultimo damos Aceptar.

En la siguiente pantalla debemos digitar la contraseña mysql y luego repetirla, como no hemos configurado esta contraseña simplemente damos Aceptar.

Debemos confirmar la contraseña, en este caso simplemente damos Aceptart.

Aplicaciones Web CMS Diensten

Ahora debemos seleccionar el nombre del usuario para la base de datos de Moodle. En este caso seleccionaremos moodle.

Bueno, ahora debemos escribir un password (Contraseña) para el usuario que se ha creado en la anterio pantalla. En este caso este dato no lo ponemos, pero si usted lo quiere poner, no va a ver ningun inconveniente.

Debemos confirmar la informacion y Aceptar.

Aplicaciones Web CMS Diensten

Con esto ya tenemos instalado moodle. Probablemente nos arroge esta ultima pantalla donde nos advierten que las tablas de la base de datos de Moodle no se ha creado. Por lo tanto debemos continuar configurando moodle por entorno web. Damos Aceptar.

Abrimos el navegador favorito y escribimos la siguiente direccion http://localhost/moodle. Lo primero que observamos es un acuerdo de licencia, el cual debemos aceptar dando clic en yes para poder continuar.

Aplicaciones Web CMS Diensten

Luego veremos una pantalla que nos indican el detalle de las consultas sql que se hacen durante la instalación, o en palabras mas simple es ver como se hace cada tabla. Ahora solo debemos hacer clic en Continue. Como lo muestran en la siguiente figura.

Aplicaciones Web CMS Diensten

Ahora vamos a realizar las configuraciones respectivas para Moodle, damos Continue para empezar con ello.

Aplicaciones Web CMS Diensten

En este pagina usted puede especificar la configuracion para las variables que se presentan. Esto no es necesario ya que usted lo puede realizar despues por medio de pestaña Settings. Si existen cambios damos clic en Save Changes, y continuamos.

Aplicaciones Web CMS Diensten

En la siguiente pantalla nos indican que los cambios se han guardado y por ultimo damos clic en Continue, como lo muestra a continuacion en la siguiente pantalla.

Aplicaciones Web CMS Diensten

Creando Tablas para los Modulos de Moodle. Una de los primero modulos que se crea es el Workshop, podemos observar en la siguiente imagen el detalle de las consultas Sql que se hacen durante la creación de las tabla de este modulo (Workshop), este módulo es el más complejo de los existentes en Moodle, este modulo soporta la gestión de los talleres por medio del cual los alumnos o profesores pueden evaluar los trabajos de sus compañeros Al final nos indican que la creacion del modulo Workshop se ha realizado, por lo tanto damos clic en Continue.

Aplicaciones Web CMS Diensten

Ahora veremos la creacion de las tablas trufalse, y el modulo question.

Aplicaciones Web CMS Diensten

Por ultimo la actualizacion de la Base de Datos. Damos clic en Continue

Aplicaciones Web CMS Diensten

Ya para termiar vemos algunas tablas de configuración, administración y la activacion de algunos módulos, damos clic en Continue.

Aplicaciones Web CMS Diensten

Luego en la siguiente pagina podremos configurar el mensaje de Bienvenida, el nombre de nuestro sitio Web, como tambien un nombre corto. Aparecerá otra serie de configuraciones pero en este caso las omitiremos ya que lo podremos configurar mas tarde desde la opcion Setting ubicado en la pagina principal. Una vez se haya realizado la configuracion damos clic en Save Changes y continuamos.

Aplicaciones Web CMS Diensten

En la siguiente pagina debemos configuración algunos datos necesarios para el administrador. Los datos mas importantes del siguiente formularios son el Username, el Password y la direccion de email, para finalizar debemos dar en Update Profile ubicado al final de la pagina.

Aplicaciones Web CMS Diensten

En caso de nos poder configurar la base de datos de moodle por entorno grafico, debemos configurarlas desde Mysql. Así:

Thiney:/#mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1731235

Aplicaciones Web CMS Diensten
Server version: 5.0.32-Debian_7etch1-log Debian etch distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. Creando la base de datos: Nos pide el nombre de la base de datos, la llamaremos wordpress Ahora vamos a crear la base de datos llamada moodle.

mysql> CREATE DATABASE ”moodle”; Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘moodle’@'localhost’ -> IDENTIFIED BY ‘contraseña’ WITH GRANT OPTION;

Query OK, 0 rows affected (0.00 sec) Damos privilegios. • mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.01 sec) Por ultimo salimos. • mysql> EXIT Bye Listo!! Esto es para hacerlo por consola en caso extremo de que no nos funcione al momento de configurar la base de datos de Moodle. Ojo, esto es solo la Base de datos, no son las tablas.

Conociendo Moodle. Lo primero que vemos es la pagina principal, esta pagina tiene al lado izquierdo un menu, en este menu encontramos las opciones mas importantes para poder configurar el sitio, agregar cursos y ver las estadisticas del sitio como tal.

Aplicaciones Web CMS Diensten

Lo primero que vamos hacer es cambiarle el tema a nuestro Moodle. Para esto vamos al Menu Principal y damos clic en Configuration. Aqui podemos observar que no solo podemos cambiar el themes, sino que tambien podemos realizar filtros, backup, configurar el calendario, el lenguaje y muchas otras opciones mas. Por el momento vamos a dar clic en Themes.

Aplicaciones Web CMS Diensten

Veremos algunas posibles configuraciones para el tema, escogemos el que mas nos guste y guardamos los cambios. Agregando Cursos por Categoria. Para agregar un curso vamos al Menu Principal y damos clic en Course, en este caso lo vamos agregar por categoria, es decir que primero debemos agregar la categoria antes de agregar el curso, ponemos el nombre de la categoria y por ultimo damos clic en Add Category.

Aplicaciones Web CMS Diensten

Agregamos todas las categorias que necesitamos y nos disponemos agregar los cursos. Para esto seleccionamos la categoria y damos clic en Add a new course.

Aplicaciones Web CMS Diensten

Se nos abre una ventana como la que se muestra a continuación, en esta ventana debemos editar el curso, ponemos el nombre, un nombre corto que lo identifique, una pequeña introducción, los dias que va a estar disponible, entre otros items. Por ultimo damos clic en Save Changes. Como lo muestra a continuacion.

Aplicaciones Web CMS Diensten

Aplicaciones Web CMS Diensten
Luego veremos una ventana que nos indica que los cambios se han guardado, damos clic en Continue.

Logueo Moodle Para loguearnos y tener acceso a los recursos debemos tener un username y un password.. Despues de ingresarlo debemos dar clic en Login. Si no puedes tener acceso, puedes crear una cuenta desde la opcion Create new account, para esto debemos tener una direccion email

Ahora ya nos encontramos logueados y podemos acceder a los diferentes cursos

Aplicaciones Web CMS Diensten

Sign up to vote on this title
UsefulNot useful