mahara

14
Mahara En este documento encontraremos la ayuda necesaria para lograr instalar, configurar y administrar la aplicación web llamada Mahara, la cual es muy útil para crear un portafolio formativo de manera digital. Esta Aplicación Web será trabajada en el Sistema Operativo Linux/Unix en la distribución Debian. Como conclusión básica de un trabajo en Linux/Unix es que siempre debemos estar a la vanguardia en paquetes. Actualizamos nuestro repositorio de paquetes para que todo este en su versión más reciente. Instalación LAMP Como sabemos LAMP es el conjunto de servicios implicados en el manejo de las aplicaciones web. Instalamos el Servidor Web, en este caso será Apache2 y también el sistema de gestión de Bases de Datos MySQL. En la instalación del MySQL, nos pedirá una contraseña para mayor seguridad. Instalamos el paquete php5-mysql; para que allá compatibilidad de control a la hora de administrar las bases de datos con el administrador de PHP.

Upload: priiss-yeepes

Post on 30-Jun-2015

328 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Mahara

Mahara

En este documento encontraremos la ayuda necesaria para lograr instalar, configurar y administrar la aplicación web llamada Mahara, la cual es muy útil para crear un portafolio formativo de manera digital. Esta Aplicación Web será trabajada en el Sistema Operativo Linux/Unix en la distribución Debian. Como conclusión básica de un trabajo en Linux/Unix es que siempre debemos estar a la vanguardia en paquetes.

Actualizamos nuestro repositorio de paquetes para que todo este en su versión más reciente.

Instalación LAMP Como sabemos LAMP es el conjunto de servicios implicados en el manejo de las aplicaciones web.

Instalamos el Servidor Web, en este caso será Apache2 y también el sistema de gestión de Bases de Datos MySQL.

En la instalación del MySQL, nos pedirá una contraseña para mayor seguridad.

Instalamos el paquete “php5-mysql”; para que allá compatibilidad de control a la hora de administrar las bases de datos con el administrador de PHP.

Page 2: Mahara

Ahora instalamos el famoso administrador de PHP para la manipulación de las bases de datos.

Entonces el instalador del paquete nos pregunta cual es el Servidor Web con el cual se complementara, en este será el que instalamos en primer lugar.

Como nuestro gestor de Bases de Datos ya esta instalada le diremos que si, para aceptar la configuración de las mismas con el administrador de PHP.

Para el usuario administrador del manipulador del PHP es recomendable designarle una contraseña por seguridad.

Instalación de Mahara

Ahora instalamos nuestro PAQUETE de Mahara para que este se coordine la aplicación de Mahara (que instalaremos) con los servicios previamente instalados para que trabaje como un engranaje.

Page 3: Mahara

Mahara (paquete), nos pregunta el gestor de Bases de Datos, sabemos que es MySQL, esto es para que el paquete se adapte a dicha Base de datos.

Nos pregunta por la ubicación del servidor de Bases de Datos (MysQL), en este caso será “localhost”, porque así es como nos referimos a nuestra maquina.

Con este nombre (mahara), le estamos avisando que así será el nombre de la Base de datos que almacenara la información de la Aplicación Web.

Ahora nos solicita el nombre del usuario con privilegios para administrar la base de datos anteriormente mencionada (mahara), el usuario sera “mahara” (para evitar confusiones). Esta información la solicita para que él se agrupe con estos servicios y los ponga a marchar con las actualizaciones frecuentes de datos que exige la aplicación web.

Page 4: Mahara

Ahora nos solicita la contraseña que tiene el usuario mahara para acceder a las bases de datos mahara (es personal). Como anteriormente dije esto es para la funcionalidad de la compilación de la información en las bases de datos por la Aplicación Web Mahara en funcionamiento.

Estos son archivos de configuración del paquete mahara, los vemos para confirmar el éxito de los mismos.

Modificamos el apache.conf, des comentando la línea del Alias para mahara y pueda ser leído por el Servidor Web.

Ahora su compañero el config.debconfig.php, al que comprobaremos que dbtype (tipo de db) sea MySQL; dbhost (Servidor de las db) sea localhost; dbname (nombre de la db) sea mahara; dbuser (usuario de la db) sea mahara y dbpass (contraseña de la db) sea la contraseña del usuario manipulador de la db correspondiente al servidor local de Bases de Datos. Esta información debe de estar ya estipulada debido a que con esa intención no la preguntaron en la instalación del paquete mahara. Nota: La abreviatura db hace referencia a Base de Datos.

Page 5: Mahara

Bueno ahora crearemos la Base de Datos y su respectivo Usuario de la que tanto hablamos (por si ya te preguntabas por tal proceso).

Primeramente es necesario adaptar el archivo de configuración del Servidor Web (/etc/apache2/apache2.conf), agregando la última línea visible para que sea posible encontrar el administrador PHP por el Apache y ejecutarlo. Por obviedad al modificar el archivo principal de Apache es necesario reiniciar servicio (service apache2 restart).

En el navegador web, buscamos “localhost/phpmyadmin”; que será la dirección pertinente para encontrar nuestro administrador de PHP, ingresaremos nuestra contraseña del root para PHPMyAdmin, anteriormente solicitada en su respectiva instalación.

Page 6: Mahara

Esta es la página inicial que abrirá la ejecución anterior, nosotros crearemos la db mencionada (mahara) con los mismos parámetros de cotejamiento, estos son para el engranaje funcional con los servicios.

Ahora clic a Privilegios de la base de datos creada (mahara) para editarlos a nuestro beneficio, creando un usuario propio que es la intensión.

Page 7: Mahara

Esta seria la ventana que obtendríamos en la cual se observan los usuarios con acceso a la Base de Datos, pero necesitamos uno nuevo como lo indicamos (llamado mahara), así que clic en agregar nuevo usuario, para tal.

Así llenaríamos los datos en nuestro caso; nombre de usuario mahara, el servidor esta en nuestra maquina (es decir localmente), contraseña por nosotros mismos, seleccionamos que tenga privilegios sobre la base de datos mahara.

Page 8: Mahara

En el mismo asistente de creación, marcamos todos los privilegios globales y no modificamos los límites, para que el usuario no tenga restricciones.

Al continuar esta seria la nueva lista de privilegiados, solo verificamos.

Page 9: Mahara

Ahora terminado el espacio donde, como y quien almacenara nuestros datos

En el navegador buscamos localhost/mahara, como es primera vez que ingresamos en él Mahara nos llevara a esta página donde seleccionaremos “I agree”, para comenzar instalación.

El automáticamente comenzara a instalar todos estos paquetes necesarios, apenas sea una instalación completada visualizaremos la ultima línea que nos permite continuar después de la reciente instalación.

Page 10: Mahara

Administración de Mahara

Ahora vemos la interfaz que solicita nuestra identificación para ingresar a la Aplicación Web Mahara. Si de casualidad no sabes tu usuario y contraseña podremos “descubrirla”.

Ingresamos al administrador de PHP recientemente instalado el Mahara creara unas tablas en las cuales podremos encontrar la tabla “usr”, en la que están los usuarios de dicha Aplicación y la veremos. NOTA: El usuario predeterminado para la aplicación es admin (recomendado modificarlo).

Page 11: Mahara

Ahora si rellenamos nuestra identificación, clic en “login” para acceder.

Si es primera vez que ingresamos solicita nueva contraseña (alfanumérica mayor a seis caracteres) y una cuenta de correo. Por seguridad nada más.

En la pestaña profile; podremos editar nuestro perfil, el cual es posible editarle una biografía, un icono que personalice, una página amenizable, mis objetivos habilidades.

Page 12: Mahara

En la pestaña “My Portfolio”; podremos observar registros de visitas, los archivos subidos por mi, mis blogs, las exportaciones hechas.

En la opción de Groups; tenemos la posibilidad de crear grupos como también listar de los cuales hacemos parte, buscar grupos, ver mis amigos además facilitar la búsqueda de tales amigos.

En Settings; tenemos toda la configuración de nuestro perfil, tales como las preferencias tales como contraseña, nombre de usuario, capacidad de visitantes y toda esta clase de configuraciones globales, además podemos editar el control de las notificaciones, configuración para las actividades de la Aplicación Web, también editar los miembros de la institución a la cual pertenecemos o estamos inscritos. Al darle clic en la pestaña Site Administration, ingresamos al sito del administrador. Donde se des engloban las opciones del administrador.

En la bienvenida del sitio del administrador, nos invita a registrar nuestro sitio Mahara.

Page 13: Mahara

En la pestaña de Configure Site; es posible mente configurar nuestro sitio de la Aplicación Web Mahara, donde es modificable el nombre del sitio su lenguaje, temas, plugins, lugar en el disco, además editar las páginas del sitio, las vistas del sitio, los archivos del mismo; los recursos, enlaces del menú.

La pestaña de Manage Users, nos permite manipular los usuarios a tal manera que los lista, los suspende, observamos sus sitios personales, los sitios de los administradores, las notificaciones para los administradores. También podemos agregar usuarios.

Para la creación de un usuario seria solo, un primer nombre, un primer apellido, correo electrónico, usuario, contraseña y crear, y listo.

Page 14: Mahara

Esto seria una configuración al usuario recién creado y guardamos los cambios si hubo o no hubo.

En la base de datos dirigida y manipulada desde PHPMyAdmin, podemos observar que de manera sincronizada fue almacenada la información del nuevo usuario creado anteriormente.

En la pestaña de Manage Institutions, es donde podemos administrar las Instituciones de manera que podamos crear, agrupar, editar, modificar, agregar miembros, expulsar miembros, manejar registros de visitas, registros de archivos posibles, configurar para que sean personales o administrativas.

La pestaña de Administer Extensions; trata sobre los plugins que pueden agruparse a la Aplicación Web para trabajar en conjunto. Ya la opción Return to Site, me lleva a las opciones de mi sitio personal; es decir, fuera de las opciones del Sitio del Administrador y por último Logout que es la posibilidad para salir de nuestra sesión.