POR:
Maryed Álvarez
Wilmer Arlex Castrillón
Jorge Luis Madrigal Muñoz
CODIGO:
38110
AREA:
TECNOLOGO
EN ADMINISTRACION DE REDES
INSTRUCTOR:
Camilo Zapata
Este trabajo se realizo con el fin de conocer conceptos básicos sobre las aplicaciones montadas
bajo los sistemas operativos Debian y Windows Server 2008.
Al instalar y configurar las aplicaciones Opencart, Moodle y Wikka surgieron varias dudas sobre
algunos conceptos los sobre los cuales que no teníamos muy claro su significado, y con este
documento buscamos resolver aquellas dudas y compartir los conocimientos adquiridos durante
el desarrollo del proyecto.
Al implementar este proyecto aprendimos mucho, afianzamos conocimientos que serán de ayuda
en la vida laboral.
Los recursos o fuentes para implementar este proyecto fue la investigación en internet.
OBJETIVOS
Objetivo principal:
Objetivos específicos:
.
MARCO TEORICO
En el proyecto propuesto por el instructor, se debían montar tres aplicaciones web tanto en Linux
como Windows.
Aplicación de moodle
Sistema de tienda online (opencart).
Aplicación wikkawiki
Para administrar correctamente las aplicaciones montadas tuvimos que investigar mucho
durante un tiempo determinado, asignado por el instructor. Las fuentes o recursos para la
elaboración de este trabajo fue el internet, consultando en la página principal de cada aplicación,
que nos ofrece información de los requerimientos necesarios para las aplicaciones, de cómo
instalar, configurar y administrar la aplicación, aunque en ocasiones tuvimos que apoyar de la
información que nos brindan otras páginas de internet y blogs.
MOODLE
Las siglas moodle significan: Entorno Modular de Aprendizaje Dinámico Orientado a Objetos
.
Moodle es una plataforma virtual educativa, los educadores la utilizan para una comunidad de
aprendizaje, también es conocida cono un LMS (Learning Management System). Moodle se puede
implementar en distribuciones de Windows y en distribuciones de Linux.
Los requerimientos dependen de la versión que se va a utilizar aunque la mayoría son iguales,
nosotros utilizamos la versión 1.9.10 para Windows server 2008 y para debían. Los requerimientos
que se necesitan son:
PHP 4.3.0
MySQL 4.1.16 o Postgres 8.0 o MSSQL 9.0 o 9.0 de Oracle
OPENCART
Opencart es una tienda online que te permite hacer compras por internet, dejando unos
parámetros de usuario como el correo electrónico, la dirección de residencia y la forma de cómo
realizar el pago.
Este servicio le da al cliente la rapidez en la compra, la posibilidad de hacerlo desde cualquier lugar
y a cualquier hora.
El proceso de instalación de esta aplicación Web es muy sencillo, debemos descargar el paquete
de Opencart desde la página oficial del mismo, http://www.opencart.com y hay que recordar
tener en cuenta los requerimientos necesarios para poder lograr la instalación de esta aplicación
web.
WIKKA WIKI
Es un software para wikis ligero escrito en PHP, que usa una base Mysql para guardar sus páginas.
La flexibilidad de WikkaWiki y su capacidad de adaptarse a las necesidades de los usuarios –
incluso desarrolladores no profesionales – son algunas de las funcionalidades más apreciadas de
este software.
Dificultades:
Durante la implementación del proyecto tuvimos varias dificultades a la hora del proceso de
instalación, configuración y administración de cada aplicación. Los primeros inconvenientes fue
empezar a realizar cada aplicación ya que nos toco buscar demasiado, hasta que el instructor dio
un ejemplo de una aplicación y dijo que toda la información acerca de cómo instalar y configurar la
aplicación web se podía encontrar en la página oficial de la aplicación, ya la parte de la
administración tuvimos que buscar mucho y probar todo que lo nos decían en internet.
Con la aplicación moodle en debían tuvimos un problema, ya que instalamos un paquete que
viene integrado con el sistema operativo, entonces tuvimos un problema con la versión de moodle
y del php. Tuvimos que ir a la página oficial de moodle descargar el paquete y proceder a la
instalación y configuración. Para el proceso de de cómo administrar la aplicación tuvimos que
documentar mucho e investigar y preguntarle a los instructores.
Con wikkawiki fue en el que tuvimos mas problemas, el primer problema fue cuando lo estábamos
instalando en Windows server 2008, ya que el paquete que descargamos de wikka no era
compactible con XAMPP, esto problema no nos dejaba pasar del proceso de instalación. Para
resolver este problema tuvimos que descargar una versión más vieja de XAMMP que soportara el
lenguaje php de wikkawiki.
Otro de los problemas con wikkawiki fue en la parte de administración, no teníamos idea que
como hacerlo, para ello hubo que hacer muchas consultas y cachariando la aplicación.
XAMPP
APACHE
Es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux,
etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.11 y la noción
de sitio virtual.
Apache es una herramienta que se puede integrar con una base de datos, esto permite que los
diseñadores de software puedan hacer pruebas cuando este diseñando un software.
MYSQL
PHP
LMS
CODIGO ABIERTO
APLICACIONES WEB
Son aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través
de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación
software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la
ejecución al navegador.
PERL
CGI
Es una importante tecnología de la World Wide Web que permite a un cliente (navegador web)
solicitar datos de un programa ejecutado en un servidor web. CGI especifica un estándar para
transferir datos entre el cliente y el programa.
SCRIPT
Un script (cuya traducción literal es guión) o archivo de órdenes o archivo de procesamiento por
lotes es un programa usualmente simple, que por lo regular se almacena en un archivo de texto
plano. Los script son casi siempre interpretados, pero no todo programa interpretado es
considerado un script. El uso habitual de los scripts es realizar diversas tareas como combinar
componentes, interactuar con el sistema operativo o con el usuario. Por este uso es frecuente que
los shells sean a la vez intérpretes de este tipo de programa.
HTTP: Protocolo de transferencia de hipertexto. Este protocolo trabaja por el puerto 80 el cual
hace referencia a sitios web.
HOSTING VIRTUAL: Hace referencia para alojar más de un sitio web en una sola maquina o
servidor. El servicio apache fue uno de los primeros en soportan hosting virtual.
1. Moodle es una aplicación web que sirve como plataforma educativa para
comunidades de aprendizajes en línea.
2. Opencart es un sistema de compras online que nos permite hacer compras
por internet.
3. Wikkawiki es una aplicación o un software para wikis ligero escrito en PHP,
que usa una base Mysql para guardar sus páginas.
4. XAMPP es un paquete que sirve para cualquier plataforma ya sea Linux o
Windows y contiene en el los siguientes paquetes: apache, mysql, php y perl.
5. PHP y PERL son lenguajes de programación interpretado en páginas web.
6. Mysql es un sistema de gestión de base de datos.
7. Apache es un servicio web de código abierto.
8. Las aplicaciones web son las que el usuario puede interactuar accediendo
desde una página web o servidor web.