PLATAFORMAS WEB

51
INSTITUCIÓN EDUCATIVA MANUEL GONZALES PRADA PLATAFORMAS WEB PROFESOR COTA DAVID GRADO Y SECCION 4 to GINTEGRANTES: SÁNCHEZ CAJAS, JHURGEN. SILVA ZURITA, MARIA. VÁSQUEZ AUQUI, JAIRO.

description

PLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEBPLATAFORMAS WEB

Transcript of PLATAFORMAS WEB

Page 1: PLATAFORMAS WEB

INSTITUCIÓN EDUCATIVA

MANUEL GONZALES PRADA

PLATAFORMAS WEB

PROFESOR COTA DAVID

GRADO Y SECCION “4 to G”

INTEGRANTES:

SÁNCHEZ CAJAS, JHURGEN.

SILVA ZURITA, MARIA.

VÁSQUEZ AUQUI, JAIRO.

Page 2: PLATAFORMAS WEB

PLATAFORMAS WEB 1

ÍNDICE Índice……………………………………………………………………................1

CMS………………………………………………………………………………………2 LMS………………………………………………………………………………….…..4 Modle……………………………………………………………………………….….6 Drupal…………………………………………………………………………….…..13 Joomla………………………………………………………………………………...17 Dokeos…………………………………………………………………………………44 Cloroline……………………………………………………………………………...47 Conclusiones………………………………………………………………………….49 Bibliografia………………………………………………………………………….…50

Page 3: PLATAFORMAS WEB

PLATAFORMAS WEB 2

Sistema de gestión de contenidos (CMS)

Un sistema de gestión de contenidos (en inglés Content Management System, abreviado CMS)

es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los participantes.

Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido y el diseño. Así, es

posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación

en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior (directorio) que permite que estos contenidos sean visibles a todo el público (los aprueba).

SITIO DE DESCARGA: http://ezpublish.softonic.com/

Page 4: PLATAFORMAS WEB

PLATAFORMAS WEB 3

Historia

Los primeros sistemas de administración de contenidos fueron desarrollados por

organizaciones que publicaban una gran cantidad de contenido en Internet, y necesitaban de continuas actualizaciones; como revistas en línea, periódicos y publicaciones corporativas.

En 1995, el sitio de noticias tecnológicas CNET sacó su sistema de administración de documentos y publicación y creó una compañía llamada Vignette, pionero de los sistemas de

administración de contenido comerciales.

La evolución de Internet hacia portales con más contenido y la alta participación de los

usuarios directamente, a través de blogs y redes sociales, ha convertido a los gestores de contenidos en una herramienta esencial en internet, tanto para empresas e instituciones como para las personas.

Los wikis y los sistemas groupware también son considerados CMS.

Hoy en día existen sistemas desarrollados en software libre y no libre. En ambos casos es necesaria una implantación para adaptar el gestor de contenidos al esquema gráfico y

funcionalidades deseadas. Para ciertos gestores existen muchas plantillas disponibles que permite una sencilla implantación por parte de un usuario sin conocimientos de programación. El paradigma de este caso es Wordpress, gestor sobre el que hay una gran comunidad de

desarrolladores de extensiones y plantillas

Definición

El gestor de contenidos es una aplicación informática usada para crear, editar, gestionar y publicar contenido digital en diversos formatos. El gestor de contenidos genera páginas dinámicas interactuando con el servidor para generar la página web bajo petición del usuario,

con el formato predefinido y el contenido extraído de la base de datos del servidor.

Esto permite gestionar, bajo un formato padronizado, la información del servidor, reduciendo

el tamaño de las páginas para descarga y reduciendo el coste de gestión del portal con respecto a una página estática, en la que cada cambio de diseño debe ser realizado en todas

las páginas, de la misma forma que cada vez que se agrega contenido tiene que maquetarse una nueva página HTML y subirla al servidor.

Page 5: PLATAFORMAS WEB

PLATAFORMAS WEB 4

Funcionamiento

Un sistema de administración de contenido siempre funciona en el servidor web en el que esté

alojado el portal. El acceso al gestor se realiza generalmente a través del navegador web, y se puede requerir el uso de FTP para subir contenido.

Cuando un usuario accede a una URL, se ejecuta en el servidor esa llamada, se selecciona el esquema gráfico y se introducen los datos que correspondan de la base de datos. La página se

genera dinámicamente para ese usuario, el código HTML final se genera en esa llamada. Normalmente se predefine en el gestor varios formatos de presentación de contenido para darle la flexibilidad a la hora de crear nuevos apartados e informaciones.

Tipos de gestores de contenidos

Los gestores de contenido se pueden clasificar según diferentes criterios:

Por sus características

Según el lenguaje de programación empleado, como por ejemplo Active Server Pages,

Java, PHP, ASP.NET, Ruby On Rails, Python Según la licencia: Código abierto o Software privativo

Por su uso y funcionalidad

Blogs; pensados para páginas personales.

Foros; pensados para compartir opiniones. Wikis; pensados para el desarrollo colaborativo.

Enseñanza; plataforma para contenidos de enseñanza on-line. Comercio electrónico; plataforma de gestión de usuarios, catálogo, compras y pagos. Publicaciones digitales.

Difusión de contenido multimedia.

Page 6: PLATAFORMAS WEB

PLATAFORMAS WEB 5

LMS (Learning Management System)

LMS (Learning Management System) es un Sistema de Gestión de Aprendizaje.

Un LMS es un programa (aplicación de software) instalado en un servidor, que se emplea para

administrar, distribuir y controlar las actividades de formación no presencial o e-Learning de una institución u organización.

Las principales funciones del LMS son: gestionar usuarios, recursos así como materiales y actividades de formación, administrar el acceso, controlar y hacer seguimiento del proceso de aprendizaje, realizar evaluaciones, generar informes, gestionar servicios de comunicación

como foros de discusión, videoconferencias, entre otros.

Un LMS generalmente no incluye posibilidades de autoría (crear sus propios contenidos), sino que se focaliza en gestionar contenidos creados por fuentes diferentes. La labor de crear los contenidos para los cursos se desarrolla mediante un LCMS (Learning Content Management

Systems).

La mayoría de los LMS funcionan con tecnología web.

SITIO DE DESCARGA: http://es.brothersoft.com/LMS-download-138938.html

Plataformas de aprendizaje en línea

Sistemas propietarios

Arriba Learning Portal

Blackboard Catedr@ Computer Aided Elearning - CAE

Desire2Learn e-doceo

E-ducativa [Argentina] eCollege Educallao [Perú]

EducArt.org Eminus [México]

FigarOnline Figaro Fronter [Noruega] FormacionOnline.com]

Fronter KeyWord Virtual Academy Kubbe

MiCampus [México]] Saba Learning

WebCT

Servicios LMS

Nara LMS Servicios

Sistemas de código abierto

ATutor .LRN

Docebo Olat eduintelligent-LCMS de México

Ilias Moodle

Proyecto Sakai Claroline Dokeos

SIDWeb [Ecuador] chamilo Sakai

Page 7: PLATAFORMAS WEB

PLATAFORMAS WEB 6

DEFINICION: MODLE

Moodle.es un Ambiente Educativo Virtual, sistema de gestión de cursos, de distribución libre, que ayuda a los educadores a crear comunidades de aprendizaje en línea. Este tipo de plataformas

tecnológicas también se conoce como LMS (Learning Management System).

Moodle fue creado por Martin Dougiamas, quien fue administrador de WebCT en la Universidad

Tecnológica de Curtin. Basó su diseño en las ideas del constructivismo en pedagogía que afirman que el conocimiento se construye en la mente del estudiante en lugar de ser transmitido sin cambios a

partir de libros o enseñanzas y en el aprendizaje colaborativo. Un profesor que opera desde este punto de vista crea un ambiente centrado en el estudiante que le ayuda a construir ese conocimiento con base en sus habilidades y conocimientos propios en lugar de simplemente publicar y transmitir la

información que se considera que los estudiantes deben conocer.

La primera versión de la herramienta apareció el 20 de agosto de 2002 y, a partir de allí han

aparecido nuevas versiones de forma regular. Hasta julio de 2008, la base de usuarios registrados incluye más 21 millones, distribuidos en 46.000 sitios en todo el mundo y está traducido a más de 75 idiomas

SITIO DE DESCARGA: http://moodle.uptodown.com/

Especificaciones Técnicas

En términos de arquitectura, Moodle es una aplicación web que se ejecuta sin modificaciones en

Unix, GNU/Linux, OpenSolaris, FreeBSD, Windows, Mac OS X, NetWare y otros sistemas que soportan PHP, incluyendo la mayoría de proveedores de hosting web. Los datos son almacenados en una sola base de datos SQL: la versión 1.7 (publicada en noviembre de

2006), hace uso total de abstracción de base de datos para que los instaladores puedan elegir entre alguno de los diversos tipos de servidores de bases de datos (Oracle y Microsoft SQL Server son dos

objetivos específicos de sistemas administradores de bases de datos). La versión actual de Moodle (1.9) fue publicada en marzo de 2008. MySQL y PostgreSQL fueron las únicas opciones en Moodle 1.6.

Page 8: PLATAFORMAS WEB

PLATAFORMAS WEB 7

INSTALACION

Su instalación no es muy diferente a la de otros CMS conocidos hasta el momento. Se debe tener en cuenta la forma en que se desea realizar la instalación: si es de forma integrada (servidores de aplicaciones y de base de datos en un solo servidor físico) o distribuida (servidor de aplicaciones y de base de datos en servidores físicos diferentes). Es recomendada la segunda alternativa, pero en caso de que solamente desee aprender sobre este CMS, utilice la primera opción. La primera opción puede realizarse con XAMPP y el paquete que viene integrado con PHP, MySQL y Apache, que son necesarios para la instalación. Este paquete se tiene tanto para Linux como para Windows. Una vez instalado esto, únicamente queda desempaquetar Moodle e instalarlo. También puedes traducir el programa, todos los paquetes de idioma de Moodle están ubicados en el directorio lang, con cada idioma en un único directorio nombrado con la abreviatura del idioma (en, fr, nl, es, ca ...). Puedes bajar el idioma deseado desde aquí http://download.moodle.org/lang16/ Una vez descomprimido el paquete, cópialo en el servidor en la carpeta moodledata/lang. La próxima vez que accedas a la página principal de Moodle aparecerá para elegir, en la esquina superior derecha, el idioma que has copiado. Si quieres que el idioma que has copiado sea el idioma por defecto de tu sitio Moodle, debes ir a Idioma -> Ajustes de idioma, en el panel de administración. En idioma por defecto hay que seleccionarlo. Si deseas que los usuarios no tengan la posibilidad de cambiar el idioma de Moodle puedes escribir “es_es” (si es español, dependiendo del idioma cambia) (sin comillas) en “Idiomas del menú de idiomas”. De esta manera aparecerá la plataforma Moodle siempre en el idioma escogido sin la posibilidad de que los usuarios puedan cambiar el idioma.

Page 9: PLATAFORMAS WEB

PLATAFORMAS WEB 8

DESARROLLO

Moodle ha sido desarrollado desde 1999 (desde 2001 con la arquitectura actual). La versión actual es

1.9, que ha sido publicada en marzo de 2008. Ha sido traducido a más de 70 idiomas. Mejoras importantes en cuanto a accesibilidad y flexibilidad de visualización fueron desarrolladas en la versión 1.5.

A julio de 2008 la comunidad de usuarios de Moodle cuenta con más de 400 000 usuarios registrados sólo en su sitio web oficial. Como no hay pagos por licencias o límites de crecimiento, una institución puede añadir los servidores Moodle que necesite.

El desarrollo de Moodle continúa como un proyecto de software libre apoyado por un equipo de programadores y una comunidad de usuarios internacional, quienes solicitan contribuciones a

Moodle Community que alienta el debate. También hay algunos paquetes autoinstalables para facilitar el despliegue de Moodle, incluyendo Fantástico, JumpBox, y el paquete Moodle para Debian GNU/Linux. Los usuarios son libres de

distribuir y modificar el software bajo los términos de la Licencia Pública General de GNU (GNU GPL).

USOS

Administración de los usuarios

Moodle soporta un rango de mecanismos de autenticación a través de módulos, que permiten una integración sencilla con los sistemas existentes.

Las características principales incluyen:

Método estándar de alta por correo electrónico: los estudiantes pueden crear sus propias cuentas de acceso. La dirección de correo electrónico se verifica mediante confirmación.

Método LDAP: las cuentas de acceso pueden verificarse en un servidor LDAP. El

administrador puede especificar qué campos usar. IMAP, POP3, NNTP: las cuentas de acceso se verifican contra un servidor de correo o de

noticias (news). Soporta los certificados SSL y TLS. Base de datos externa: Cualquier base de datos que contenga al menos dos campos puede

usarse como fuente externa de autenticación.

Cada persona necesita sólo una cuenta para todo el servidor. Por otra parte, cada cuenta puede tener diferentes tipos de acceso. Con una cuenta de administrador que controla la creación de cursos

y determina los profesores, asignando usuarios a los cursos.

Seguridad: los profesores pueden añadir una "clave de acceso" para sus cursos, con el fin de impedir el acceso de quienes no sean sus estudiantes. Pueden transmitir esta clave personalmente o a través del correo electrónico personal, etc. Los profesores pueden dar de

baja a los estudiantes manualmente si lo desean, aunque también existe una forma automática de dar de baja a los estudiantes que permanezcan inactivos durante un determinado período de tiempo (establecido por el administrador).

Cada usuario puede especificar su propia zona horaria, y todas las fechas marcadas en Moodle se traducirán a esa zona horaria (las fechas de escritura de mensajes, de entrega de tareas, etc.).

También cada usuario puede elegir el idioma que se usará en la interfaz de Moodle (Inglés, Francés, Alemán, Español, Portugués, y otros.

Page 10: PLATAFORMAS WEB

PLATAFORMAS WEB 9

Administración de cursos

El profesor tiene control total sobre todas las opciones de un curso. Se puede elegir entre varios formatos de curso tales como semanal, por temas o el formato social, basado en debates.

En general Moodle ofrece una serie flexible de actividades para los cursos: foros, diarios, cuestionarios, materiales, consultas, encuestas y tareas. En la página principal del curso se pueden

presentar los cambios ocurridos desde la última vez que el usuario entró en el curso, lo que ayuda a crear una sensación de comunidad.

La mayoría de las áreas para introducir texto (materiales, envío de mensajes a un foro, entradas en el diario, etc.) pueden editarse usando un editor HTML WYSIWYG integrado.

Todas las calificaciones para los foros, diarios, cuestionarios y tareas pueden verse en una única página (y descargarse como un archivo con formato de hoja de cálculo). Además, se dispone de

informes de actividad de cada estudiante, con gráficos y detalles sobre su paso por cada módulo (último acceso, número de veces que lo ha leído) así como también de una detallada "historia" de la participación de cada estudiante, incluyendo mensajes enviados, entradas en el diario, etc. en una

sola página.

Pueden enviarse por correo electrónico copias de los mensajes enviados a un foro, los comentarios

de los profesores, etc. en formato HTML o de texto.

APLICACIONES

Moodle es un excelente gestor de contenidos que permite el desarrollo en Internet de plataformas

de formación a distancia. Moodle se utiliza fundamentalmente para organizar cursos de enseñanza virtual a través de la Red.

Su uso está tan extendido que se emplea por igual en pequeñas academias y grandes universidades. Esta plataforma virtual de enseñanza permite realizar una evaluación a distancia de los alumnos

mediante exámenes y ejercicios.

Page 11: PLATAFORMAS WEB

PLATAFORMAS WEB 10

Módulos principales en Moodle

Módulo de Tareas

Puede especificarse la fecha final de entrega de una tarea y la calificación máxima que se le

podrá asignar. Los estudiantes pueden subir sus tareas (en cualquier formato de archivo) al servidor. Se

registra la fecha en que se han subido.

Se permite enviar tareas fuera de tiempo, pero el profesor puede ver claramente el tiempo de retraso.

Para cada tarea en particular, puede evaluarse a la clase entera (calificaciones y comentarios)

en una única página con un único formulario. Las observaciones del profesor se adjuntan a la página de la tarea de cada estudiante y se le

envía un mensaje de notificación. El profesor tiene la posibilidad de permitir el reenvío de una tarea tras su calificación (para

volver a calificarla).

Módulo de consulta

Es como una votación. Puede usarse

para votar sobre algo o para recibir una respuesta de cada estudiante (por

ejemplo, para pedir su consentimiento para algo).

El profesor puede ver una tabla que presenta de forma intuitiva la información sobre quién ha elegido

qué. Se puede permitir que los

estudiantes vean un gráfico actualizado de los resultados.

Módulo foro

Hay diferentes tipos de foros disponibles: exclusivos para los profesores, de noticias del curso y

abiertos a todos.

Todos los mensajes llevan adjunta la foto del autor. Las discusiones pueden verse anidadas, por rama, o presentar los mensajes más antiguos o

los más nuevos primeros.

El profesor puede obligar la suscripción de todos a un foro o permitir que cada persona elija a qué foros suscribirse de manera que se le envíe una copia de los mensajes por correo electrónico.

El profesor puede elegir que no se permitan respuestas en un foro (por ejemplo, para crear un foro dedicado a anuncios).

El profesor puede mover fácilmente los temas de discusión entre distintos foros.

Page 12: PLATAFORMAS WEB

PLATAFORMAS WEB 11

Módulo diario

Los diarios constituyen información privada entre el estudiante y el profesor.

Cada entrada en el diario puede estar motivada por una pregunta abierta.

La clase entera puede ser evaluada en una página con un único formulario, por cada entrada particular de diario.

Los comentarios del profesor se adjuntan a la página de entrada del diario y se envía por

correo la notificación.

Módulo Cuestionario

Los profesores pueden definir una base de datos de preguntas que podrán ser reutilizadas en

diferentes cuestionarios. Las preguntas pueden ser almacenadas en categorías de fácil acceso, y estas categorías

pueden ser "publicadas" para hacerlas accesibles desde cualquier curso del sitio. Los cuestionarios se califican automáticamente, y pueden ser recalificados si se modif ican las

preguntas.

Los cuestionarios pueden tener un límite de tiempo a partir del cual no estarán disponibles. El profesor puede determinar si los cuestionarios pueden ser resueltos varias veces y si se

mostrarán o no las respuestas correctas y los comentarios

Las preguntas y las respuestas de los cuestionarios pueden ser mezcladas (aleatoriamente) para disminuir las copias entre los alumnos.

Las preguntas pueden crearse en HTML y con imágenes. Las preguntas pueden importarse desde archivos de texto externos. Las preguntas pueden tener diferentes métricas y tipos de captura.

Módulo recurso

Admite la presentación de un importante número de contenido digital, Word, Powerpoint,

Flash, vídeo, sonidos, etc. Los archivos pueden subirse y manejarse en el servidor, o pueden ser creados sobre la

marcha usando formularios web (de texto o HTML).

Pueden enlazarse aplicaciones web para transferir datos.

Módulo encuesta

Se proporcionan encuestas ya preparadas (COLLES, ATTLS) y contrastadas como

instrumentos para el análisis de las clases en línea. Se pueden generar informes de las encuestas los cuales incluyen gráficos. Los datos pueden

descargarse con formato de hoja de cálculo Excel o como archivo de texto CSV. La interfaz de las encuestas impide la posibilidad de que sean respondidas sólo parcialmente. A cada estudiante se le informa sobre sus resultados comparados con la media de la clase.

Módulo Wiki

El profesor puede crear este modulo para que los alumnos trabajen en grupo en un mismo

documento. Todos los alumnos podrán modificar el contenido incluido por el resto de compañeros. De este modo cada alumno puede modificar el wiki del grupo al que pertenece, pero podrá

consultar todos los wikis.

Page 13: PLATAFORMAS WEB

PLATAFORMAS WEB 12

Ventajas

Una de las características más atractivas de Moodle, que también aparece en otros gestores de contenido educativo, es la posibilidad de que los alumnos participen en la creación de glosarios, y en

todas las lecciones se generan automáticamente enlaces a las palabras incluidas en estos.

Además, las Universidades podrán poner su Moodle local y así poder crear sus plataformas para cursos específicos en la misma universidad y dando la dirección respecto a Moodle, se moverá en su mismo idioma y podrán abrirse los cursos a los alumnos que se encuentren en cualquier parte del

planeta: http://moodle.org/.

Desventajas

Algunas actividades pueden ser un poco mecánicas, dependiendo mucho del diseño instrucciones.

Por estar basado en tecnología PHP, la configuración de un servidor con muchos usuarios debe ser cuidadosa para obtener el mejor desempeño. Falta mejorar su interfaz de una manera más sencilla. Hay desventajas asociadas a la seguridad, dependiendo en dónde se esté alojando la instalación de

Moodle y cuáles sean las políticas de seguridad y la infraestructura tecnológica con la cual se cuente durante la instalación.

Page 14: PLATAFORMAS WEB

PLATAFORMAS WEB 13

DEFINICION: DRUPAL

Drupal (pronunciación IPA: es un sistema de gestión de contenido modular multipropósito y muy

configurable que permite publicar artículos, imágenes, u otros archivos y servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permisos. Drupal es un sistema

dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados

en una base de datos y se editan utilizando un entorno Web.

Es un programa libre, con licencia GNU/GPL, escrito en PHP, desarrollado y mantenido por una activa

comunidad de usuarios. Destaca por la calidad de su código y de las páginas generadas, el respeto de los estándares de la web, y un énfasis especial en la usabilidad y consistencia de todo el sistema.

El diseño de Drupal es especialmente idóneo para construir y gestionar comunidades en Internet. No obstante, su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitio web.

SITIO DE DESCARGA: http://drupal.uptodown.com/

Drupal es un gestor de contenidos y blogs de fácil instalación, y gran versatilidad, que te permitirá mantener actualizado el contenido de tu página o blog de una manera sencilla, bajo licencia GNU

Drupal permite montar un sitio web rápidamente, y sin necesidad de grandes conocimientos sobre html o programación.

Para utilizar drupal necesitaras tener instalado en tu equipo Apache + php + mysql, tras un corto proceso de instalación, perfectamente documentado, podrás personalizar el aspecto y lenguaje del

gestor, con cualquiera de los recursos que drupal.org pone a tu disposición, además de personalizar el aspecto y el lenguaje de la aplicación también podrás añadir funcionalidad a este gestor de contenido con los módulos que consideres oportunos.

Page 15: PLATAFORMAS WEB

PLATAFORMAS WEB 14

Funcionalidades

Drupal es un gestor de contenidos multipropósito que puede usarse para aplicaciones como por ejemplo:

Portales comunitarios

Foros de discusión Sitios web corporativos Aplicaciones de Intranet

Sitios personales o blogs Aplicaciones de comercio electrónico Directorio de recursos

Sitios de redes sociales

Módulos

En Drupal se pueden ampliar sus funcionalidades mediante extensiones llamadas módulos

programados por su comunidad de usuarios. Entre los más importantes que no están incluidos en la distribución oficial, se pueden destacar:

Views Content Construction Kit (CCK)

Token Pathauto FileField

Administration menu ImageField ImageAPI

ImageCache

Page 16: PLATAFORMAS WEB

PLATAFORMAS WEB 15

Licencia

Drupal se distribuye bajo la licencia GNU GPL, y por lo tanto es software libre.

Significado de Drupal

"Drupal" es el equivalente fonético en inglés a la palabra neerlandesa druppel que significa 'gota'.

Page 17: PLATAFORMAS WEB

PLATAFORMAS WEB 16

Origen de Drupal

Drupal fue originalmente escrito por Dries Buytaert y es el software usado para impulsar por ejemplo

a los sitios web Debian Planet, Spread Firefox, Kernel Trap y White House .

A pesar de que empezó como un pequeño BBS, Drupal ha llegado a ser mucho más que sólo un

portal de noticias gracias a su arquitectura flexible. Drupal se compone de una infraestructura base y un conjunto de módulos que ofrecen un amplio conjunto de funciones, incluyendo sistemas de comercio electrónico, galerías de fotos, administración de listas de correo electrónico, e integración

de CVS. Es posible añadir módulos de terceros para modificar el comportamiento de Drupal u ofrecer nuevas funciones.

Drupal se usa, entre otros, en intranets de compañías, enseñanza en línea, comunidades de arte y administración de proyectos. Muchos piensan que la relevancia de Drupal en las comunidades de

usuarios es lo que lo hace destacarse de la competencia.

Distribuciones de Drupal

Hay varias distribuciones de Drupal personalizadas. Muchas de ellas están previamente preempaquetadas con módulos de software de terceros, pero algunas contienen modificaciones del

núcleo.

Page 18: PLATAFORMAS WEB

PLATAFORMAS WEB 17

DEFINICION: JOOMLA Joomla! es un sistema de gestión de contenidos, y entre sus principales virtudes está la de permitir

editar el contenido de un sitio web de manera sencilla. Es una aplicación de código abierto programada mayoritariamente en PHP bajo una licencia GPL. Este administrador de contenidos puede trabajar en Internet o intranets y requiere de una base de datos MySQL, así como,

preferiblemente, de un servidor HTTP Apache.

SITIO DE DESCARGA: http://www.joomla.org/download.html

Estamos ante un magnífico gestor de contenidos, de licencia GNU, y por lo tanto gratuito, que permite montar rapidamente un sitio completo en Internet.

Joomla se encuentra entre los gestores de contenido de mas facil instalación, tan solo copiando el contenido del ZIP en la carpeta ’htdocs’ de tu servidor Apache y ejecutando el script de instalacion,

podrás empezar a colgar contenidos en la Red.

Al igual que otros gestores de contenidos, Joomla emplea un sistema de módulos que permite añadir nuevos paquetes para complementar su funcionamiento: galerías fotográficas, procesadores de texto, etcétera.

Otra característica interesante es la posibilidad de utilizar plantillas con las que puedes modificar la apariencia del portal. En Internet encontrarás decenas de plantillas para Joomla totalmente

gratuitas.

Con Joomla no es necesario tener conocimientos de programación. Para su configuración dispone de un intuitivo panel de control desde el que puedes dar de alta usuarios, cambiar los permisos, editar los contenidos del portal, y mucho más.

Page 19: PLATAFORMAS WEB

PLATAFORMAS WEB 18

Historia del proyecto

Joomla surge como el resultado de una bifurcación o mejora de Mambo, de la corporación Miro de Australia, quien mantenía la marca del nombre Mambo en esa época y el grupo principal de

desarrolladores. Joomla nace con esta división el 17 de agosto de 2005. La corporación Miro formó una organización sin ánimo de lucro con el propósito inicial de fundar el proyecto y protegerlo de

pleitos. El grupo de desarrollo reclamó que muchas de las cláusulas de la estructura de la fundación fueron acuerdos previos hechos por el comité directivo de Mambo, el cual no tiene la consultoría necesaria de quienes mantienen el proyecto e incluye cláusulas que violan los valores principales del

código abierto. El grupo de desarrollo creo un sitio Web que se llamó OpenSourceMatters para distribuir información a los usuarios, desarrolladores, diseñadores Web y a la comunidad en general.

En ese momento el líder Andrew Eddie, conocido como "MasterChief", escribió una carta abierta para la comunidad, que apareció en la sección de anuncios del foro público en mamboserver.com. Al siguiente día, 1000 personas ingresaron al sitio web opensourcematters.org para expresar su apoyo y

estímulo por las acciones ejecutadas por el grupo de desarrollo. El sitio web recibió un aviso de temporalmente fuera de servicio debido al excesivo tráfico. Este evento apareció en newsforge.com, eweek.com, y ZDnet.com. Peter Lamont CEO de Miro dio una respuesta en el artículo titulado "The

Mambo Open Source Controversy - 20 Questions with Miro". Durante ese período, Joomla se hizo más grande.

El 1 de septiembre de 2005, el nuevo nombre, "Joomla", que es la pronunciación en inglés de la palabra Jumla que significa "todos juntos" o "en su conjunto"

Page 20: PLATAFORMAS WEB

PLATAFORMAS WEB 19

Desarrollo del proyecto

Joomla corresponde al grupo de soluciones de código abierto, es un producto de software libre. Para

el desarrollo de sus múltiples frentes, usa diferentes formas de comunicación como son: los encuentros por medio de IRC, foros, listas de correo, "wikis" y blogs. Este gestor de contenidos sigue las pautas marcadas por el bazar, con su objetivo principal de dar solución a las necesidades de todos

aquellos que participan de una u otra forma en el proyecto.

Versiones

La primera versión de Joomla! (Joomla! 1.0.0) fue publicada el 16 de septiembre de 2005 y se trataba de una evolución (fork) mejorada de Mambo 4.5.2.3 combinada con modificaciones de seguridad y

anti-bugs. Actualmente los programadores han publicado Joomla! 1.5 estable, con un código completamente reescrito y construido bajo PHP 5.

CARACTERISTICAS

En Joomla! se incluyen características como: mejorar el rendimiento web, versiones imprimibles de páginas, flash con noticias, blogs, foros, polls (encuestas), calendarios, búsqueda en el sitio web e internacionalización del lenguaje. Su nombre es una pronunciación fonética para anglófonos de la

palabra swahili jumla, que significa "todos juntos" o "como un todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.

Page 21: PLATAFORMAS WEB

PLATAFORMAS WEB 20

Instalación

Ahora ya podemos proceder con el proceso de instalación de Joomla! en nuestro servidor. Hay dos maneras de intentarlo. La primera y más sencilla, es desde el navegador web y la segunda, algo más

compleja, se trata de una instalación manual y prescindiendo del instalador de Joomla!. En ambos casos, se necesita cumplir con los mismos requisitos mínimos y debemos saber la misma información

con la que cumplimentar los campos cuando se requiera. Con un poco de paciencia y de prestar atención en los detalles, podrás instalar Joomla! con relativa

facilidad.

Instalación desde el navegador

El método de instalación desde el navegador para instalar Joomla! es el camino más sencillo de los dos métodos entre los que podemos elegir y es en el que normalmente se entiende que consiste

un proceso típico de instalación. Es relativamente sencillo, porque es un método semi-automático y gráfico, en el que, tras cumplir con unos requisitos mínimos, solo deberás seguir unos pocos pasos y

cumplimentar algunos detalles desde sus respectivos campos, durante el proceso de instalación. Es decir, la mayor parte del trabajo, el instalador lo hará por ti.

Page 22: PLATAFORMAS WEB

PLATAFORMAS WEB 21

Asumiendo que ya has subido los archivos y carpetas del paquete de Joomla! a tu directorio raíz en tu espacio web, desde nuestro navegador web, podremos acceder al instalador de las siguientes

maneras, dependiendo del tipo de instalación que estemos intentando llevar a cabo:

● La manera más sencilla y habitual para instalaciones locales, es por medio de una URL similar a la siguiente http://localhost/ o, para sitios remotos, con una similar a http://www.tudominio.com/.

● Si has instalado Joomla! dentro de una o varias subcarpetas tu direcorio raíz, por ejemplo,

pasando por dentro de una carpeta llamada “joomla” y luego dentro de otra llamada “test”, el acceso vía navegador, en este caso, se realizaría, desde instalaciones locales

con http://localhost/joomla/test/ o desde instalaciones remotas con http://www.tudominio.com/joomla/test/.

● Si has instalado Joomla! remotamente dentro de un subdominio, tu URL, podría verse de un

modo similar ahttp://www.joomla.tudominio.com.

En todo caso, son datos orientativos y la URL de acceso a indicar debe ser la apropiada y que se construirá sobre esquemas similares a los anteriores.

Paso 1 – Elegir el idioma

Dependiendo del escenario de tu situación en particular, una vez que hayas accedido con éxito al

instalador, se te mostrará la siguiente pantalla:

Advertirás que el idioma en-GB – English(United Kingdom) es el que podría estar seleccionado

predeterminadamente. Simplemente, elige el idioma que prefieras de entre los disponibles para avanzar en ese idioma el resto del proceso de instación (normalmente elegiremos el español, claro).

Esta selección del idioma, dentro del primer paso del proceso de instalación, solo guarda relación con

el idioma que queremos usar para instalar Joomla!; es decir, no afecta; ni determina, el idioma a usar

Page 23: PLATAFORMAS WEB

PLATAFORMAS WEB 22

en el sitio o en administración (predeterminadamente tras finalizar la instalación, ahí, estarán en

inglés). Esto es debido a que incluir todos los idiomas para el sitio y la administración que hay disponibles, harían que el paquete de instalación pesase bastante más o que nos encontrasemos con

un montón de idiomas que nunca vamos a usar. Una vez finalizada la instalación de Joomla! podemos obtener y descargar los archivos para nuestro idioma individualmente e instalarlos en nuestro sitio y

en la administración sin mayores problemas. Solo en nuestro idioma y desde nuestro espacio en el Joomla! Code, como traductores acreditados que somos, podrás obtener los últimos paquetes del

idioma disponibles apartir de la siguiente URL http://joomlacode.org/gf/project/comunidadjoomla/frs/ .Para otros paquetes del idioma, también

puedes vistar el repositorio principal en el Joomla! Code donde encontrarás todos los paquetes de los distintos idiomas que hay disponibles.

Los traductores acreditados son aquellos que han sido aprobados por Joomla!.

Los traductores asociados, son grupos internacionales que han desarrollado sitios desde los que se

preocupan de tener traducciones de material de ayuda u otra documentación oficial, en ese idioma especfico para Joomla!

Si deseas contribuir con la traducción, contacta con el coordinador de alguno de los proyectos

existentes listados desde la siguiente página: http://community.joomla.org/translations.html

Los paquetes del idioma, pueden subirse e instalarse desde el Panel de control->Extensiones->Instalar/Desinstalar. Hay paquetes del idioma que traducirán por separado o bien la zona del sitio o

la de la administración. Una vez instalados ambos paquetes del idioma, deberemos seleccionarlos como predeterminados desde el “Gestor de idiomas”

Bien, una vez seleccionado el idioma para el proceso de instalación, haz clic sobre Siguiente.

Paso 2 – Comprobaciones previas de instalación

La próxima pantalla consiste en una serie de pruebas que realiza el instalador para comprobar si se cumple con los requisitos mínimos o si los parámetros de configuración del servidor coinciden por los

recomendados para poder desplegar o usar Joomla! en condiciones aceptables.

Si alguna de las respuestas en el primer bloque te encuentras con un No, aún estarás a tiempo de rectificar la situación, antes de continuar con la instalación de Joomla!. Continuar en unas

Page 24: PLATAFORMAS WEB

PLATAFORMAS WEB 23

condiciones en las que no se está cumpliendo con unos requisitos mínimos, podría causar problemas

y fallas en tu sitio, haciéndolo funcionar incorrectamente, o, te puede obligar a seguir procedimientos adicionales a los de una instalación estándar y limpia vía navegador. El error con el

que más comúnmente suelen econtrarse los usuarios es sobre la advertencia de que su archivo configuration.php no es escribible. Revisa la sección de manejo de errores que hay al final de

la guía para tratar de corregir este problema, cuando se da.

El segundo bloque, indica con acierto algunos de los seteos de nuestra configuración de PHP. Aunque tus valores en este bloque no sean los recomendados, podrías seguir con el proceso de

instalación; sin embargo y debido a esos valores en rojo, tu sitio será menos seguro.

Nota: Al final de este manual y desde la sección de manejo de erroes, también se trata este tema.

Si necesitas aplicar algún cambio en la configuración, no es necesario que salgas del instalador .

Simplemente, una vez que hayas aplicado algún cambio, haz clic sobre el botón de “Comprobar otra vez”. También es posible desde aquí regresar al paso anterior y seleccionar otro idioma si lo deseas,

haciendo clic sobre el botón “Anterior”. Cuando todo esté como se requiere, haz clic sobre el botón Siguiente

Paso 3 – La licencia

No hay nada por introducir o cambiar desde esta página de la licencia; sin embargo, es recomendable que la leas, comprendas y aceptes los términos y condiciones bajo los que se distribuye y libera

Joomla!. Por favor, nota que has de estar de acuerdo con la licencia (no hay necesidad de registrarse en ningún lado) o el proceso de instalación no podrá continuar; ni podrás usar Joomla!

La licencia bajo la que se distribuyen todas las liberaciones de Joomla! es la GNU GPL v2 . GNU es la organización responsable de mantener la licencia y los estándares GPL para la General Public License.

Una vez leida, comprendida y aceptada la licencia, haz clic sobre el botón “Siguiente”.

Page 25: PLATAFORMAS WEB

PLATAFORMAS WEB 24

Paso 4 – Configuración de la base de datos

Estamos entrando en una de las pantallas del proceso de instalación en la que se requiere de la mayor antención por tu parte. En este paso, se establece la información que Joomla! necesitará para

poder comunicarse con la base de datos.

Ahora, necesitarás introducir la información referente a la base de datos y esperamos que, al haber

seguido las indicaciones de este manual, ya las tengas a mano.

Primero, selecciona el tipo de base de datos desde la lista de selección desplegable. Los valores posibles podrán se mysql omysqli. Lo habitual es seleccionar mysql para el tipo de base de datos.

Podría darse cambios significativos si se requiere usarmysqli pero solo es una especulación que queda fuera del ámbito de este manual.

Nota: Si deseas saber más sobre las diferencias entre estos dos tipos de base de datos, visita:

http://dev.mysql.com/downloads/connector/php/

A continuación introduce el Nombre del servidor, Nombre de usuario , Contraseña y Nombre de la base de datos apropiados para tu base de datos.

Los parámetro adicionales te permiten interactuar con la definición de tu base de datos. Si, por

ejemplo, ya tenias una base de datos con datos en su interior, pero ya no la necesitas seguir usando o te da igual perder la información de su interior, puedes borrar todas las tablas de su interior

seleccionándolo desde esta pantalla del instalador. También está la opción de poder re spaldar las tablas que pudieran existir dentro de la base de datos que vas a usar con Joomla!, en cuyo caso,

podrías restaurar el contenido de esa db en un punto anterior a la instalación de Joomla! y usando esa base de datos.

Otra opción disponible desde el instalador, es la de poder cambiar el prefijo que Joomla! usará para

todas las tablas que vaya creando en esa base de datos. Podrías estar interesado en hacer funcionar más de un sitio usando la misma base de datos, y, al asignar prefijos distintos para cada sitio, esto

sería posible. Lo importante, es que no uses nunca el prefijo bak_ ya que este es el que se usa específicamente por Joomla! para respaldar tablas dentro de la misma base de datos.

Asegúrate de que estas usando caracteres simples para la inclusión de tus prefijos (del tipo alfabeto

anglosajón; es decir, nada de tildes, eñes, símbolos, etc). Si tú no seleccionas uno, el prefijo predeterminado “jos_” estará bien.

La configuración de los campos para poder acceder a tu base de datos, será parecida a lo siguiente:

Page 26: PLATAFORMAS WEB

PLATAFORMAS WEB 25

Una vez que tengas configurado todo lo necesario, haz clic en “Siguiente”.

Nota: Desde la sección de este manual para el manejo de errores, se tratarán algunos de los

problemas de configuración más comunes.

Paso 5 – Configuración del FTP

Debido a que el sistema de permisos de archivo y las restricciones impuestas por la directiva de PHP con el Safe Mode sobre algunos hospedajes podrían ocasionarnos problemas con la instalación o administración del CMS, en Joomla! 1.5, se permite usar a todos los usuarios de Joomla! que estén

autorizados, un proceso que les permita instalar extensiones o subir archivos bajo el control de Joomla! y a través de su capa FTP. Esto incluye al “Gestor multimedia” y al “Gestor de

instalación/desinstalación de extensiones”. La capa FTP existe para manejar las operaciones de archivo desde el FTP cuando Joomla! lo necesite.

Introduce el nombre de usuario del FTP y su contraseña determinadas en la sección de preparativos

de este manual. Se debe acceder al directorío raíz donde esté Joomla!. Esta será la cuenta FTP que manejará las operaciones de archivo cuando Joomla! requiera de acceso FTP para completar alguna

tarea.

Advertencia! Por cuestiones de seguridad, siempre que te sea posible, es mejor usar una cuenta del

FTP separada y con la que solo se tenga acceso a la carpeta raíz de tu sitio, en lugar de a acceso todo el disco duro o por enciama de tu espacio web.

Page 27: PLATAFORMAS WEB

PLATAFORMAS WEB 26

Normalmente no es necesario precuparse de la página de configuración del FTP, cuando se trate de

instalaciones locales; aunque si se trata de una red de área local, podrían darse excepciones.

Nota: Una vez instalado el CMS, aún puedes acceder desde la configuración global a la configuración

del FTP, para habilitarlo, deshabilitarlo, configurarlo o editarlo

Una vez completados los campos con la información requerida si vas a usar la capa FTP, será parecido a lo siguiente:

O, sin cumplimentar ningún campo, si no vas a usar la capa FTP , que será parecido a lo siguiente:

, puedes pulsar sobre el botón “Siguiente”.

Nota: Desde la sección de manejo de errores, se tratarán los problemas más comunes y las posibles soluciones

.

Page 28: PLATAFORMAS WEB

PLATAFORMAS WEB 27

Advertencia: Es importante comprender que si estás ejecutando más de un sitio desde tu servidor, el

directorio raíz al que apuntar desde su correspondiente apartado en la configuración del FTP va a variar.

Paso 6 – Configuración principal

La pantalla de configuración principal te permite configurar tres de los elementos más críticos para la

correcta instalación de Joomla! en tu servidor web.

Hay tres áreas en la pantalla de configuración principal: La primera, es para indicar el nombre del

sitio y aunque parezca obvio, este dato también se usará cuando enviemos correos, o, se mostrará cuando se produzcan errores de acceso o mensajes de advertencia en la parte púplica del sitio.

Al contrario que en las liberaciones anteriores de Joomla!, el nombre del sitio, no se mostrará como título de la ventana del navegador. Este dato se podrá cambiar una vez instalado el CMS, desde la

configuración global.

La segunda área, se usa para introducir la información relativa y relacionada con el Súper administrador; o sea, contigo.

Introduce tu dirección de correo electrónico, o la que desees usar para recibir advertencias del

sistema, mensajes, o enviar/recibir corrreos. Esta dirección, es la que se mostrará en el campo “De:” de los mensajes salientes que envies desde tu sitio a tus usuarios. También en esa área, hay dos

campos para que puedas introducir la contraseña a asignar al usuario “admin” (tú otra vez). En el primer campo introducimos la contraseña, y en el segundo, la volvemos a escribir para evitar

posibles errores de tipeo. Es decir, el Súper administrador predeterminado, tiene asignado un nombre de usuario “admin”, el cual, podrá acceder a la administración de Joomla! con ese nombre

de usuario y con la contraseña que indiques desde aquí.

Nota: Si estás migrando los datos de una instalación existente de Joomla! 1.0,x, o si estás subiendo

un respaldo completo de la base de datos desde una instalación existente de Joomla! 1.5, no

Page 29: PLATAFORMAS WEB

PLATAFORMAS WEB 28

necesitarás completar ninguna de las dos áreas anteriores, ya que, esa información a migrar o

restaurar, contiene esa información y es la que se seguirá usando..

Una recomendación adicional de seguridad que podrías considerar, una vez finalizado el proceso de instalación, es la de cambiar al usuario “admin” por otro nombre menos obvio y de uso

predeterminado. Esto se puede hacer desde el gestor de usuarios, que encontrarás en la administración de Joomla!

La tercera y última área, guarda relación con la información que te gustaría, o tal vez no, incluir junto con la instalación básica de Joomla!. Básicamente, dispones de tres opciones:

1) Introducir los datos de ejemplo que proporciona Joomla! en la base de datos.

2) Migrar los datos de una versión anterior de Joomla! usando la herramienta de migración que se

proporciona.

3) No introducir datos de ejemplo; ni migrar nada de ningún sitio ; es decir, empezar con una instalación limpia y vacia de Joomla!. Adicionalmente, también es posible cargar los datos existentes

procedientes, por ejemplo, de algún respaldo o sitio anterior, pero si no se especifica nada desde esta sección, no se realizarán tales operaciones. Elige entre una de estas opciones:

Instalando los datos de ejemplo

Los datos de ejemplo a introducir en nuestra base de datos, son una colección de secciones, categorías, artículos, enlaces web, noticias externas y otros ejemplos de tipos de contenido, que han

sido escritos solo con la intencin de poder demostrar, con ejemplos, algunas de las funcionalidades de Joomla! (algún contenido es informativo y últil) Los datos están dentro de un archivo SQL del

paquete de instalación de Joomla!.

Predeterminadamente, la opción para instalar los datos de ejemplo, estará marcada; pero, para que se instalen los datos de ejemplo, es necesario que tú, hagas clic sobre el botón “ Instalar los datos de

ejemplo”. Tras pulsarlo y si todo ha ido bien, recibirás un mensaje de confirmación desde el mismo botón, el cual, pasará a mostrar un “Datos de ejemplo cargados con éxito”, tras lo cual, podrás pulsar

el botón “Siguiente”

Advertencia, no es posible, sin más, tomar un respaldo completo de una base de datos perteneciente

a la versión 1.0.x de Joomla! e intentar cargarlo dentro de una versión 1.5.x de Joomla!. Esto es debido a que se dan cambios significativos entre ambas estructuras.

Instalando un script SQL compatible

Pueden darse situaciones en la que tú, por ejemplo, tengas un archivo con los datos de ejemplo traducidos a tu idioma, o un respaldo de un sitio que usase Joomla! 1.5, el cual, deseas

instalar/restaurar dentro de este nuevo sitio que estás creando. En estos casos, deberías introducir el prefijo que se estaba usando y los campos requeridos para scripts de migración que se describen

más abajo.

Page 30: PLATAFORMAS WEB

PLATAFORMAS WEB 29

Instalando un script SQL de migracion desde una instalación anterior de Joomla! 1.0.x

Hay guías específicas y que entran en mayor detalle que este manual sobre el te ma de la migración

entre versiones de Joomla! y que está disponible desde el Joomla! Help Site que requieren de un componente de migración.

Si estás migrando o restaurando datos, selecciona el botón de rádio “Cargar un script de migración” y de este modo se habilitarán, para que los cumplimentes apropiadamente, los campos de texto

adicionales de Prefijo antiguo de las tablas, Codificación del sitio antiguo, y Script de migración.

Prefijo antiguo de las tablas: Es el prefijo que se usaba en la base de datos del sitio anterior en las tablas de Joomla! y es necesario ponerlo para que pueda iniciarse correctamente la transferencia de

datos. Por ejemplo, podría ser, mos_ para una instalación de Joomla! 1.0 o , si estás subiendo un archivo SQL del núcleo, podría ser #__.

Codificación del sitio antiguo Hace referencia a la codificación del idioma que se usase en el sitio antiguo desde su base de datos de MySQL y también se lo conoce por Collation. Joomla! 1.5 debe

codificarse con idiomas UTF-8. Los detalles de codificación del sitio antiguo, puden obtenerse desde PHPMyAdmin mismo accediendo a la pestaña principal perteneciente a la base de datos que

estuviéramos usando para el sitio antiguo.

Script de migración: Navega hasta el archivo de migración SQL pertenciente al sitio en Joomla! 1.0.x

Page 31: PLATAFORMAS WEB

PLATAFORMAS WEB 30

que quieras cargar dentro de Joomla! 1.5 (obtenido normalmente con el componente de migración a

instalar dentro de Joomla! 1.0.x).

Advertencia: Es muy recomendable de que siempre estés usando las últimas liberaciones del

componente de migración, sobre las últimas liberaciones de Joomla! 1.5.x; ya que, de este modo, estarán previstos los posibles cambios en el desarrollo. También es importante que, tras migrar el

contenido, revises si todo él es accesible y enlazable correctamente.

Ya he subido...: Selecciona esta casilla si consideras que el archivo a migrar es muy grande para ser manejado “al vuelo” (Si es muy pesado, podría darte errores por el límite de memoria o tiempos de

conexión): De ser así, súbelo al directorio raíz de tu espacio web en ruta a /installation/sql/migration/ ,y, llama al archivo migrate.sql (sin comprimir).

Este script es de migración de Joomla! 1.0: Selecciona esta casilla, SOLO, si estás migrando un scrpit

de Joomla! 1.0.x a Joomla! 1.5.x y has usado el com_migrator para obtener el “respaldo de migración”. Esto habilitará un proceso interno y automatizado que realizará las transformaciones de

compatibilidad necesarias “al vuelo” y las introducirá en el nuevo sitio.

Paso 7 – Finalizar

Bien, si has llegado con éxito a esta página, entonces es que ya has pasado la primera prueba.

Felicidades!. Antes de poder acceder a tu sitio o a la administración de tu sitio, aún nos queda una cosa por hacer… debes acceder a la carpeta raíz de tu espacio we b, donde esté Joomla!, y borrar

completamente la carpeta “installation” y todo lo que haya en su interior

Page 32: PLATAFORMAS WEB

PLATAFORMAS WEB 31

Joomla! está configurado de tal modo que, si no eliminas esta carpeta, no podrás terminar el proceso

de instalación

ADVERTENCIA! Un error administrativo de los más común, es la de no eliminar completamente esa

carpeta y solo renombrarla. Constituye un riego de seguridad el que no la borres completamente, así que, te recomendamos que lo hagas, en lugar de renombrarla.

Una vez que hayas borrado el directorio “installation” podrás elegir, desde el instalador, entre

acceder al sitio o a la administración. Dependiendo de donde pulses, accederás a un lado o al otro. En la siguiente captura, se muestra lo que sería la página de acceso a la administración de tu sitio:

Page 33: PLATAFORMAS WEB

PLATAFORMAS WEB 32

Introduce el nombre de usuario admin y la contraseña que asignaste para este usuario en el paso 6 de la instalación. Haz clic sobre el botón “Iniciar sesión” y podrás acceder a la administración:

...y eso es todo! Ya lo tienes todo a punto para empezar a usar Joomla!. Disfruta de la experiencia y esperamos que seas capaz de desarrolar tus sitios aprovechando todo tu potencial para los

propósitos que desees.

Buena suerte!

Instalación manual

En circunstancias puntuales, podrían darse problemas al intentar usar una instalación estándar vía

navegadorr como la descrita anteriormente; pero aún así, no está todo perdido.. ya que es posible

Page 34: PLATAFORMAS WEB

PLATAFORMAS WEB 33

instalar Joomla!, aunque sea de un modo algo más complejo; pero también efectivo, si se siguen los

pasos

Paso 1 – Crear y editar el archivo de configuración

Abre el directorio local donde descomprimiste el paquete de Joomla! y copia el archivo configuration.php-dist.

Renombra la copia de ese archivo a configuration.php, y ábrelo con un editor de código.

Edita las siguientes líneas en particular, antes de guardar este archivo en la carpeta raíz de Joomla!.

Estos parámetros, son editables desde la configuración global. Mira la siguiente imagen donde se remarcan los campos a cumplimentar más destacables (los demas, no deben omitirse ni borrarse del

archivo).

var $sitename = 'El nombre de tu sitio web';

var $dbtype = 'mysql';

var $host = 'localhost';

var $user = 'El nombre de usuario de tu base de datos';

var $password = 'La contraseña de acceso a la base de datos';

var $db = 'El nombre de la base de datos';

var $dbprefix = 'jos_'; // el prefijo de las tablas.

var $secret = 'FBVtggIk5lAzEU9H'; // Puedes cambiarlo aleatoriamente, respetando la longitud de la

cadena y tipo de caracteres permitidos.

var $ftp_host = '127.0.0.1'; //El hospedaje predeterminado para el ftp, este dato puede cambiar.

var $ftp_port = '21'; //Puerto predeterminado del FTP, podría ser otro.

var $ftp_user = 'tu usuario del ftp';

var $ftp_pass = 'tu contraseña del FTP';

var $ftp_root = 'la ruta absoluta en la que se abrirá el programa cliente del FTP';

var $ftp_enable = '1'; Set to '1' to enable the FTP layer facility

var $tmp_path = '/tmp'; //ruta absoluta al directorio tmp a usar por joomla.

var $log_path = '/var/logs'; //ruta absoluta a la carpeta log a usar por joomla.

var $mailfrom = 'tu dirección de correo electrónico';

var $fromname = 'Por ejemplo, El nombre de u sitio';

Page 35: PLATAFORMAS WEB

PLATAFORMAS WEB 34

Paso 2 – Editar el archivo SQL

Accede a la carpeta que hay dentro del paquete de Joomla, en ruta installation->sql->mysql. Y podrás

ver en su interior los siguientes archivos:

Abre el archivo joomla.sql con tu editor, porque necesitamos cambiar el prefijo de las tablas. Usa la

herramienta del editor de Buscar y reemplazar y busca #__ (observa que hay dos guiones bajos) para reemplazarlo con jos_ y selecciona "Enter". Guarda este archivo solo en formato utf -8 NO BOM. Esto

es de vital importancia para lo operatividad de la instalación. Este archivo se encarga de crear la estuctura de tablas de tu base de datos.

Si desdeas insertar también los datos de ejemplo en tu base de datos, debes seguir el mismo

procedimiento; pero, desde el archivo sample_data.sql , y asegúrate nuevamente de que la codificación es UTF-8 NO BOM.

Advertencia: El BOM (Byte Order Marker) agrega una línea de código al inicio del bloque de datos, como una especie de firma. Joomla! no requiere de esta firma y de acuerdo con esto, siempre debes

asegurarte de que la codificación de tus archivos sea la correcta. El notepad de Windows, por ejemplo, agrega estos códigos y otras cosas inecesarias, que pueden provocar fallos en Joomla!, solo

por ese motivo

Paso 3 – Subir los archivos al servidor web

Sube al directorio raíz de tu espacio web los archivos y carpetas del paquete de Joomla! como ya habíamos descrito anteriormente, incluyendo al nuevo archivo configuration.php que acabamos de

crear, usando un cliente FTP o tu panel de control del hospedaje si dispones de él. Si se trata de una instalación local en tu ordenador, simplemente copia o muevo los archivos/carpetas del paquete de

Joomla! a la carpeta raíz de tu servidor web. Si se trata de una subcarpeta, súbelos o muévelos a la subcarpeta dentro de tu espacio web.

Paso 4 – Crear una base de datos e importar los datos del archivo joomla.sql

Accede a tu base de datos usando el sistema de control de MySQL que prefieras. Nosotros vamos a usar la herramientaPHPMyAdmin para crear una base de datos con el mismo nombre que se ha

usado dentro del archivos configuration.php en el Paso 1. Posiblemente, si se trata de una instalación remota en un hospedaje compartido, quien te sirva el hospedaje, ya te habrá asignado un

nombre específico para la base de datos y ese es el que tendrás que usar, si n necesidad de realizar esta acción.

Page 36: PLATAFORMAS WEB

PLATAFORMAS WEB 35

Selecciona la pestaña “Importar” de PHPMyAdmin y luego navega hasta el directorio apropiado en ruta raíz_donde_esté_joomla/installation/sql/mysql para seleccionar el archivo joomla.sql que

habíamos editado. Haz clic en “Continuar” y se importarán los datos dentro de la DB creando la estructura de tablas necesarias. Acuerdate de reemplazar el “raíz_donde_esté_joomla” por tu ruta

real.

Después de introducir los datos con éxito, podrás ver que se han creado las tablas desde la interfaz de PHPMyAdmin.

Page 37: PLATAFORMAS WEB

PLATAFORMAS WEB 36

Felicidades, acabas de crear con éxito y manualmente tu sitio web con Joomla!. Para comprobarlo, accede a tu sitio desde el navegador con la URL que apunte a tu dominio En nuestro caso, al ser

una demostración hospedada localmente dentro de una carpeta, usamos http://localhost/joomla/ pero tú, si se trata de una instalación remota, debes reemplazarlo

con la URL completa que apunte a tu dominio. Aún no serás capaz de poder acceder a la administración o de iniciar sesión en el sitio, porque aún no tienes creada la cuenta de usuario con

privilegios de súper administrador..

Predeterminadamente, si no ha instalado los datos de ejemplo, Joomla crea el menú principal y asocia al mismo un elemento del menú llamado “Inicio”, pero eso es todo lo que hay disponible.

Sigamos con el siguiente paso… el Paso 5.- Crear una cuenta de súper administrador

Paso 5 – Crear una cuenta primaria de usuario con privilegio de súper administrador

Page 38: PLATAFORMAS WEB

PLATAFORMAS WEB 37

Con intención de crear nuestra primera cuenta de súper administrador, deberás introducir la

siguiente consulta dentro de tu base de datos, usando el sistema de control de MySQL que prefieras (PHPMyAdmin, línea de comandos, etc). Esto te configurará al usuario inicial llamado admin y su

contraseña (también se usará "admin" para la contraseña).

¡Advertencia!: Por cuestiones de seguridad, debes cambiar la contraseña inmediatamente después

de completar la instalación, sobre todo, en sitios con accedo del público en general

INSERT INTO `jos_users` VALUES (62, 'Administrator', 'admin',' [email protected]',

'21232f297a57a5a743894a0e4a801fc3', 'Super Administrator', 0, 1, 25, '2005-09-28 00:00:00', '2005-09-28 00:00:00', '', ''); INSERT INTO `jos_core_acl_aro` VALUES (10,'users','62',0,'Administrator',0);

INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25,'',10);

Usa el código de más arriba para crear la cuenta de súper administrador desde la interfaz de PHPMyAdmin, ejecutando una consulta SQL.

Selecciona la pestaña “SQL” de PHPMyAdmin e introduce ese código dentro del campo de texto, y

luego pulsa sobre el botón “Continuar”. Tras unos segundos, recibirás la confirmación de que la consulta se ha ejecutado con éxito, como se muestra a continuación:

Page 39: PLATAFORMAS WEB

PLATAFORMAS WEB 38

Si todo ha salido como lo planeamos, ahora ya podrás acceder a la administración de tu sitio.

Advertencia!: Por motivos de seguridad, debes borrar la carpeta installation de tu espacio web antes de poder acceder al sitio o a la administración; pero, primero, espera a haber terminado de instalar

Joomla!

Introduce en tu navegador http://localhost/administrator/ o http://tudominio/administrator/ para

poder acceder a la administración de Joomla! (o, si se trata de una instalación remota, adapta la URL a la correcta y que apunte a tu dominio), y podrás ver la siguiente pantalla:

Introduce el nombre de usuario admin y la contraseña admin y haz clic sobre el botón “Iniciar sesión”.

Tu primer trabajo es el de estitar al usuario admin para cambiarle la contraseña de acceso. Para ello,

haz clic en el icono de acceso rápido que verás en el panel de control llamado “Gestor de usuarios”.

Page 40: PLATAFORMAS WEB

PLATAFORMAS WEB 39

Esto abrirá el gestor de usuarios:

Haz clic sobre el nombre “Administrador” y podrás editar los detalles para cambiarlos por los que prefieres, prestando especial atención a la contraseña y a la dirección de correo electrónico.

Page 41: PLATAFORMAS WEB

PLATAFORMAS WEB 40

Puedes seleccionar y cambiar cualquier otro detalle que sea editable desde esta pantalla, pero seguramente preferirás tomarte algún café (o algo más fuerte :P ).

¡Felicitaciones, ahora ya puedes acceder a tu instalación limpia y básica de Joomla!.

Si es la primera vez que usas Joomla!, y te apetece ver como se mostraría todo si tuviera más

información, con un poco de esfuerzo más, podrías instalar los datos de ejemplo.

Si deseas instalar los datos de ejemplo, vayamos al Paso 6 – Instalar los datos de ejemplo.

Por otra parte, si ya estás satisfecho con la instalación pelada y básica para empezar a desarrollar tu sitio desde esa base, primero debes comprobar y verificar que has borrado tu tu

directorio instalation, como se indica desde el Paso 7 – Borrar el directorio installation

Paso 6 – Importar los datos de ejemplo desde el archivo sample_data.sql (opcional)

Si necesitas instalar los datos de ejemplo, debes importar los datos desde el sistema de control de MySQL que prefieras (nosotros seguimos usando PHPMyadmin). Selecciona la pestaña “ Importar” de

PHPMyAdmin y navega por la carpeta instalation, en la misma ruta donde estaba el archivo joomla.sql, encontrarás al archivo que necesitamos importar ahora y que se

llamasample_data.sql

Una vez seleccionado el archivo desde el navegador, haz clic sobre el botón “Siguiente” y tras unos

segundos, reibirás el mensaje de confirmación de que todo ha ido bien:

Page 42: PLATAFORMAS WEB

PLATAFORMAS WEB 41

.

Tras ello, cuando accedas de nuevo a la administración, podrás ver que los datos de ejemplo ya están accesibles.

Con los datos de ejemplo instalados, es más sencillo tomar una idea de cómo se queda todo

ordenado o como se hacen relacionan, presentan o configuran las cosas que se muestran en el sitio.

El sitio, ahora también se muestra bastante más completo y navegable que antes:

Page 43: PLATAFORMAS WEB

PLATAFORMAS WEB 42

Si te fijas, hay módulos instalados y todo, y uno de ellos, te permite iniciar sesión en el sitio , usando tu mismo nombre de usuario y contraseña que en la administración. De todos modos, es más

recomendable que te crees y uses una cuenta con menor privilegio para acceder al sitio.

Para completar la instalación vayamos al Paso 7 – Borrar el directorio installation.

Paso 7 – Borrar el directorio installation

El último paso y más importante que nos queda por llevar a cabo, es el de eliminar completamente la

carpeta installation de nuestro espacio web.

Page 44: PLATAFORMAS WEB

PLATAFORMAS WEB 43

Advertencia! Es de vital importancia que elimines el directorio installation tan pronto como puedas una vez que se ha completado el proceso de instalación. Conlleva un riesgo de seguridad el que solo

la renombre, o que no la elimines completamente a la mayor brevedad posible. Si otros pudieran acceder al interior de esa carpeta, podría traerte consecuencias catastróficas para tu sitio.

Bien! Ya hemos teminado. Esperamos que disfrutes usando Joomla! y te invitamos a formar parte

activa de nuestra comunidad que está en continua expansión.

Si esta guía te ha sido útil, no dejes de recomendársela a otros ;)

Page 45: PLATAFORMAS WEB

PLATAFORMAS WEB 44

DEFINICION: DOKEOS

Dokeos es un entorno de e-learning y una aplicación de administración de contenidos de cursos y

también una herramienta de colaboración. Es software libre y está bajo la licencia GNU GPL, el desarrollo es internacional y colaborativo. También está certificado por la OSI y puede ser usado como un sistema de gestión de contenido (CMS) para educación y educadores. Esta característica

para administrar contenidos incluye distribución de contenidos, calendario, proceso de entrenamiento, chat en texto, audio y video, administración de pruebas y guardado de registros. Hasta el 2007, estaba traducido en 34 idiomas (y varios están completos) y es usado (a septiembre de

2010) por 9900 organizaciones, según reporta el mismo sitio web de la empresa, medido sin filtrado de posibles duplicados.

Dokeos.com es también una compañía belga que provee hospedaje soporte y servicios de e-learning, aparte de la distribución de la plataforma Dokeos. La compañía colabora con la comunidad

pagándole a varios desarrolladores.

SITIO DE DESCARGA: http://dokeos.uptodown.com/

Dokeos es una plataforma libre de e-learning similar a Moodle que cuenta con algunas características

interesantes. Resulta ideal para organizaciones, empresas y escuelas que deseen dar cursos de teleformación a los miembros de su comunidad.

Dokeos permite hacer un seguimiento completo de los alumnos: evaluarlos en línea, realizar pruebas escritas, analizar los resultados, comprobar su progreso, etcétera. En caso de ser necesario, el sistema de videoconferencia incluido en Dokeos hace posible una comunicación directa entre el

profesor y los alumnos. Durante ésta pueden compartir documentos y recibir indicaciones del profesor.

Las denominadas herramientas de autor permiten crear itinerarios formativos y plantillas pedagógicas con las que mejorar la calidad de los contenidos. El profesor, si lo desea, puede completar las lecciones con grabaciones de voz.

Page 46: PLATAFORMAS WEB

PLATAFORMAS WEB 45

Desarrollo

Dokeos está escrito en PHP y usa bases de datos en MySQL. La versión actual y estable es Dokeos

1.8.6.1. El desarrollo de Dokeos es un proyecto internacional que incluye como contribuyentes a varias universidades, escuelas, y otras organizaciones e individuos. La metodología de desarrollo de Dokeos toma elementos de programación extrema (Extreme Programming), teoría de usabilidad, y

metodología de desarrollo colaborativo Open Source, como las ideas de La Catedral y el Bazar.

Específicamente, Dokeos cuenta con un foro, usado por los usuarios de Dokeos para discusión y

retroalimentación. La agenda y los minutos de las reuniones de todos los desarrolladores eran publicados hasta el 2009, y un 'roadmap' también es público. Toda la documentación de diseño y desarrollo está disponible en el wiki de Dokeos. Todo aquel que se registre puede contribuir. Hasta

fin del 2009, habían 21 desarrolladores con acceso de escritura al repositorio de código (progresivamente CVS, SVN y finalmente Mercurial), otras personas podían contribuir mediante el

envío de código vía correo electrónico, el foro o el wiki. A partir del 2010, solo los empleados o contratados por la empresa Dokeos tienen acceso de escritura al repositorio (privado) Mercurial.

Objetivos

Las principales metas de Dokeos son ser un sistema flexible y de muy fácil uso mediante una interfaz de usuario sumamente amigable. Ser una herramienta de aprendizaje, especialmente recomendada

a usuarios que tengan nociones mínimas de computación cuyo objetivo es la preocupación por el contenido.

Page 47: PLATAFORMAS WEB

PLATAFORMAS WEB 46

Herramientas disponibles

Lecciones SCORM.

Producción de documentos basados en plantillas. Ejercicios: opción múltiple, llenado de espacios en blanco, cotejar alternativas, preguntas

abiertas, hotspots.

Interacción: foros, chats y grupos. Videoconferencia: vía Web (manual de instalación removido en la versión Free 1.8.6,

paquete siempre disponible públicamente para descarga.

Conversión de presentaciones en PowerPoint e Impresas a cursos en SCORM (manual de instalación removido en la versión Free 1.8.6, paquete siempre disponible públicamente para

descarga). Trabajos. Blogs.

Agenda. Anuncios. Glosario.

Notas personales. Red social.

Encuestas. Autentificación vía LDAP y OpenID. Evaluaciones.

Reserva de matrícula. Sesiones de usuario.

Page 48: PLATAFORMAS WEB

PLATAFORMAS WEB 47

DEFINICION: CLOROLINE

Claroline es un groupware asíncrono y colaborativo. Proyecto de software libre que se distribuye con

licencia GNU/GPL. Está escrito en el lenguaje de programación PHP, utiliza MySQL como SGBD. Sigue las especificaciones de SCORM e IMS. Está disponible para plataformas (Linux) y navegadores libres (Mozilla, Netscape), y plataformas (Unix, Mac OS X y Windows) y navegadores propietarios (Internet

Explorer).

Presenta las características propias de un sistema de gestión de contenidos (CMS). Puede ser

utilizado por formadores, para administrar cursos virtuales en entornos e-learning ya que permite:

Publicar documentos en cualquier formato: word, pdf, html, vídeo, etc. Administrar foros de discusión tanto públicos como privados. Administrar listas de enlaces.

Crear grupos de estudiantes. Confeccionar ejercicios. Estructurar una agenda con tareas y plazos.

Hacer anuncios, vía correo electrónico por ejemplo. Gestionar los envíos de los estudiantes: documentos, tareas, trabajos, etc.

Crear y guardar chats.

Hugues Peeters eligió el nombre de Claroline, cuyo logotipo es el bello rostro de Calíope, la musa

griega de la poesía épica y la elocuencia.

Page 49: PLATAFORMAS WEB

PLATAFORMAS WEB 48

SITIO DE DESCARGA: http://www.claroline.org

Historia de Claroline

El proyecto Claroline fue iniciado en el año 2000, en el Instituto Pedagógico Universitario de Multimedia de la Universidad Católica de Lovain (Bélgica), por Thomas De Praetere, Hugues Peeters y

Christophe Gesché, con la financiación de la Fundación Louvain de la misma Universidad.

Desde 2004, el Centro de Investigación y Desarrollo (CERDECAM), del Instituto Superior de Ingeniería

Belga (ECAM), participa en el desarrollo de Claroline, con un equipo financiado por la Región Valona. Una comunidad internacional de profesores y desarrolladores, contribuye con el desarrollo de este proyecto desde su creación.

Desarrollo de Claroline

En el proyecto Claroline, además de un área de descargas actualizada cada noche, se utiliza el sistema de control de versiones CVS, el correo electrónico y foros para hacer sugerencias e informar

sobre los errores encontrados.

Page 50: PLATAFORMAS WEB

PLATAFORMAS WEB 49

CONCLUSIONES

Nuestro grupo llego a las siguientes conclusiones:

Una plataformas web es la base sobre la cual se puede construir una página con distintos programas de

lenguajes de programación, ya sea en programas gráficos y del cual no se necesita conocimientos

básicos de programación.

Un sistema de gestión de contenidos (CMS) es un programa que permite crear una estructura de

soporte para la creación y administración de contenidos, principalmente en páginas web.

El CMS es una aplicación informática usada para crear, editar, gestionar y publicar contenido digital en

diversos formatos. El gestor de contenidos genera páginas dinámicas interactuando con el servidor para

generar la página web bajo petición del usuario, con el formato predefinido y el contenido extraído de

la base de datos del servidor.

Un CMS siempre funciona en el servidor web en el que esté alojado el portal. El acceso al gestor se

realiza generalmente a través del navegador web, y se puede requerir el uso de FTP para subir

contenido.

Un LMS es un programa (aplicación de software) instalado en un servidor, que se emplea para

administrar, distribuir y controlar las actividades de una institución u organización.

Moodle es un Ambiente Educativo Virtual, sistema de gestión de cursos, de distribución libre, que

ayuda a los educadores a crear comunidades de aprendizaje en línea. Este tipo de plataformas

tecnológicas esta basada en LMS.

Drupal es un sistema de gestión de contenido modular multipropósito que permite publicar artículos,

imágenes, u otros archivos y servicios añadidos como foros, encuestas, votaciones, blogs y

administración de usuarios y permisos.

Joomla es un sistema de gestión de contenidos, y entre sus principales virtudes está la de permitir editar

el contenido de un sitio web de manera sencilla. Es una aplicación de código abierto programada

mayoritariamente en PHP bajo una licencia GPL. Este administrador de contenidos puede trabajar en

Internet o intranets y requiere de una base de datos MySQL, así como, preferiblemente, de un servidor

HTTP Apache.

Dokeos es una aplicación de administración de contenidos de cursos. Es software libre y está bajo la

licencia GNU/GPL, puede ser usado como un sistema de gestión de contenido (CMS) para educación

y educadores. Esta característica para administrar contenidos incluye distribución de contenidos,

calendario, proceso de entrenamiento, chat en texto, audio y video, administración de pruebas y

guardado de registros.

Claroline. Proyecto de software libre que se distribuye con licencia GNU/GPL. Está escrito en el

lenguaje de programación PHP, utiliza MySQL. Presenta las características propias de un sistema de

gestión de contenidos (CMS). Puede ser utilizado por formadores, para administrar cursos virtuales

Page 51: PLATAFORMAS WEB

PLATAFORMAS WEB 50

Bibliografía

o http://es.wikipedia.org/wiki/Moodle#M.C3.B3dulos_principales_en_Moodle

o http://es.wikipedia.org/wiki/CMS o http://es.wikipedia.org/wiki/Web_2.0

o http://hosting.teoriza.com/

o http://es.wikipedia.org/wiki/CMS

o http://es.wikipedia.org/wiki/LMS_%28Learning_Management_System%29

o http://www.intellia.com.mx/esp/servicios/ o http://es.wikipedia.org/wiki/Claroline

o http://mx.answers.yahoo.com/ o http://www.chamilo.org/es/acerca-de-chamilo o http://sourceforge.net/news/ o http://validator.w3.org/

o http://jigsaw.w3.org/ o http://sourceforge.net/projects/claroline/ o http://directory.fsf.org/Education/adult/claroline.html

o http://www.dwheeler.com/sloccount/ o http://www.enhacke.com/wp-content/

o http://4.bp.blogspot.com/

o http://t3.gstatic.com/images

o http://moodle.oakland.k12.mi.us/pontiac/file.php/1/moodle.html