Facultad de Tecnología Informática Ingeniería Informática. Proyecto ViajaMundo.com Portal de Viajeros. Tutor: Víctor M. Rodríguez

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Facultad de Tecnología Informática Ingeniería Informática. Proyecto ViajaMundo.com Portal de Viajeros. Tutor: Víctor M. Rodríguez"

Transcripción

1 Universidad de Belgrano Las tesinas de Belgrano Facultad de Tecnología Informática Ingeniería Informática Proyecto ViajaMundo.com Portal de Viajeros Nº 262 Roberto Carlos Marani Tutor: Víctor M. Rodríguez Departamento de Investigaciones Junio 2009

2

3 Índice 1. Introducción Objetivo Alcance del trabajo Límites del desarrollo del Portal Estado del arte y proyectos similares Motivación personal Evaluación de herramientas y software utilizado Selección de un lenguaje de creación de páginas web dinámicas Sistema de Administración de contenido (CMS) Características de Xoops Características de ViajaMundo Características de XOOPS Bloques Permisos y accesos basados en grupos Administración de Usuarios Módulos de XOOPS Características particulares de ViajaMundo Pasaporte ViajaMundo Mapamundo TraveLogs Ranking Casos de uso más frecuentes Registración Login Restauración de Contraseña Edición de Mapamundo Publicación de travelogs Costos del Proyecto Bautismo del Proyecto Aplicaciones Software para editar documentos web Xoops PHP Flash Macromedia MX Professional Desarrollo Servicios de publicación en línea Resumen ejecutivo de Costos Métricas estadísticas Distintos tipos de métricas Las métricas de ViajaMundo Análisis de Hits por país Rentabilidad del Proyecto Campaña de publicidad actual Google Adsense Pasos para incorporar Google Adsense en un sitio Seguimiento de ingresos por Google Adsense Otras campañas realizadas Glosario Bibliografía...40

4 4

5 1. Introducción Internet se ha convertido en una oportunidad para la democratización de la información, en donde cualquier persona puede participar de foros, crear discusiones y publicar páginas web sobre diversos temas. Esta tesina consiste en el desarrollo a nivel de prototipo avanzado de un portal para información y negocios turísticos que hemos denominado ViajaMundo. ViajaMundo pretende reunir a gente que posee conocimientos sobre ciertos lugares (como países o ciudades) y darles la posibilidad y el espacio para que publiquen sus experiencias, conocimientos, fotos, sugerencias, sin necesidad de conocimientos de programación o diseño de páginas Web. Asimismo, que los usuarios puedan comunicarse e intercambiar mensajes entre ellos. En definitiva, ViajaMundo pretende ser una fuente de información de viajeros reales, que está disponible para todos aquellos que busquen experiencias sobre destinos turísticos de interés. Además cuenta con información adicional que el sitio brinda por si mismo. A título de ejemplo mencionamos: el pronóstico del tiempo cálculo de distancias entre dos ciudades curiosidades geográficas y socioculturales del mundo, etc. Por tratarse de un producto en desarrollo y en pleno crecimiento, se planea agregar nuevas funcionalidades en el futuro. El portal puede observarse en línea, en la dirección 1.1 Objetivo Elaborar un sitio Web con características de portal de información para viajeros, que permita tanto la búsqueda como la publicación de información sobre lugares de interés. Intercambio de experiencias, Foros, Mensajería, Chat, sistema de ranking de miembros, Encuestas, y otras herramientas. La información será almacenada en una base de datos, y las páginas serán personalizadas, según la condición del usuario (visitante, miembro o administrador). Los visitantes podrán acceder a toda la información publicada por los miembros, y a casi toda la información que brinda ViajaMundo por sí mismo. Los miembros además tienen la ventaja, de poder publicar sus propios travelogs, participar en el ranking, intercambiar mensajes con otros miembros, dejar comentarios en otros travelogs, y acceder a información adicional, como el pronóstico del tiempo y el cálculo de distancias entre dos ciudades. Los administradores tienen el poder de editar o eliminar comentarios, travelogs, miembros, temas de foro, etc. 1.2 Alcance del trabajo Durante esta tesina se ha desarrollado el portal en el cual los usuarios se loguean, publican travelogs, participan del foro, ranquean otros travelogs, intercambian mensajes, y de esta forma se promueve el crecimiento de una comunidad. También pueden buscar dentro del sitio informaciones útiles como el pronóstico del tiempo en cientos de ciudades, cálculo de distancias, ubicación geográfica en mapas especiales de distintas regiones, países o ciudades, y la búsqueda de otros miembros que estén vinculados a lugares de interés para comunicarse con ellos. Es un sitio con todas las funcionalidades de un portal, que permite intercomunicación entre miembros, intercambios de experiencias, publicación de fotos, comentarios, sistema de puntuación para ranking, etc. El sitio se nutre de la información que los miembros crean, es decir, se retroalimenta de los mismos usuarios. A medida que la información crece, el sitio se fortalece, con mayor cantidad de experiencias y se vuelve más interesante. El intercambio de experiencias se realiza a través de una plantilla de publicación denominada trave- Logs, que son documentos web que mediante el empleo de texto e imágenes, y con información dividida en distintos criterios, el publicador puede presentar información de manera más ágil, y más fácil de seguir y encontrar según el interés de otros viajeros. 1.3 Límites del desarrollo del Portal El portal se limitará a registrar y loguear usuarios, permitirle a los miembros incorporar contenidos, participar en foros, chatear en línea con otros usuarios, ver información propia del sitio (como hora mundial y pronóstico del tiempo) y el contenido creado por otros miembros, permitir la comunicación vía mensajería entre miembros, y darle la posibilidad a los miembros de crear su mapamundo, es decir, explicitar que países o ciudades conoce, o le gustaría conocer, y travelogs, documentos donde los viajeros relatan sus experiencias. 5

6 El portal no cuenta con ningún sistema de comercio electrónico que permita transacciones en línea, como por ejemplo la venta de pasajes aéreos, paquetes turísticos, o aquellos servicios que estén relacionados con el turismo, aunque está en evaluación su posible incorporación en el futuro. 1.4 Estado del arte y proyectos similares Si bien en Internet existen varios sitios dirigidos a viajeros, con guías de destino, información de sitios de interés, mapas, etc., ViajaMundo propone integrar todo esto en un solo sitio, con el adicional de que la información sea creada por los mismos viajeros, y no como en la mayoría de los casos, que la información es publicada por un editor arbitrariamente. Esto hace que la información publicada por ViajaMundo tenga un valor agregado, que describa la realidad desde el punto de vista de alguien que vivió la experiencia, que fomente la discusión, la comparación y la participación de los miembros. Además, esta interrelación entre usuarios se incentiva mediante la participación de los miembros en votaciones que valoran la información aportada por cada uno, mediante un sistema de ranking. Recorriendo Internet podemos encontrar proyectos similares. Entre ellos se destacan com, un sitio que surgió y se publicó casi simultáneamente al mismo tiempo que ViajaMundo. Está desarrollado de una manera muy similar que ViajaMundo: sobre una estructura armada de portal, y también se basa en la posibilidad de darle a los usuarios la creación de lo que ellos llaman: Guías de Viajes, que es similar a lo que llamamos en ViajaMundo, travelogs. Sin embargo no cuenta con el Pasaporte Viaja- Mundo, donde cada uno especifica a que países o ciudades ha viajado, ni con la mensajería que provee ViajaMundo, tampoco con herramientas, como el cálculo de distancias entre ciudades, mapas, pronóstico del tiempo de ciudades, etc. Un sitio similar que ha servido como referencia es: Este es un sitio que tiene alrededor de 7 años de antigüedad, con la diferencia principal que ViajaMundo está dirigido al público de habla hispana. Virtualtourist.com no cuenta con varias de las herramientas que provee ViajaMundo. Si bien estos sitios pueden llegar a competir con ViajaMundo en la propuesta para viajeros que buscan o pretenden publicar sus experiencias, cada uno tiene su grupo de miembros definidos y pueden complementarse. 1.5 Motivación personal Al terminar de cursar las materias de mi carrera, mientras preparaba finales y trabajaba a media jornada, tuve la inquietud de aplicar muchos de mis conocimientos, en un proyecto integrador que se basara en un plan de negocios. El turismo es una de las principales industrias, e Internet es una gran fuente de información en donde millones de personas buscan, preguntan, responden, comparten, publican y opinan sobre lugares de interés, ya sean exóticos, convencionales o poco comunes. La idea de un portal de turismo surgió de conversaciones con viajeros, particularmente aquellos que hacen recorridos improvisados alrededor del mundo y que, al hacerlo de forma individual, es decir, sin la contratación de paquetes turísticos que proveen excursiones, traslados, etc., advertían las complicaciones para conseguir hospedaje acorde al presupuesto planeado y en zonas cercanas a lugares de interés. Además esta actividad ocasionaba una enorme perdida de tiempo, especialmente en lugares en donde la estadía llegaba a ser corta, de a veces de 1 o 2 noches. Muchos viajeros encuentran en Internet la forma de informarse sobre que lugares, atracciones, actividades, etc., no deben pasar de largo al llegar a un lugar. ViajaMundo intenta concentrar toda esta información en el sitio, alentando la participación de personas que han realizado experiencias, haciendo que interactúen, relaten sus vivencias en forma de textos y fotos, promoviendo la participación en foros, etc. A su vez ofrece la oportunidad de que la gente se comunique entre si, permitiendo un contacto directo entre miembros, por ejemplo cuando alguien busca información sobre Buenos Aires, tiene la posibilidad de buscar documentos (llamados travelogs) publicados sobre Buenos Aires, buscar gente que haya viajado a Buenos Aires y preguntar directamente a gente que haya realmente vivido la experiencia. Se dispone de un plan de negocios, porque la idea es que el sitio crezca de tal manera que pueda retornar el esfuerzo con dinero a partir de la venta de publicidad, servicios, etc., que pueden ser implementados en el futuro. En la actualidad ViajaMundo cuenta con publicidad, sin embargo está en sus planes agregar otros sistemas o servicios que no sean gratuitos. 6

7 2. Evaluación de herramientas y software utilizado Esta primera etapa ha consistido básicamente en la investigación de los lenguajes sobre los cuales se asentó el desarrollo del portal. Se incluye tanto el software para crear páginas web estáticas (HTML), como el software y la plataforma para desarrollar y ejecutar la creación de HTML dinámico (aquel que cambia dependiendo del usuario que visualice la página). En cuanto al software, se tuvo en cuenta herramientas que permitan el desarrollo a través de la codificación, sin darle importancia al desarrollo a partir de la interfaz visual, ya que, en mi experiencia como programador, me resulta más efectiva la codificación (es decir escritura de líneas de código) antes que el desarrollo a través de interfaces graficas (como lo permiten herramientas como Microsoft FrontPage). 2.1 Selección de un lenguaje de creación de páginas web dinámicas El proyecto se asienta sobre una estructura ya armada, con una tecnología ya definida, que ha surgido de un proceso de selección que incluye lenguajes y estructuras de portales. Sin embargo para la selección de la estructura de portal era necesario seleccionar antes el lenguaje sobre el que se iba a trabajar y asentar el proyecto. Para la selección final se realizó una evaluación entre las dos tecnologías que resultaron aplicables a nuestro proyecto: ASP (Active Server Pages) y PHP (Preprocessor Hypertext) ASP es un producto de Microsoft, y se encuentra comúnmente en los servidores web Microsoft, es decir, IIS (Internet Information Services); mientras que PHP es un producto freeware, es decir, no tiene costo monetario ni tampoco tiene restricciones en cuanto a los servidores o sistemas operativos sobre los que puede correr. Ofrecemos aquí un cuadro comparativo que nos ayudó a tomar la decisión sobre la tecnología a utilizar: PHP ASP Puede correr sobre plataformas y servidores gratuitos, como Linux y Apache Webserver, así como sobre plataforma Windows, y su Internet Information Server (Webserver). Lo que brinda una ventaja tanto económica (los primeros son software gratuito), y de versatilidad. PHP es significativamente más rápido al correr sobre su propio espacio de memoria En cuanto a la compatibilidad con bases de datos, PHP demuestra ser bastante flexible, permitiendo utilizar MySQL, SQL Server (Microsoft), o PostgreSQL. PHP como lenguaje de programación y sintaxis es similar a C o C++. Es un producto de Microsoft que corre básicamente sobre plataforma Windows y su servidor web (IIS). Esto nos restringe las opciones para nuestro servidor a que sean productos Microsoft. Si bien estos costos son solventados por el servicio de hosting que se contrate, nos limita las opciones tanto de selección de proveedor de hosting, como de escalabilidad. ASP es lento al tener un costo adicional para el servidor, ya que está construido sobre la arquitectura COM. ASP provee soporte para conexión con la base de datos propietaria de Microsoft, es decir SQL Server. ASP es más parecido a Visual Basic, producto de Microsoft. A partir de este cuadro, se determina la selección de PHP como tecnología a ser utilizada. El principal motivo de la decisión es que PHP es un compilador eficiente, potente, permite la utilización de objetos y tiene una sintaxis parecida a C++, sobre la que personalmente poseo mayores conocimientos. 7

8 2.2 Sistema de Administración de contenido (CMS) 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 por una parte y el diseño por otra. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle nuevamente formato al contenido, además de permitir en el sitio la publicación de forma fácil y controlada a varios editores. La utilización de un sistema de estas características es imprescindible para un proyecto como Viaja- Mundo por distintas razones: Al ser una base de portal, incluye toda su funcionalidad básica. Si el proyecto partiera con la construcción de un portal desde cero requeriría un 40% adicional del total de trabajo realizado, y desviaría el foco de las funciones características de ViajaMundo en las funciones básicas de un portal. Son sistemas que vienen con un diseño predefinido y que son fácilmente cambiables y de fácil actualización. Es una gran ventaja al reducir los esfuerzos en el diseño. Muchos de estos sistemas son de uso libre. Hay una gran variedad y opciones en el mercado, y con distintos enfoques según la funcionalidad: CMSs para Foros: permite la creación de foros de discusiones en línea donde los usuarios se reúnen a discutir distintos temas de interés. CMSs para Blogs: permite la creación de un sitio para la publicación de noticias o artículos en orden cronológico con espacio para comentarios y discusión. CMSs para Wikis: permite la colaboración grupal para la elaboración de artículos y la discusión. CMSs para ecommerce: para sitios de comercio electrónico, o venta en línea. CMSs para Sitios Web tradicionales: para la publicación de sitios con contenido que sirva como fuente de información y con soporte a una comunidad. Existe una gran variedad de sistemas CMS que puede adaptarse a nuestro proyecto. El 90% de ellos están desarrollados bajo lenguaje PHP y dan soporte a varios motores de base de datos como MySQL y PostgreSQL. Algunos ejemplos de estos sistemas freeware (de distribución gratuita) son: Action Applications (PHP) Apache Lenya (Java/XML) ASP Nuke (ASP): Uno de los pocos CMS basados en ASP de código libre. DotNetNuke (.NET) Gekko (PHP): CMS en español muy fácil de configurar y altamente escalable. Joomla (PHP / MySQL): Versión surgida de Mambo Mambo (PHP): CMS muy fácil de usar, pero con posibilidades un poco limitadas. PHP-Nuke (PHP) Postnuke (PHP): CMS modular de código libre bajo licencia GNU/GPL Post Revolution (PHP): CMS desarrollado en español, especializado en weblogs, de código libre bajo licencia GNU/GPL WebGUI (Perl) Ocupa más de 40 MB, flexible, adaptable, multilingüe. XOOPS (PHP): CMS modular. Además también existen otros sistemas CMS shareware (aquellos que requieren de una licencia para su uso), como: Content Management Server de Microsoft Kentico Un CMS hecho en C# y Visual Basic.NET ZWeb Publisher CMS: Para empresas con volumen de publicación elevado. PipePS: Es un procesador de plantillas montado sobre PHP. Como principal ventaja destaca el amplio abanico de posibilidades que ofrece (foros, gestión de usuarios, blogs, galerías, bases de datos, sincronización, buscadores, catálogos, agendas, noticias, calendario, etc.). Además dispone de motores internos para base de datos y seguridad, y es compatible con HTML. esscontent: Plataforma de Administración de Contenidos. Permite a los usuarios generar y editar contenidos atractivos para su sitio Web o intranet corporativa. Interfase intuitiva que permite agregar imágenes, tablas y textos; publicando y editando en tiempo real, en forma organizada y descentralizada. webcontrol CMS: Solución para gestión de contenidos WAI AA en entorno web. ADSM Portal 2.0: Gestor de contenidos para PYMES de ADSM Solutions. Mediante plantillas, es posible adaptar por completo el sitio Web a las necesidades del cliente. Su sencillo panel de administración permite al cliente editar, añadir y eliminar contenidos. El sistema es totalmente escalable, pudiendo 8

9 adaptarse a todo tipo de necesidades, desde pequeños sitios Web hasta completos portales de contenidos. Expression Engine: Gestor de contenidos con módulos y extensiones para blogs, foros, galerías, etc. Tiene un gran abanico de posibilidades. 360 Web Manager Software: Gestor de contenidos totalmente en español, completo y adaptable a las distintas necesidades del usuario. Sus requerimientos mínimos permite que pueda ser instalado en casi cualquier servidor web. Permite fácil y rápidamente armar, mantener y actualizar sitios webs. GTLive!: Permite realizar todo tipo de sitios a través de un editor WYSIWYG integrado en la propia Web. Fácilmente escalable mediante la incorporación de módulos y secciones, y extremadamente flexible. Recomendado para proyectos multiidioma o para diseños muy exigentes. NUKE ET: Modificación profunda de PHP-NUKE que incluye muchas más opciones, con más seguridad y menos llamadas a la base de datos (fuente: wikipedia.com, octubre de 2006) Luego de evaluar si era conveniente un software shareware o uno freeware, y luego de testear algunos de estos sistemas, se llegó a la conclusión de que los sistemas freeware se adaptaban perfectamente a los requerimientos de nuestro proyecto. Y además la selección de un sistema freeware, de uso libre, nos permitía reducir los costos. Para la selección final de un CMS freeware, se realizó una evaluación de varios tipos de portales creados bajo estos sistemas. Una fuente interesante que permite evaluar y comparar la funcionalidad y la administración de distintos tipos de portales es A partir de este sitio, y de un proceso de evaluación adicional, instalando y testeando los sistemas candidatos se llegó a la conclusión de utilizar Xoops. XOOPS es un Sistema de Administración de Contenido (CMS) basado en lenguaje PHP. Cuando es instalado en un servidor en combinación con un servidor de bases de datos MySQL, permite a administrar websites dinámicos, construir comunidades virtuales en línea, manejar usuarios, modificar el diseño, y proveer el contenido a través de una simple interfaz. El sistema viene integrado con ciertas funcionalidades básicas para un portal como login de usuarios, mensajería entre miembros, registración de nuevos miembros, etc. Xoops proviene del acrónimo Sistema de Portal extensible Orientado a Objetos. Esto significa que es una herramienta que puede ser escalada según las necesidades. XOOPS también está bajo los términos de GNU General Public License (GPL), lo que significa que existe libertad para usarlo y modificarlo. 2.3 Características de Xoops Base de Datos: XOOPS utiliza una Base de datos relacional (actualmente MySQL) para almacenar los datos requeridos para funcionar como un Sistema de gestión de contenido. Completamente Modularizado: Los módulos pueden ser instalados / desinstalados / activados / desactivados con un simple clic usando el sistema de administración de módulos de XOOPS. Personalización Extensible: El Webmaster puede configurar o definir los artículos para el perfil del usuario. Los usuarios registrados pueden editar sus perfiles, seleccionar temas del sitio, escoger y subir su foto, etc. Apoyado Por todo el mundo: XOOPS fue creado y es mantenido por equipos de voluntarios que trabajan en diferentes partes del Mundo. La comunidad de XOOPS tiene docenas de sitios oficiales de ayuda para el soporte de usuarios. Sistema versátil de permisos de grupo: Sistema de gran alcance y de uso fácil para asignar permisos que permitan fijar a los administradores permisos a ciertos grupos de usuarios. Modificación de apariencia por Themes: XOOPS es conducido por un sistema de Themes. Los administradores y los usuarios pueden cambiar el estilo del sitio web con un simple clic. Existen más de 200 themes suministrados por la comunidad. (fuente: octubre de 2006) 9

10 3. Características de ViajaMundo Esta sección se dedicará a mencionar aquellas características tanto funcionales como de diseño que tiene ViajaMundo. Algunas son comunes a muchos portales, y otras son particulares de nuestro proyecto. Muchas de las funcionalidades comunes con otros sitios vinieron ya implementadas en el sistema Xoops. Mientras que las particulares de nuestro proyecto debieron ser desarrolladas y fusionadas dentro del portal. 3.1 Características de XOOPS Bloques La información es presentada a partir de bloques que contienen información relacionada, a veces como vínculos que se complementan. Los bloques pueden ser centrales o laterales. La organización en bloques nos permite modificar bloques individualmente sin tener que alterar el resto de las funciones cuando sea necesario, por lo que hace más simple y menos arriesgada la edición. Un ejemplo de bloques es el siguiente: En esta imagen vemos, al costado izquierdo, el menú lateral Menú General, y en el bloque central vemos el bloque del Mapamundo que actúa como acceso directo a distintas regiones del Mundo. De aquí podemos decir que el bloque lateral es un bloque dinámico, ya que es personalizado según el estado del usuario. Allí vemos que el último enlace del Menú General es Login de Miembros, opción que debe desaparecer si el usuario ya está logueado. En cambio el bloque, en este caso del centro, se mantiene siempre igual y en ningún momento evalúa las características del tipo de usuario que navega la página. Un pseudocódigo que representa el bloque Menú General del ejemplo sería el siguiente: < h t m l > <b>menu General</b><br> <a ref.= vinculo a pagina principal >Mundo</a><br> <a ref.= vinculo a pagina África >Africa</a><br> <a ref.= vinculo a pagina Asia >Asia</a><br> <a ref.= vinculo a pagina Europa >Europa</a><br> <a ref.= vinculo a pagina Oceanía >Oceanía</a><br> <a ref.= vinculo a pagina Centroamérica >Centroamérica</a><br> <a ref.= vinculo a pagina Sudamérica >Sudamérica</a><br> <a ref.= vinculo a pagina Norteamérica >Norteamérica</a><br> <a ref.= vinculo a pagina Medio Oriente >Medio Oriente</a><br><br> <a ref.= vinculo a pagina Foro >Foro</a><br><br> <a ref.= vinculo a pagina Foro >Miembros</a><br><br> <?php if(usuario!= logueado) Imprimir (<a ref.= vinculo a pagina de Login >Login de Miembros</a><br><br>);?> 10

11 Aquí observamos que la opción para login es presentada sólo a ciertos usuarios. No todos los bloques examinan el grupo de usuarios al que pertenece la persona que está navegando. A veces depende de las preferencias del usuario, e inclusive hasta del usuario individualmente. Por ejemplo, cada miembro al loguearse cuenta con un menú individual que varía de miembro a miembro, donde tiene enlaces para manejar su cuenta y le indica si recibió nuevas votaciones para su ranking o nuevos mensajes. Un ejemplo de este tipo de bloque es el bloque de Menú personalizado: Esta imagen nos muestra que el bloque cuenta con una cierta cantidad de opciones. Estas son opciones individuales, ya que no se puede presentar al miembro tango, la información de otro miembro, aunque ambos pertenezcan al mismo grupo de miembros convencionales. En este caso el pseudocódigo será de la forma: if(login=true) { Print(Mi Pasaporte) Print (Mi MapaMundo) Print (Mis TraveLogs) If($usuario_nuevos_mails >= 1) Print (Tiene $usuario_nuevos_mails Mensajes Nuevos) } Else Print ( No hay mensajes nuevos ) Print (Ir a ver Mensajes) Print ($total_mensajes: Total de mensajes ) Print (Mi Ranking) If($nuevos_votos) Print ($nuevos_votos) If(usuario=administrador) Print (Menu Administrativo) Print (Logout) Además vemos que los grupos de usuarios no sólo son logueados y visitantes. En este pseudocódigo vemos que hay un tercer grupo denominado administradores. A ellos se les presenta un vínculo que le permite acceder a la página de administración del sitio y ciertos bloques de control adicionales Permisos y accesos basados en grupos XOOPS tiene incorporado un sistema de registración de miembros, por lo cual se puede, opcionalmente, requerir que los usuarios se registren en el sitio para tener acceso a ciertas funciones o contenidos. Por ejemplo, muchos sitios requieren que la gente se registre antes de permitirles participar en los foros. El acceso y los derechos administrativos en el portal se configuran a partir de un sistema flexible de permisos basados en grupos de usuarios. Los grupos por defecto incluyen usuarios anónimos, miembros registrados, y administradores, pero uno puede definir tantos grupos como lo requiera la 11

12 administración de su sitio. Cada grupo puede tener una configuración única de permisos y accesos que especifica: Que bloques pueden ser vistos Que módulos pueden ser accedidos Que módulos pueden ser administrados Q u e a s p e c t o s d e a d m i n i s t r a c i ó n d e l s i s t e m a p u e d e n s e r m o d i f i c a d o s Administración de Usuarios XOOPS provee herramientas incorporadas para una fácil administración de usuarios. Dentro de la herramienta podemos editar información, modificar contraseñas, crear o eliminar usuarios, etc. Mientras que a nivel grupal podemos crear grupos de usuarios, para que tengan acceso a ciertos módulos, o bloques. En ViajaMundo existen 3 tipos de grupos: usuarios anónimos, miembros, y administradores. De acuerdo a los estados de un usuario, éste tendrá acceso a ciertas funcionalidades y diferentes módulos. Por ejemplo si el usuario es miembro, se le presentará el Menú personalizado del que ya se habló anteriormente. Si el usuario es anónimo no tendrá acceso al módulo de creación de travelogs, y si es administrador tendrá acceso al módulo de administración. El módulo de administración viene con funcionalidades que incluyen la creación de grupos, la asignación de usuarios a un grupo, los módulo que pueden ser accedidos y los bloques que son vistos por los grupos, la capacidad de buscar usuarios por varios criterios, enviar correos electrónicos masivos a miembros, mensajes privados a usuarios a través del sistema de mensajería, etc. 3.2 Módulos de XOOPS XOOPS ofrece un número de módulos desarrollados y mantenidos por el equipo de desarrollo oficial. Los miembros de la comunidad XOOPS han desarrollado una amplia variedad de módulos no oficiales. Un módulo provee funcionalidad al portal, por ejemplo el Foro es un módulo dentro del sistema. Dentro del módulo están las páginas que componen el módulo, páginas de administración del módulo, las clases que utiliza el módulo, imágenes del módulo, bloques del módulo, etc. La modularidad facilita la administración del sistema y la escalabilidad de su crecimiento. En el caso de sitios con contenidos más amplios se pueden usar módulos tales como: noticias, foros, enlaces, descargas, documentos, etc. Estos módulos permiten la participación de miembros y visitantes en el portal. Además se pueden desarrollar módulos propios, como es el caso del módulo para crear, visualizar y administrar travelogs de ViajaMundo. 3.3 Características particulares de ViajaMundo Pasaporte ViajaMundo El Pasaporte ViajaMundo es simplemente un conjunto de información sobre un miembro que le permite identificarse y resumir su información personal y resumir sus metas y experiencias en viajes por el mundo a través del Mapamundo. Una vez que el usuario se registra y foguea por primera vez, el sistema le sugiere completar el Pasaporte para que de esta forma sea más simple su integración en la comunidad. El Pasaporte cuenta con distintos datos personales, de carácter informal que son. Sobrenombre: la parte superior del Pasaporte identifica al miembro de Pasaporte. Sexo: lo especifica gráficamente. Nombre Real. Lugar de residencia: si lo ha especificado en el Mapamundo, también lo especifica textualmente. Fecha de nacimiento. Ocupación. Hobbies. Ranking: puntaje que obtuvo por participación y votos de otros miembros. Fecha de membresía. Fecha de último ingreso a su cuenta. Mapamundo. Travelogs creados (resumen). Frase Preferida para que se describan a si mismos. Por supuesto que la mayoría de estos datos dependen de que el miembro los haya ingresado, como por ejemplo: Ocupación y Hobbies. Otros datos los toma del sistema, como por ejemplo: fecha de registración y fecha de último ingreso a su cuenta. Si el miembro ha ingresado su fecha de nacimiento completa, el sistema también realiza el cálculo de la edad actual. 12

13 Al costado derecho del Pasaporte, de la misma forma que un viajero real tiene visas y sellos en su Pasaporte oficial, el Pasaporte ViajaMundo tiene el Mapamundo que grafica los lugares que el miembro ha visitado, los lugares sobre los que tiene interés en visitar y el lugar donde vive, y una lista de travelogs, o documentos web que el miembro publica contando sus experiencias. Un Pasaporte ViajaMundo tiene el siguiente formato: Por último, para promover la interrelación de la comunidad y la comunicación entre miembros, cuenta con un botón de acceso directo para el envío de un mensaje al miembro. El mensaje podrá ser enviado si el usuario remitente está logueado. En el caso de ser su propio Pasaporte esta opción no estará disponible Mapamundo Mapamundo es una aplicación exclusiva de ViajaMundo que fue desarrollada en Flash Macromedia, donde se presenta un mapa de la Tierra, y en base a la relación de los miembros con un lugar (país o ciudad), ese lugar aparece en el Mapamundo gráficamente, resaltado bajo cierto color, o como un punto en el mapa, en caso de ser una ciudad. Es una interfaz visual que posibilita una vista rápida y certera de, por ejemplo, los lugares visitados por un miembro. Los tipos de relaciones que puede tener un miembro respecto a un lugar son: Lugares visitados: lugares en los que el miembro estuvo en el pasado. Futuros viajes: lugares que el miembro tiene en plan visitar en algún momento. Vive en: lugar donde el miembro vive. Cada una de estas relaciones se visualizan de determinado color de acuerdo a la relación que existe entre el miembro y el lugar. Si el país es un lugar visitado, el Mapamundo lo muestra de color azul, si el país es un lugar a visitar en el futuro, el Mapamundo lo muestra de color rojo, si el país es donde el miembro vive, aparece en color verde. Si es una ciudad, aparece un punto en el Mapamundo independientemente de sí es un lugar a visitar, visitado o la ciudad donde vive. Para saber de que ciudad se trata basta con hacer un clic sobre el punto y aparecerá al costado el nombre de la ciudad. Por debajo del Mapamundo aparece una lista de todos los países, agrupados en regiones, que figuran en el Mapamundo, según el color de la relación que corresponda, un conteo de cuantos países visitados, y a visitar hay por cada país, y la cuenta total de países visitados y a visitar del miembro. La siguiente imagen muestra el Mapamundo de un miembro ViajaMundo. 13

14 Para acceder al editor del Mapamundo, se ingresa desde Mi Mapamundo (en el Menú personalizado al costado izquierdo o desde las solapas arriba en la página). Una vez aquí, aparece el Mapamundo, y por debajo de él, cuatro cuadrantes para: agregar países o ciudades visitadas, agregar países o ciudades con planes a visitar, agregar el país o la ciudad donde el miembro vive, y eliminar países o ciudades ingresadas anteriormente y bajo cualquier relación. Se elige el tipo de relación entre el miembro y el lugar y se escoge si el lugar es país o ciudad. Una nueva ventana se abrirá mostrando las regiones del Mundo, luego países, y luego (en caso de ser ciudad), las ciudades de ese país, y seleccionando el lugar ya se habrá ingresado a la base de datos. Al mismo tiempo se actualiza el Mapamundo que incluirá el lugar gráficamente. En la siguiente imagen vemos el editor de Mapamundo, y un Mapamundo con países y ciudades ya agregadas. La siguiente imagen muestra el editor del Mapamundo, y la interfaz que posibilita al miembro ingresar países y ciudades al Mapamundo: 14

15 3.3.3 TraveLogs Los travelogs son uno de los recursos más importantes de ViajaMundo, porque es allí donde los viajeros vierten todos sus conocimientos, su información, sus inquietudes y recomendaciones. Es un documento web que consta de texto, imágenes y fotos, sobre cierto formato y ciertas subdivisiones que brindan un orden y asimismo guían al miembro sobre que información publicar y cómo. Un travelog se escribe en base a un lugar: país o ciudad sobre el cual un miembro ViajaMundo tenga información, ya sea porque haya estado, porque planea viajar ahí (y ya reunió información) o porque vive ahí. En base a estos conocimientos, el miembro publica el travelog que luego otros miembros pueden consultar, votar y opinar. El proceso de publicación de un travelog comienza desde el Mapamundo. Allí el miembro debe agregar el país o la ciudad sobre la que está relacionado (como ya dijimos antes, por interés a viajar en el futuro, porque ya viajó, o porque vive allí), y a partir de ese momento tendrá la oportunidad de escribir sobre ese lugar. Es obligatorio tener agregado el lugar al Mapamundo para crear el travelog sobre ese lugar, porque a través del Mapamundo el miembro se relaciona a si mismo con el lugar, y es a partir de allí que manifiesta poseer ciertos conocimientos, información o experiencias sobre este. Una vez que los lugares sobre los que se van a escribir travelogs están ingresados en el Mapamundo, el miembro debe ingresar a Mis TraveLogs (desde el Menú personalizado al costado izquierdo o desde las solapas arriba en la página), y se va a encontrar con el Administrador de travelogs que presenta los lugares que se han ingresado en el Mapamundo, ordenados primero por regiones y luego por orden alfabético. Si un miembro no agrega ningún lugar en el Mapamundo, al ingresar a Mis TraveLogs, inmediatamente ViajaMundo le mostrará un aviso diciendo que mientras no tenga lugares agregados al Mapamundo no podrá escribir travelogs. 15

16 Un travelog consta de información en texto e imágenes sobre un lugar en particular publicado por un miembro, y tiene un formato similar al siguiente: 16

17 Los travelogs se dividen para facilitar la categorización de la información en: Introducción: es el lugar donde los viajeros pueden relatar detalles generales, como por ejemplo, causas de la elección de ese destino Lo Imperdible: que es lo que los viajeros no pueden dejar de hacer cuando están en este lugar Actividades: que actividades (caminatas, trekking, etc.) pueden llevar a cabo los viajeros. Alojamientos: hoteles, hostels, campings, el miembro tiene la posibilidad de relatar que tipo de alojamiento utilizó, cómo fue su experiencia, precios, ubicación, servicios, etc. Restaurants y Gastronomía: donde el miembro se puede referir tanto a lugares, ubicaciones y precios, como a costumbres culinarias, platos típicos, etc. Transportes: tanto los medios para moverse dentro de este lugar, trenes, subtes, micros, taxis, como para llegar al lugar o hacer viajes a lugares aledaños. Shopping: que recuerdos, souvenirs, etc. se pueden conseguir. Precios, ubicación, características. Vida Nocturna: que lugares se pueden visitar, cafés, restaurantes, lugares bailables, etc. Cultura y Costumbres: reglas culturales del lugar, que costumbres deben tenerse en cuenta para no ser mal visto. Por cada lugar que figura en el Administrador de travelogs, uno tiene un enlace para crear este travelog. Siguiendo este enlace uno se encuentra con el menú para crear un travelog sobre el lugar elegido. Allí se puede ver el travelog (si ya tiene alguna categoría creada) y crear o editar categorías del travelog. Seleccionando una categoría se accede a una página web donde el miembro puede escribir texto y subir una foto relacionada al lugar y a la categoría. Un travelog está constituido por una o más categorías de información. La diferencia entre la cantidad de categorías se presenta en la cantidad y el tipo de información publicada, y la cantidad de votos y el puntaje que puede recibir en el ranking, ya que otros miembros que visitan el travelog pueden votar por cada categoría del travelog: es decir, si el miembro publica un travelog con Lo Imperdible y Alojamientos en Madrid podrá recibir 2 votos por cada miembro visitante. La siguiente imagen nos muestra el Administrador de travelogs. Cada uno de los países y ciudades que aparecen han sido agregados al mapamundo. Se ve claramente que las opciones son Crear trave- Log o Editar travelog para el caso de que ya haya algún documento creado para ese lugar. 17

18 3.3.4 Ranking Para promover la participación de los miembros, ViajaMundo tiene un sistema para valorar tanto la participación, como la utilidad de los travelogs de los miembros. El sistema de Ranking distingue a los miembros con puntajes que van desde 0 a 5. El puntaje más bajo, el cero (0), es para aquellos miem- 18

19 bros que no han creado ningún travelog. Y el puntaje más alto se otorga a aquellos miembros que han publicado varios travelogs, y que estos han sido reconocidos como útiles por la comunidad de miembros de ViajaMundo a través del voto. El sistema de Ranking utiliza un algoritmo creado para premiar tanto la publicación, como la cantidad de votos y el puntaje de estos votos. Es decir: mientras más travelogs tenga un miembro, más puntos sumará, al igual que mientras tenga más votos y buenas calificaciones. Este algoritmo contempla que el puntaje no sea inferior a 0 y no sea mayor a 5, y al momento de su desarrollo se tuvo en cuenta que el objetivo de ViajaMundo debía ser aplicado a este sistema, premiando la participación de los miembros y estimulando la creación de travelogs de buena calidad. Algoritmo para el cálculo del Ranking Puntaje por cantidad de travelogs: un miembro recibe un puntaje de 0.1 punto por cada travelog publicado, hasta un máximo de 10 travelogs, en cuyo caso alcanza 1 puntos. Esto pone un límite en lo que se refiere a la calificación que el miembro obtiene a partir de la cantidad de travelogs, porque también es importante evaluar la calidad de estos. Si este límite no existiera, un miembro podría escribir 50 travelogs muy poco útiles y alcanzar el puntaje máximo al obtener 0.1 puntos por cada uno de estos. Puntaje por calidad de travelogs: un miembro recibe un puntaje que va entre 1 y 5 puntos de acuerdo al criterio de otro u otros miembros que clasifiquen cada categoría del travelog. El puntaje total que puede obtener a partir de los votos de otros miembros va entre 0 y 3.5 puntos. Donde 0 es cuando los travelogs del miembro no tienen ningún voto todavía y 3.5 es cuando uno o más miembros han clasificado el travelog con el máximo valor, o 5 puntos. Puntaje por cantidad de miembros que han votado el travelog: es justo que se tenga en cuenta esta variable, ya que de lo contrario un solo miembro que vote y clasifique al miembro con un puntaje máximo de 5, llevaría al miembro al máximo puntaje inmediatamente. El máximo puntaje para el ranking que obtiene un miembro de esta variable es de 0.5 puntos. Por cada miembro que vota, suma 0.1 puntos, si han votado 5 o más obtiene su máximo de 0.5 puntos. El algoritmo que calcula el Ranking de los miembros se puede observar en el siguiente pseudocódigo: If (travelogs > 0) { Puntos_por_votos = votos / cantidad_de_votos 1.5; If(votantes >= 5) Puntos_por_votantes = 0.5; Else Puntos_por_votantes = votantes * 0.1; If(traveLogs >= 10) puntos_por_cantidad_de_travelogs = 1; Else puntos_por_cantidad_de_travelogs = travelogs * 0.1; } Ranking = Puntos_por_votos + Puntos_por_votantes + puntos_por_cantidad_de_travelogs ; Hay que destacar que solo los miembros pueden votar, esto es así para llevar un control y evitar que un miembro se autocalifique, además, el miembro no puede votar sus propios travelogs, y si intenta hacerlo, no solo no se computa el voto, sino que se le advierte que no puede votarse a sí mismo. El miembro accede a su Ranking a través de Mi Ranking (en el Menú personalizado al costado izquierdo o desde las solapas arriba en la página), donde puede observar sus ultimas votaciones y su ranking actual. Cada vez que alguien vota, incrementa una variable que indica que el miembro no se ha informado de esta nueva votación, y cuando se loguea aparece al lado de Mi Ranking, un aviso que dice la cantidad de nuevos votos. La imagen muestra el informe de ranking de un miembro. Muestra el puntaje general, y que votaciones recibió por parte de otros miembros, especificando que travelog ha sido votado y con que puntaje: 19

20 3.4 Casos de uso más frecuentes Registración Nombre Registrarse Precondiciones Curso Normal Excepciones Postcondiciones Ninguna 1. El actor usuario solicita registrarse en el portal. 2. El sistema solicita el sobrenombre con el que va a participar en la comunidad, el correo electrónico y la contraseña con el que se va a loguear. 3. El actor ingresa los datos solicitados por el sistema. 4. El sistema informa que el actor se ha registrado en el sistema. Si el Sobrenombre o el correo electrónico ya existen, el sistema informa esta situación y este caso de uso continúa en el paso 2. El actor usuario pasa a ser actor miembro al quedar dado de alta en el sistema. 20

21 3.4.2 Login Nombre Precondiciones Curso Normal Excepciones Postcondiciones Loguearse El actor es un miembro no logueado 1. El actor miembro ingresa a la página principal de ViajaMundo 2. El actor miembro ingresa a a. Login de Miembros, donde tiene un cuadro donde ingresar su sobrenombre y contraseña, o bien: b. Se posiciona en el costado derecho donde tiene un cuadro donde ingresar su sobrenombre y contraseña. 3. El actor miembro ingresa sus datos de sobrenombre y contraseña y recibe el aviso de Bienvenida. En el caso que el usuario miembro haya olvidado su contraseña o la contraseña sea incorrecta, se continúa en el caso de uso Olvido de contraseña El actor usuario se identifica en el sistema y pasa a ser miembro Restauración de Contraseña Nombre Precondiciones Curso Normal Excepciones Postcondiciones Olvido de Contraseña El actor es miembro ya registrado con una cuenta en el sistema, no recordando su contraseña. 1. El actor ingresa a Login de Miembros. 2. El actor ingresa en la parte inferior de la página para usuarios que olvidaron su contraseña, su correo electrónico. 3. El actor recibe un correo de ViajaMundo indicándole que entre a un determinado enlace para confirmar su pedido de nueva contraseña. 4. El actor ingresa al enlace que aparece en el correo, y el sistema le envía un nuevo correo con la nueva contraseña. 5. El actor se loguea, según el caso de uso Loguearse con su nueva contraseña. Si el actor ingresó un correo electrónico inválido el sistema enviará el correo a esa dirección, y el actor no recibirá la nueva contraseña. El actor recibe una nueva contraseña que le permite loguearse. 21

22 3.4.4 Edición de Mapamundo Nombre Precondiciones Curso Normal Editar Mapamundo El actor es un miembro logueado 1. El actor ingresa a Mi Mapamundo en el bloque derecho. 2. El actor decide si el lugar a agregar en el Mapamundo es visitado, a visitar, lugar de residencia, o para eliminar del Mapamundo, según las cuatro opciones. 3. El actor cliquea si el lugar es País o Ciudad. 4. En caso de que el lugar sea: a. País: el actor primero elige la región (Sudamérica, Europa, etc.), por último elige el País. b. Ciudad: el actor primero elige la región (Sudamérica, Europa, etc.), luego el País, y luego la Ciudad. Excepciones Postcondiciones El Mapamundo se actualiza incluyendo el lugar seleccionado Publicación de travelogs Nombre Precondiciones Curso Normal Publicar travelog El actor es un miembro logueado 1. El actor ingresa a Mis TraveLogs en el Menú Personalizado 2. El actor elige el lugar (país o ciudad) sobre el cual quiere escribir el travelog entre una lista de lugares agregados al Mapamundo, y cliquea en Crear travelog. 3. El actor elige que tipo de travelog piensa escribir (Actividades, Vida Nocturna, etc.), y lo selecciona haciendo clic en Crear esta sección del travelog. 4. El actor narra su experiencia o información correspondiente al lugar y a la sección en el cuadro de texto que se le presenta, pudiendo agregarle ciertas imágenes (emoticones), enlaces y formatos (tipo de fuentes, color). 5. El actor tiene la posibilidad de incluir una foto al travelog en formatos gif o jpg. 6. El actor cliquea en el botón de previsualización, en cuyo caso tiene una vista previa del travelog. O el actor cliquea en el botón Publicar, para finalizar el travelog. Excepciones Postcondiciones El travelog se ingresa en la Base de datos y ya está disponible para el resto de la comunidad. 22

23 4. Costos del Proyecto En este capítulo de la tesina se mencionan aquellos gastos involucrados en el proyecto. Desde el principio se decidió buscar las soluciones más efectivas y económicas en herramientas para el desarrollo. Como veremos se utilizó mucho software libre, sin resignar funcionalidades ni eficiencia, lo que permitió el desarrollo de un producto competitivo a un costo accesible. Los costos de desarrollo se calcularon en base a un relevamiento de sueldos de programadores web. Aunque el desarrollo fue personal y no se contrataron programadores, se puede estimar un costo aproximado. Actualmente se mantienen unos mínimos gastos en mantenimiento y servicios de hosting, todos estos gastos están representados a continuación. 4.1 Bautismo del Proyecto Un proyecto es como un largo viaje, en donde se van superando etapas. Una de las etapas donde más se deja volar la imaginación y la fantasía es la selección del nombre del proyecto. Esta tarea no es un mero acto formal, sino que en el caso de proyectos web, es fundamental ya que este nombre es el que va a identificar al proyecto en forma de dirección web. Luego de estudiar varias posibilidades, seleccionar y descartar palabras claves y sondear sitios similares, se llegó a la conclusión de utilizar el término ViajaMundo. Este nombre reunía la filosofía del portal utilizando sus dos palabras claves más importantes: viajar y mundo. Desde el primer instante, este portal se concibió para ser dirigido al público de habla hispana, por lo tanto la decisión fue la de utilizar un dominio.com y evitar usar dominios que identifiquen el sitio con algún país en particular, como por ejemplo.com.ar (sitios comerciales argentinos, asignados por nic.ar), a pesar de que los dominios.ar son gratuitos. En definitiva, se registró el dominio que refiere el nombre del proyecto y la manera más fácil de representarlo en una dirección de Internet. El dominio se registró el 8 de octubre de 2002, cuando el proyecto era todavía una idea. La registración y mantenimiento por 2 años tuvo un costo de US$40. El mantenimiento anual actual es de US$ Aplicaciones Las aplicaciones de desarrollo utilizadas en ViajaMundo son en su mayoría de licencia pública, sin costo de utilización, excepto algunas de las herramientas. Las decisiones de utilizar estas herramientas fueron que se adaptaban perfectamente a los requerimientos de desarrollo y muchas de ellas ya habían sido utilizadas por mí en previos desarrollos, lo que facilitaba la selección. En esta sección se realiza un resumen de las herramientas en uso y su costo involucrado Software para editar documentos web La construcción de un sitio web se realiza a partir de alguna herramienta que asista en la edición de documentos web, en general HTM o HTML (Hypertext Markup Language), pero que en el proyecto ViajaMundo incluyó archivos PHP (Preprocessor Hypertext). Hay muchas soluciones que se pueden utilizar en estos casos, desde herramientas GUI (Graphical User Interface) cuya interfaz gráfica facilita la tarea, o herramientas de edición de texto para codificación directa. En el proyecto se utilizó una herramienta de codificación que es un simple editor de texto y de HTML muy útil para programadores al poseer características de remarcar sintaxis para advertir errores y utilizar distintos colores para las etiquetas HTML que facilitan la lectura y revisión del código. Hay muchas soluciones de este tipo en el mercado, y en este caso es un freeware Xoops Es un sistema dinámico de administración de contenido web escrito en PHP, extensible (se pueden agregar módulos y modificar diseños), y orientado a objetos. Xoops se transforma en la base de Viaja- Mundo, al ser un modelo de portal que incorpora muchos de los módulos necesarios para un sitio de estas características y que sin el uso de éste y con la realización de un portal desde su inicio, sería necesario un grupo importante de programadores para llevar el proyecto a cabo. ViajaMundo resuelve con Xoops el 40% del desarrollo del portal al incorporar sistema de Login de Usuarios, Foros, Menúes, Diseño, Encuestas, sistemas de permisos, etc. Xoops es un producto bajo los términos de GNU General Public License (GPL), por lo que es libre de usar y modificar. Esto significa que económicamente no representó ningún gasto para el proyecto, y que además se adapta a los cambios que se necesitaban para construir el portal. Además existe una comunidad de usuarios de este producto que intercambia módulos con nuevas funcionalidades, mejoras, 23

24 intercambio de ideas, resolución de problemas y soporte. Por lo tanto el único costo que implicó en el proyecto fue el tiempo y el esfuerzo de la instalación y en la exploración de la funcionalidad, código, y todas las características de Xoops PHP Este es el lenguaje de programación en el que está escrito Xoops, y todos los cambios, actualizaciones, mejoras, debieron ser realizados en este lenguaje de creación de páginas dinámicas. De todas formas es necesario remarcar que PHP no fue una imposición debido a la utilización de Xoops, sino que fue una decisión conjunta de utilizar un sistema de portales como Xoops desarrollado en este lenguaje de programación, por la previa experiencia en este lenguaje, que ya lo había utilizado en previos desarrollos, su versatilidad y un conjunto de criterios expuestos anteriormente. En esta sección es importante destacar que PHP es un compilador bajo los términos de GNU General Public License (GPL), por lo que es libre de usar, y no generó costos económicos Flash Macromedia MX Professional 2004 Flash Macromedia es una herramienta utilizada en el proyecto para generar contenido multimedia para sitios web. Los archivos Flash se han popularizado en los últimos años y han pasado a tener una presencia muy alta en la experiencia de navegación de los usuarios de Internet, transformándose en un estándar de la industria. Estos archivos, generalmente de extensión SWF (o Shockwave Flash), son reproducidos por un reproductor que en los últimos años viene incluido en los navegadores, y que en caso contrario se puede descargar en pocos segundos desde un sitio web. Debido a sus características multimedia, su popularidad, y su capacidad de interfaz gráfica, se eligió a Flash como la mejor forma de generar lo que se bautizó como Mapamundo, una interfaz que representa gráficamente la relación de un miembro con respecto a los países visitados. Debido a la versatilidad y eficiencia de Flash para esta solución, ni siquiera se pensaron o tuvieron en cuenta otras herramientas alternativas. La herramienta de desarrollo de archivos Flash fue Flash MX Professional Se selecciona esta versión que es más completa y de mayor costo por su capacidad de conexión con bases de datos, ya que el Mapamundo toma datos desde la Base de datos de los miembros para volcar gráficamente. El costo de licencia de este paquete fue de US$600, sin que sean necesarias actualizaciones futuras. 4.3 Desarrollo El desarrollo total del proyecto fue personal, con colaboración intelectual de unos amigos y compañeros de la carrera que me guiaron con sus ideas y sugerencias. Este es el motivo por el cual el proyecto tuvo una baja inversión económica, pero si un alto requerimiento en tiempo y capacitación. La dedicación en tiempo y esfuerzo se tradujo en un compromiso diario de entre 6 y 8 horas diarias durante aproximadamente 16 meses, a lo que se le sumó, luego de finalizado la primer versión del proyecto ViajaMundo, una dedicación de entre 2 y 3 horas diarias en tareas de optimización, modificaciones, búsqueda y reparación de errores, y tareas relacionadas a la promoción del portal. Para acercar una estimación de estos costos, evaluando actuales sueldos de mercado para un programador web júnior, con conocimientos adicionales de actionscript y PHP, se determinó que un sueldo promedio para este tipo de programador es de $2400 mensuales. Si se tiene en cuenta que este sueldo es para una jornada de trabajo de 8 horas por día, de lunes a viernes y, si las horas dedicadas a Viaja- Mundo eran en promedio 7 horas por día, obtenemos que un sueldo promedio para un programador que trabaja para proyectos similares sería de $2100 por mes. Esto puede representarse como un costo anual de $25200 anual en los meses de trabajo full time, y de $750 por mes a partir del mes 17, donde la carga horaria que representa el proyecto es menor. 1er año 2º año 3er año Total Costos desarrollo $25,200 4 meses full-time = $8,400 8 meses part-time = $6,000 Total = $14,400 $9,000 $48,600 24

25 4.4 Servicios de publicación en línea Si bien este punto se ha estudiado y planeado, por el momento se ha descartado la adquisición de equipos y se ha optado por una solución eficaz, inteligente y económica. El hosting es la modalidad elegida por varias razones: El costo es insignificante en comparación con modalidades de housing o collocation. Permite enfocarse 100% en el desarrollo del proyecto, y delegar procesos no ligados directamente con ViajaMundo, (como el servidor web). Disponibilidad inicial a bajo costo (se evita la compra de equipos y software que representan un altísimo costo inicial) Las actualizaciones de servicios web o sistemas operativos corren por parte de la empresa proveedora. Los servicios de hosting adecuados para un portal arrancan desde los $45 por mes, y nos brinda las mismas posibilidades de presencia en línea que nos da un housing que arranca desde los $250 por mes, y el collocation que arranca desde los $350 por mes, pero al que hay que agregarle el equipo, software, etc., lo que podemos estimar en unos $4500 adicionales. El hosting es un servicio compartido en el sentido que nuestro sitio se aloja en una maquina en la cual también existen otros sitios compitiendo por los recursos y el ancho de banda de esta computadora. En cambio, el housing y el collocation son servicios dedicados, lo que significa que nuestro sitio estará alojado en una computadora con todos los recursos disponibles para los usuarios que visiten nuestro sitio web. En todos los casos las maquinas se encuentran instaladas en un IDC (Internet Data Center), que es un lugar físico que dispone de medidas de seguridad y garantiza un elevado porcentaje de conexión ininterrumpida (uptime). Una comparación de los servicios mencionados se puede observar en la siguiente tabla: Equipo Software Recursos Precio Hosting Housing Collocation Provisto por empresa contratada Provisto por empresa contratada No incluido por el proveedor Provisto por empresa contratada Provisto por empresa contratada No incluido por el proveedor Compartido Dedicado Dedicado Entre $19,99 a $350,00 según plan contratado Desde $250 por mes, según plan contratado Desde $350 por mes, según plan contratado Para nuestro proyecto el hosting fue la mejor alternativa, por dos razones: no es necesario preocuparse por ningún detalle que tenga que ver con el hardware ni con el servidor web, y el costo inicial bajo. La empresa proveedora del servicio del servicio de Hosting fue contratada en base al contacto que particularmente tengo con los gerentes de la empresa, además de que la empresa cuenta con buenas herramientas de seguimiento (estadísticas, paneles de control para administrar el sitio, etc.), y lo más importante es que la empresa brinda el soporte para las plataformas sobre las que funciona ViajaMundo: PHP y MySQL. Los planes de hosting a disposición varían en precios según el servicio: Plan A350L A800L A2500L A350 A800 A2500 Sistema Linux/Unix Linux/Unix Linux/Unix Linux/Unix Linux/Unix Linux/Unix Espacio en disco 350 MB 800 MB 2500 MB 350 MB 800 MB 2500 MB Cuentas s POP3/SMTP Transferencia mensual 4 GB 10 GB 40 GB Sin límite Sin límite Sin límite Dominios Dirección IP Compartida Compartida Compartida Dedicada Dedicada Dedicada Abono mensual $19,99* $25,99* $99,99* $45,00* $90,00* $320,00* Costo setup $0,00* $0,00* $0,00* $0,00* $0,00* $0,00* (fuente: octubre de 2006) 25

26 La opción seleccionada es el plan A800, por tener una transferencia mensual sin límite, y espacio en disco razonable como para comenzar a operar (no hay que olvidarse que los miembros tienen espacio ilimitado para subir sus fotos). Una tabla de comparación de costos entre las modalidades de Alojamiento: 1er año 2º año 3er año Total 3 años Hosting $90.00 x 12 = $1,080 $1,080 $1,080 $3,240 Housing Collocation Plan básico promedio: $250x12 = $5,400 Plan básico promedio: $350x12 = $4,200 Servidor aprox. = $4,500 $5,400 $5,400 $9,000 $4,200 $4,200 $17, Resumen ejecutivo de Costos Como hemos visto los costos se han minimizado lo máximo posible. ViajaMundo fue un proyecto a corto plazo no redituable económicamente, lo que influyó para que la inversión sea lo más moderada posible. El desarrollo estuvo asentado sobre herramientas de licencia pública, y aunque si bien muchas de estas estarían a cargo del proveedor del servicio de hosting, afectaría los costos finales. Además estas herramientas probaron ser lo suficientemente eficientes para la construcción de nuestro portal, siendo muy populares en este tipo de proyectos. Los costos finales pueden resumirse en la siguiente tabla: Dominio ViajaMundo.com 1er año 2ª año 3er año Total $60 $60 $105 $225 Editor Web PHP Xoops MySQL Software para desarrollo HTML Licencia Flash MX $1, $1,800 Costos de Desarrollo $25,200 $14,400 $9,000 $48,600 Hosting $1,080 $1080 $1,080 $3,240 TOTALES $28,140 $15,540 $10,185 $53,865 Nota: los valores están expresados en pesos argentinos, los valores en dólares estadounidenses fueron convertidos a pesos argentinos según el valor de cambio al 30/11/

27 5. Métricas estadísticas Las estadísticas son una aplicación científica con el objetivo de tomar acciones sobre el objeto que se estudia, y nos dan el beneficio de trabajar bajo menor incertidumbre. Nos brindan respuestas a preguntas tan básicas como: hay más o menos gente entrando al sitio esta semana que la anterior? El sitio está funcionando mejor o peor que el mes pasado? Las estadísticas deben informarnos sobre los numerosos aspectos de nuestro tráfico: el número de visitantes, el número de visitantes que retornan, y como los visitantes han utilizado el sitio navegando por las distintas páginas. Esta información nos indica acerca de cómo los usuarios utilizan el contenido del sitio. Las estadísticas deben utilizase para medir el rendimiento, con el fin de mejoras, actualizaciones, etc. 5.1 Distintos tipos de métricas Cuando comparamos distintos tipos de métricas sobre el rendimiento del sitio, se da el clásico escenario de comparar manzanas con naranjas. Por eso debemos saber muy bien como diferenciar las distintas variables. Además, es importante ser estricto al seleccionar la o las variables que se van a tener en cuenta para el análisis y para mantener los métodos de medición a través del tiempo. Modificar los métodos de medición durante su experimento invalida todo el proceso. Si los métodos de medición se mantienen a través del tiempo, entonces los resultados van a ser muy útiles para propósitos de comparación. Si uno toma dos variables de métricas de seguimiento, como por ejemplo, sesiones y pageviews o cantidad de páginas visitadas, uno puede obtener un diagnóstico de funcionamiento del sitio. Si uno compara las mismas estadísticas a través del tiempo y no se modifican los métodos, los números reflejan más acertadamente lo que sucede en el sitio. De esta manera nos permite encontrar patrones y respuestas definitivas, por ejemplo si el tráfico está aumentando o disminuyendo. La recolección de estadísticas es un valor agregado que brindan muchos proveedores de servicio de hosting. No solo es una herramienta adicional, sino que es fundamental para quien realmente quiera saber como está funcionando su sitio, por más pequeño que este sea. Para el caso de nuestro proyecto, el proveedor del servicio de hosting nos brinda un servicio de estadísticas que incluye un número importante de métricas que nos sirven para evaluar la evolución del sitio. Entre estas métricas aparecen las siguientes variables: Término Significado Hits Files Code 304 Un Hit, es una solicitud, una respuesta dada por un servidor que ha sido pedida desde un navegador. Esto incluye cualquier respuesta desde el servidor, no solo documentos o archivos de texto. Si una página web consiste en texto HTML, dos imágenes y un archivo de sonido, el servidor web registra cuatro hits o solicitudes. Es una manera de medir la carga de un servidor. Si el usuario pide un documento y el servidor le devuelve un archivo por respuesta, se cuenta como un código 200 (OK). Sin embargo, si el archivo en cuestión se encuentra en el caché del navegador, este le consultará si ha sido modificado. Si el archivo ha sido modificado, el navegador lo descarga nuevamente y se cuenta como un Hit y como un File. Si el archivo no ha sido modificado se envía un Code 304, y se incrementa el Hit, pero no el File. Una respuesta Code 304 (No modificado) se genera por el servidor si un documento no ha sido modificado desde la última vez que fue requerido por el usuario, por lo que no hay necesidad de enviarlo si ya ha sido almacenado en el caché de disco del navegador cliente, por lo que puede mostrar el documento a partir de ese recurso de forma local. Por ejemplo, si un usuario visita seguidamente a ViajaMundo, seguramente descargará las últimas novedades, foros, etc., pero hay ciertos recursos que permanecen sin modificaciones, como por ejemplo el logo. Cuando el navegador pregunta si el logo ha sido modificado, el servidor de ViajaMundo le responde con un Code 304 y el navegador cliente busca la imagen en su caché. 27

28 Pageviews Other responses KBytes transferred KBytes requested KBytes saved by caché Unique URLs Unique sites Sessions Esta métrica representa la cantidad de páginas web que han sido visitadas por el usuario. Incluye a las mismas páginas que han sido visitadas por el mismo usuario. Al decir página solo se refiere a documentos de texto, o de extensión HTM, HTML, TXT, PHP, etc. Aquellas respuestas que no son code 200 o code 304. Estas respuestas son generalmente del estándar http 1.1, y pueden ser code 302 (removida), code 401 (acceso denegado), o code 404 (no encontrado). La cantidad de datos transferidos. Se puede deducir de la cantidad de datos solicitados, menos la cantidad de datos mostrados por caché (code 304). Esta es la cantidad de datos pedidos durante el tiempo total evaluado. Este número se obtiene sumando los valores de KBytes transferred y KBytes saved by caché. La cantidad de datos salvados por los diversos mecanismos de caché como navegadores y servidores Proxy. Es el número de code 304 de un archivo multiplicado por el tamaño de estos ficheros. Es el número de URL válidas y diferentes que se han solicitado al servidor durante el tiempo evaluado. Si se ha accedido el URL varias veces, se cuenta como una vez. El número de servidores diferentes que han accedido al servidor de nuestro sitio durante un tiempo determinado. Esto significa que si un servidor accede al servidor del sitio muy a menudo, solo se cuenta una vez por mes. Es el número de hosts que han accedido al sitio durante un período de tiempo, generalmente durante un día, aunque es una opción que se puede configurar. Esta métrica nos da una idea más acertada de la cantidad de distintos visitantes que ha tenido nuestro sitio. 5.2 Las métricas de ViajaMundo Full Statistics for October 2006 Monthly Summary Total hits (any request) Total files sent (Code 200) Total files saved by cache (Code 304) Other response codes (see below) Total pageviews Remaining responses Total KB requested Total KB transferred (Code 200) Total KB saved by cache (Code 304) Total unique URLs Total unique sites Total user sessions % % % % % % % % % Maximum Average 28

29 Hits per day Files sent per day Files cached per day Pageviews per day Sessions per day KB sent per day Logfile statistics Total logfile entries read Total logfile entries processed Other Response Codes Partial Content (Code 206) Moved Permanently (Code 301) Moved Temporarily (Code 302) Bad Request (Code 400) Not Found (Code 404) Estas métricas se pueden traducir en la siguiente información: 1. Que de los archivos solicitados por los navegadores, se envían el 72%, el 18% se encuentran en el caché de los clientes, y el resto genera otros códigos. 2. Que de los códigos de las otras respuestas (distintas a archivos enviados o code 304) en peticiones predomina el code 404 (No encontrado). De esto concluimos que hay que evaluar más intensamente cuales son los archivos no encontrados, para evitar este error en el futuro. 3. Que el total de Páginas de texto o HTML descargadas representan casi el 18% (28984), cuando el resto de los archivos (imágenes, flash, etc.), representa el resto (135190). Por lo que podemos concluir (si es que en general las páginas son regulares en la cantidad de archivos multimedia por archivo de texto), que las páginas de texto contienen alrededor de 4.6 archivos multimedia promedio por página. 4. Que del total de bytes solicitados, se envían el 93%, el restante se encuentra en el caché de los usuarios. De esto concluimos que hay una baja cantidad de archivos almacenados en caché de usuarios visitantes, por lo que podríamos indirectamente decir que la mayoría de los visitantes son nuevos, y hay pocos visitantes que regresan. 5. Hubo 4095 sesiones, significa cerca de de 4095 distintas personas que han visitado el sitio durante el mes. Asimismo hubo 2965 diferentes servidores que han solicitado petición, si el servidor ha realizado varias peticiones, se cuenta una sola vez. Por esto podemos deducir que los visitantes provienen de distintos servidores, a lo que podemos también corresponder con diversidad de zonas, localidades, países, etc. 29

30 Este gráfico de barras muestra como se corresponden todas las variables. El eje x representa los días del mes, y en el eje y se ven tres conjuntos de datos, para mostrar en el grafico de barras el desarrollo de las distintas variables a través del tiempo. Se puede apreciar en general la correspondencia entre las métricas al generar curvas parecidas: 30

31 El gráfico anterior se representa en la siguiente tabla: Day Date Hits Files Cached Pageviews Sessions KB sent Domingo % % % % % Lunes % % % % % Martes % % % % % Miércoles % % % % % Jueves % % % % % Viernes % % % % % Sábado % % % % % Domingo % % % % % Lunes % % % % % Martes % % % % % Miércoles % % % % % Jueves % % % % % Viernes % % % % % Sábado % % % % % Domingo % % % % % Lunes % % % % % Martes % % % % % Miércoles % % % % % Jueves % % % % % Viernes % % % % % Sábado % % % % % Domingo % % % % % Lunes % % % % % Martes % % % % % Miércoles % % % % % Jueves % % % % % Viernes % % % % % Sábado % % % % % Domingo % % % % % Lunes % % % % % Martes % % % % % Total % % % % % Average % % % % %

32 Estas estadísticas diarias nos sirven para evaluar como se desarrollaron los eventos en ViajaMundo. También pertenecen al mes de octubre de 2006, y en las primeras columnas encontramos el día y fecha de ese mes. Podemos encontrar las siguientes particularidades: 1. El día que hubo mayor cantidad de sesiones (usuarios únicos o distintos) fue un martes, con 251 sesiones, que representa el 6.13% de las sesiones totales, mientras que el promedio diario es el 3.22%, casi la mitad. Es interesante este dato, ya que uno puede pensar que los días con mayor cantidad de visitas son durante fines de semana o los feriados (que varia según países), pero estos números demuestran que no, que las visitas durante los fines de semana son más bien bajas. 2. Que la cantidad de sesiones fue cayendo desde principio a fin de mes. Si bien esto puede ser un llamado de atención, la observación de las estadísticas de noviembre de 2006 no confirman esa tendencia. 3. Es interesante ver como se corresponden el día de mayor cantidad de bytes enviados, con los archivos enviados y las páginas vistas. Es totalmente comprensible que los primeros dos estén relacionados, sin embargo sería más razonable que los pageviews (páginas de texto) sean el mismo día de la mayor cantidad de visitas únicas o sesiones. Sin embargo la diferencia entre ambos es de un día. 4. La correspondencia entre Hits y la cantidad de datos (en kb) que son almacenados por el caché del usuario. Es comprensible que este número se corresponda con la cantidad de Hits y que no se corresponda con Kb Enviados, aunque se podría esperar que también se corresponda con otras métricas como sesiones. Otras estadísticas más detalladas en relación a los Hits: Promedio de Hits por hora: Estos gráficos de barra nos muestran que los picos de Hits se produjeron a las 9hs y a las 17hs. Entre esos horarios la cantidad de Hits se mantienen por encima del promedio, y luego de las 19hs y antes de las 9hs se mantiene por debajo del promedio. Viendo un informe más detallado evaluando las mejores horas del período, obtenemos la siguiente tabla: 32 The Top 17 hours of the period No. Hits Files Pageviews Sessions KB sent Date/Time % % % % /Oct/2006:09:XX:XX % % % % /Oct/2006:17:XX:XX % % % % /Oct/2006:15:XX:XX % % % % /Oct/2006:11:XX:XX % % % % /Oct/2006:11:XX:XX % % % % /Oct/2006:09:XX:XX % % % % /Oct/2006:05:XX:XX % % % % /Oct/2006:12:XX:XX % % % % /Oct/2006:10:XX:XX % % % % /Oct/2006:14:XX:XX % % % % /Oct/2006:09:XX:XX % % % % /Oct/2006:16:XX:XX % % % % /Oct/2006:18:XX:XX % % % % /Oct/2006:19:XX:XX % % % % /Oct/2006:17:XX:XX % % % % /Oct/2006:13:XX:XX % % % % /Oct/2006:09:XX:XX

33 Vemos que los primeros dos puestos son para las 9hs y las 17hs, como dijimos. Sin embargo en el primer registro de las 9hs, la totalidad de Hits se generaron a partir de 3 sesiones, por lo que sabemos que solo 3 usuarios generaron esa cantidad de Hits, que se corresponde igual con la cantidad de Pageviews y la cantidad de datos en kilobytes. En el segundo puesto, el de las 17hs hay una mayor cantidad de sesiones (18 sesiones), lo que es más razonable: pensar que más visitantes generan más Hits. De todas formas esto demuestra que no es necesario tener mucha gente navegando por la página para tener tráfico alto, depende como esos usuarios se interesen y naveguen en el sitio. Y queda para evaluar si para nosotros es preferible tener pocos miembros que se vean interesados y naveguen por nuestra página, o tener muchos visitantes que al generar pocos Hits, demuestren poco interés. Una pregunta que nos podría surgir es: de qué nos sirve evaluar la evolución hora a hora? Algo interesante para lo que podríamos utilizar esta información, es para saber cuando es conveniente realizar modificaciones, actualizaciones, que puedan provocar una alta carga o una baja momentánea del sitio. 5.3 Análisis de Hits por país 33

CMS JOOMLA. Características

CMS JOOMLA. Características CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de

Más detalles

COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES

COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES UNIVERSIDAD DE CALDAS FACULTAD DE INGENIERIA DEPARTAMENTO DE SISTEMAS E INFORMATICA COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES COORDINACION

Más detalles

En este capítulo aprendemos qué es un gestor de contenidos. (CMS), cómo funciona y qué necesitamos para instalarlo.

En este capítulo aprendemos qué es un gestor de contenidos. (CMS), cómo funciona y qué necesitamos para instalarlo. BOOTSTRAP 1 C MS y Bootstrap En este capítulo aprendemos qué es un gestor de contenidos (CMS), cómo funciona y qué necesitamos para instalarlo. También conocemos los gestores de contenido más populares,

Más detalles

Bienvenido al tutorial de Campus Virtual para estudiantes.

Bienvenido al tutorial de Campus Virtual para estudiantes. Bienvenido al tutorial de Campus Virtual para estudiantes. Contenidos Cada uno de los siguientes temas, le introducirá un concepto diferente de la herramienta de aprendizaje Campus Virtual, y le permitirá

Más detalles

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá Gestor de Contenidos CMS Que es un CMS? CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema

Más detalles

Guía de uso de Moodle para participantes

Guía de uso de Moodle para participantes Guía de uso de Moodle para participantes ÍNDICE 1 QUÉ ES MOODLE?... 3 2 INTRODUCCIÓN A LA PLATAFORMA... 4 2.1 ACCESO... 4 2.2 CURSO... 5 2.2.1 BLOQUES... 6 3 RECURSOS Y MÓDULOS... 8 3.1 TRANSMISIVOS...

Más detalles

Qué necesito saber para tener mi sitio web en Internet?

Qué necesito saber para tener mi sitio web en Internet? Qué necesito saber para tener mi sitio web en Internet? Introducción Antes es importante tener en cuenta que Es importante considerar lo siguiente: Definir claramente tu actividad en Internet Establecer

Más detalles

Universidad de Sonora. Alumno: Erick Alonso Castro Navarro. Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto:

Universidad de Sonora. Alumno: Erick Alonso Castro Navarro. Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto: Universidad de Sonora Alumno: Erick Alonso Castro Navarro Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto: Portal intranet para la administración de archivos y servicio de soporte en línea. Índice.

Más detalles

Algunos Administradores de Contenido se presentan a continuación:

Algunos Administradores de Contenido se presentan a continuación: El Administrador de Contenido es una herramienta que le permite administrar desde su casa o empresa la información y las fotografías de su página web de manera fácil, rápida e inmediata. Algunos Administradores

Más detalles

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Kexy Rodríguez kexy.rodriguez@utp.ac.pa Centro de Investigación, Postgrado y Extensión UTPVirtual Universidad Tecnológica de Panamá

Más detalles

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

CMS DRUPAL. Drupal es un gestor de contenidos multipropósito que puede usarse para aplicaciones como por ejemplo: CMS DRUPAL 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,

Más detalles

Herramientas de Google para Gestión de Proyectos

Herramientas de Google para Gestión de Proyectos Herramientas de Google para Gestión de Proyectos Google ofrece una serie de servicios en la red, desde Gmail para el correo electrónico hasta Google Sites que permite gestionar información y documentación

Más detalles

JOOMLA!, UNA HERRAMIENTA EDUCATIVA Y DE CENTROS

JOOMLA!, UNA HERRAMIENTA EDUCATIVA Y DE CENTROS JOOMLA!, UNA HERRAMIENTA EDUCATIVA Y DE CENTROS Tomás Clemente Carrilero. Profesor de enseñanza secundaria. Introducción. Joomla! es un sistema gestor de contenidos dinámicos (CMS, Content Management System)

Más detalles

PLATAFORMA DE FORMACIÓN MANUAL DEL ALUMNO CONSEJO GENERAL DE FARMACÉUTICOS

PLATAFORMA DE FORMACIÓN MANUAL DEL ALUMNO CONSEJO GENERAL DE FARMACÉUTICOS PLATAFORMA DE FORMACIÓN MANUAL DEL ALUMNO CONSEJO GENERAL DE FARMACÉUTICOS 1. PRIMEROS PASOS...3 1.1. Idiomas...4 1.2. Sistema de ayuda...5 1.3. Perfil del alumno...5 2. LOS CURSOS DE LA PLATAFORMA...8

Más detalles

Tutorial de Edmodo. Red social para intercambiar información, archivos y links. Ministerio de Educación

Tutorial de Edmodo. Red social para intercambiar información, archivos y links. Ministerio de Educación Tutorial de Edmodo Red social para intercambiar información, archivos y links Colección de aplicaciones gratuitas para contextos educativos Ministerio de Educación para contextos educativos Xtranormal

Más detalles

Manual SAAE México 2012 EMPRESAS 2012. Manual para Software de Administración de Alumnos y Egresados

Manual SAAE México 2012 EMPRESAS 2012. Manual para Software de Administración de Alumnos y Egresados EMPRESAS 2012 Manual para Software de Administración de Alumnos y Egresados 17 1. Publicar un aviso gratis Ingrese al banner Publique su aviso gratis ubicado en la página principal del portal. Inmediatamente,

Más detalles

UNESCO Organización de las Naciones Unidas para la Educación, la Ciencia y la Cultura

UNESCO Organización de las Naciones Unidas para la Educación, la Ciencia y la Cultura Apcob Apoyo Para el Campesino indígena del Oriente Boliviano Usando las Tic`s para la promoción de la Cultura Uso del Sitio de noticias comunitario www.chiquitano.org UNESCO Organización de las Naciones

Más detalles

Gestores de contenidos

Gestores de contenidos Gestores de contenidos Ofimática Avanzada Curso 2010/2011 Soto Montalvo Gestores de contenidos Introducción Ejemplos de CMS Nuestra elección: WordPress Blogs Creando nuestro blog con WordPress Ofimática

Más detalles

Gestores de contenidos

Gestores de contenidos Ofimática Avanzada Curso 2010/2011 Soto Montalvo Ofimática Avanzada Soto Montalvo 2 Ofimática Avanzada Soto Montalvo 3 1 Introducción Gestor de Contenidos o CMS (Content Management System): aplicación

Más detalles

Guía del usuario. Guía del usuario - Wordpress

Guía del usuario. Guía del usuario - Wordpress Guía del usuario Guía del usuario - Wordpress 1. Qué es Wordpress? Pag.3 1. 1 Cómo acceder al Escritorio Wordpress? Pag.4 1. 2 Elementos destacables del Panel de Control Pag.5 1. 3 Secciones del Escritorio

Más detalles

Gestores de Contenidos (CMS)

Gestores de Contenidos (CMS) Joomla Gestores de Contenidos (CMS) Sistema de Gestión de Contenidos o Content Managment System (CMS) Aplicación informática para crear, editar, manejar y publicar contenidos de una forma organizada y

Más detalles

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web Gestión de Información Web Características deseables de CMS Arquitectura técnica: Tiene que ser fiable y permitir la escalabilidad del sistema para adecuarse a futuras necesidades con módulos o extensiones.

Más detalles

MVD CMS. Montevideo Desarrolla

MVD CMS. Montevideo Desarrolla MVD CMS Desde una interfaz 100% web, MVD CMS le permite crear, modificar y administrar el contenido de su Portal, sin conocimientos técnicos ni de programación. Montevideo Desarrolla Presentación de MVD

Más detalles

Guía de Moodle para Estudiantes

Guía de Moodle para Estudiantes Guía de Moodle para Estudiantes 1. Introducción En este tutorial se asume que: 1. Usted tiene al menos el conocimiento básico del uso de una computadora, incluyendo el ratón y el teclado, y está familiarizado

Más detalles

SERVICIO CREA TU WEB TELEFÓNICA NET. (Manual de usuario)

SERVICIO CREA TU WEB TELEFÓNICA NET. (Manual de usuario) SERVICIO CREA TU WEB TELEFÓNICA NET (Manual de usuario) 1 ÍNDICE 1. INTRODUCCIÓN... 3 2. CÓMO CREAR UNA TIENDA... 4 Paso 1: registro nuevo comerciante... 4 Paso 2: datos básicos web.... 5 Paso 3: diseño

Más detalles

*La Macromedia Dreamweaver

*La Macromedia Dreamweaver *La Macromedia Dreamweaver Mejor forma a nivel mundial de crear sitios web profesionales y poderosas aplicaciones para Internet. Esta aplicación puede crear, construir, administrar los sitios web y las

Más detalles

Plataforma Helvia. Manual de Usuario Bitácora. Versión 6.08.05

Plataforma Helvia. Manual de Usuario Bitácora. Versión 6.08.05 Plataforma Helvia Manual de Usuario Bitácora Versión 6.08.05 Índice de Contenidos INTRODUCCIÓN... 3 ÁREAS DE LA BITÁCORA... 4 1. ENCABEZADO...4 2. PUBLICACIONES...5 3. ÁREA RECHA...5 4. PALABRAS DE BIENVENIDA...5

Más detalles

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI Sobre Drupal Instalación y configuración Drupal es un sistema de gestión de

Más detalles

INTRODUCCIÓN A LA BASE DEL CAMPUS VIRTUAL

INTRODUCCIÓN A LA BASE DEL CAMPUS VIRTUAL Guía del usuario 2 INTRODUCCIÓN A LA BASE DEL CAMPUS VIRTUAL 1. Introducción...5 1.1 - El Campus Virtual 6 2. Navegación...8 2.1 Área personal..9 2.2 Páginas del sitio...9 2.3 Mi perfil.. 10 2.3.1 Ver

Más detalles

Bloque 2 EL AULA MOODLE DESDE EL PUNTO DE VISTA DEL ALUMNO(I) Utilidades básicas y acceso a recursos de aprendizaje

Bloque 2 EL AULA MOODLE DESDE EL PUNTO DE VISTA DEL ALUMNO(I) Utilidades básicas y acceso a recursos de aprendizaje EL AULA MOODLE DESDE EL PUNTO DE VISTA DEL ALUMNO(I) Utilidades básicas y acceso a recursos de aprendizaje Cuando un alumno entra en su aula moodle, dispone de unas utilidades básicas, definidas por la

Más detalles

Herramientas de Google

Herramientas de Google 1 Índice de contenido Licencia y condiciones de uso...3 Introducción...4 Crear sitio...5 Acceso a Google Sites...5 Registro del sitio...6 La página de inicio...8 Añadir páginas...9 Añadir páginas...9 Página

Más detalles

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

Más detalles

Solicitud de Requerimiento No. Fecha de Solicitud: 01-08-2010

Solicitud de Requerimiento No. Fecha de Solicitud: 01-08-2010 Solicitud de Requerimiento No. Fecha de Solicitud: 01-08-2010 NOMBRE DEL IDENTIFICACIÓN DEL ÁREA SOLICITANTE: SOLICITANTE: Monica Serna Vasquez OPC OFICINA DE PRENSA Y COMUNICACIONES NOMBRE DEL REQUERIMIENTO:

Más detalles

Cómo crear una cuenta en Facebook?

Cómo crear una cuenta en Facebook? FACEBOOK Es un sitio Web gratuito de redes sociales, abierto a cualquier persona que tenga una cuenta de correo electrónico. Permite establecer contacto con personas a través de una relación de amistad

Más detalles

Website Taurus. Administrador de contenidos Manual de Usuario

Website Taurus. Administrador de contenidos Manual de Usuario e s t r a t e g i a c r e a t i v i d a d t e c n o l o g í a Website Taurus Administrador de contenidos Manual de Usuario INDICE 1 Ingreso al sistema... 3 2 Interfaz del Sistema... 5 2.1 Estándar de la

Más detalles

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server 1 of 9 4/15/2010 9:47 PM Anterior Administración de sitios Web Capítulo 8. Servidores Web: Internet Information Server Siguiente En este punto, nos centraremos en las tareas de administración del servidor

Más detalles

By: Ing. Jonathan Merino Farías.

By: Ing. Jonathan Merino Farías. By: Ing. Jonathan Merino Farías. CMS y Joomla Un CMS se compone de dos partes principales: 1. La parte web pública. Es la página web como tal que ven las personas que acceden a ella. 2. La parte web privada.

Más detalles

Joomla!: La web en entornos educativos. Capítulos 7 y 8

Joomla!: La web en entornos educativos. Capítulos 7 y 8 Joomla!: La web en entornos educativos Capítulos 7 y 8 Material actualizado a septiembre de 2012 Índice Índice de contenido 7. Menús...109 7.1. Introducción...109 7.2. Gestión de menús...109 7.3. Gestión

Más detalles

Plataforma Tecnológica Qué es Marino Imagine? La integración de los requerimientos de sistemas informáticos en la determinados sectores. infraestructura de la empresa ha sucedido de forma Sus carencias

Más detalles

Blogger: herramienta de creación y gestión de blogs

Blogger: herramienta de creación y gestión de blogs Blogger: herramienta de creación y gestión de blogs Objetivo de aprendizaje Las personas participantes serán capaces de crear y gestionar un blog con Blogger. Existen numerosos servicios gratuitos para

Más detalles

GUÍA GENERAL PARA LOS USUARIOS DEL CAMPUS VIRTUAL/USAL

GUÍA GENERAL PARA LOS USUARIOS DEL CAMPUS VIRTUAL/USAL GUÍA GENERAL PARA LOS USUARIOS DEL CAMPUS VIRTUAL/USAL Esta Guía tiene como objetivo presentar las principales características y formas de aprovechamiento de las aplicaciones de la plataforma virtual que

Más detalles

Joomla. Creación de sitios web con contenido dinámico

Joomla. Creación de sitios web con contenido dinámico Joomla. Creación de sitios web con contenido dinámico Autor: José Luis Bautista Tutor: José Luis Bautista 1. TÍTULO Joomla. Creación de sitios web con contenido dinámico 2. DESCRIPCIÓN Joomla es uno de

Más detalles

Gestión de contenidos Para Editores de la Nueva Plataforma web Red Local

Gestión de contenidos Para Editores de la Nueva Plataforma web Red Local Gestión de contenidos Para Editores de la Nueva Plataforma web Red Local Objetivo de desarrollo implementar un portal web autoadministrable, práctico y amigable que integre herramientas web 3.0 que facilite

Más detalles

La capacidad de respuesta a las necesidades del mercado viene determinada por la adecuación y accesibilidad de la comunicación de la empresa.

La capacidad de respuesta a las necesidades del mercado viene determinada por la adecuación y accesibilidad de la comunicación de la empresa. La capacidad de respuesta a las necesidades del mercado viene determinada por la adecuación y accesibilidad de la comunicación de la empresa. Le Brindamos el Servicio de Implementación y Desarrollo de

Más detalles

Bajo Costo de Implementación y Soporte: Ofrecer un bajo costo de implementación y mantenimiento.

Bajo Costo de Implementación y Soporte: Ofrecer un bajo costo de implementación y mantenimiento. Documento de Referencia Una Única Solución que Integra Todas las Aplicaciones que su Empresa Requiere Tecnologizar los procesos financieros, operacionales y de gestión de su empresa, es sólo cuestión de

Más detalles

Manual de Usuario Bitácora e-ducativa Versión 7.02.03

Manual de Usuario Bitácora e-ducativa Versión 7.02.03 Manual de Usuario Bitácora e-ducativa Versión 7.02.03 ÍNDICE DE CONTENIDOS INTRODUCCIÓN...3 ÁREAS DE LA BITÁCORA...4 1. ENCABEZADO...5 2. PUBLICACIONES...5 3. ÁREA DE WIDGETS...5 4. PALABRAS DE BIENVENIDA...5

Más detalles

TEMA 3. Web Corporativa: Navegabilidad y usabilidad Web. PROFESOR: Antonio Carrasco

TEMA 3. Web Corporativa: Navegabilidad y usabilidad Web. PROFESOR: Antonio Carrasco TEMA 3. Web Corporativa: Navegabilidad y usabilidad Web PROFESOR: Antonio Carrasco Módulo 1: Análisis funcional y técnico Establecimiento del alcance del sistema Qué pretendemos obtener con el desarrollo

Más detalles

MANUAL CLAROLINE PARA PROFESOR

MANUAL CLAROLINE PARA PROFESOR MANUAL CLAROLINE PARA PROFESOR 1 C O N T E N I D O I. INTRODUCCIÓN II.OBJETIVO DEL MANUAL III.OBJETIVO DE LA PLATAFORMA IV.DESCRIPCIÓN DEL SITIO V. ACCESO A LA PLATAFORMA Y OPCIONES DE LA PANTALLA DE BIENVENIDA

Más detalles

CONSTRUCCIÓN DE PORTALES

CONSTRUCCIÓN DE PORTALES Curso «Los portales de internet». Fac. Documentación. Universidad de Murcia. 29 CONSTRUCCIÓN DE PORTALES Juan Antonio Pastor Sánchez 1. Introducción La Gestión de los contenidos informativos de los portales

Más detalles

AUTORES: Antonio Temprano Sánchez, Mª Auxiliadora de la Torre Cadena

AUTORES: Antonio Temprano Sánchez, Mª Auxiliadora de la Torre Cadena TÍTULO: Libros virtuales con MyScrapbook AUTORES: Antonio Temprano Sánchez, Mª Auxiliadora de la Torre Cadena ÍNDICE: 1 Introducción...2 2 Marco Teórico...3 2.1 El Contruccionismo Social...3 2.2 La evaluación

Más detalles

Copyright del Producto

Copyright del Producto Parallels Panel Copyright del Producto ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 EEUU Teléfono: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2009, Parallels,

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

TUTORIAL PANEL ADMINISTRACION

TUTORIAL PANEL ADMINISTRACION TUTORIAL PANEL ADMINISTRACION Estimado Usuario: La Página que ha adquirido cuenta con un Panel de Administración para agregar, modificar o quitar noticias, productos, textos, imágenes o cualquier otro

Más detalles

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la

Más detalles

Tabla de contenido. 1. Objetivo...3. 2. Asignación de responsabilidades...3. 3. Alcance...3. 4. Procedimientos relacionados...4

Tabla de contenido. 1. Objetivo...3. 2. Asignación de responsabilidades...3. 3. Alcance...3. 4. Procedimientos relacionados...4 Tabla de contenido 1. Objetivo...3 2. Asignación de responsabilidades...3 3. Alcance...3 4. Procedimientos relacionados...4 5. Documentos relacionados...4 6. Proceso...4 6.1 pidgin...4 6.2 instalación...4

Más detalles

Tutorial Google Sites

Tutorial Google Sites COLECCIÓN DE APLICACIONES GRATUITAS PARA CONTEXTOS EDUCATIVOS Tutorial Google Sites para contextos educativos Google Sites // Pág. 2 Prólogo Este tutorial se enmarca dentro de los lineamientos del Plan

Más detalles

Tutorial de Dropbox. Aplicación gratuita que permite compartir archivos entre diferentes dispositivos. Ministerio de Educación

Tutorial de Dropbox. Aplicación gratuita que permite compartir archivos entre diferentes dispositivos. Ministerio de Educación Tutorial de Dropbox Aplicación gratuita que permite compartir archivos entre diferentes dispositivos. Colección de aplicaciones gratuitas para contextos educativos Dirección Operativa de Incorporación

Más detalles

Guía rápida GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES

Guía rápida GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES INGRESANDO AL CAMPUS VIRTUAL PÁGINA DE ACCESO A través de la página principal de acceso, todos los usuarios de la plataforma podrán acceder a sus cursos asignados.

Más detalles

Manual de Usuario CMS

Manual de Usuario CMS Manual de Usuario CMS Un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) en otras palabras es un programa que permite a usuarios sin experiencia en diseños

Más detalles

SERVICIOS TELEMÁTICOS PARA GESTIÓN DEL TURISMO RURAL EN UNA COMARCA.

SERVICIOS TELEMÁTICOS PARA GESTIÓN DEL TURISMO RURAL EN UNA COMARCA. UNIVERSIDAD DE VALLADOLID ESCUELA UNIVERSITARIA POLITÉCNICA INGENIERO TÉCNICO INDUSTRIAL, ESPECIALIDAD EN ELECTRÓNICA INDUSTRIAL MEMORIA RESUMEN PROYECTO FIN DE CARRERA SERVICIOS TELEMÁTICOS PARA GESTIÓN

Más detalles

Manual del Usuario. Portal Web Para uso exclusivo de Ministros de Estado.

Manual del Usuario. Portal Web Para uso exclusivo de Ministros de Estado. Manual del Usuario Portal Web Para uso exclusivo de Ministros de Estado. Índice de contenido Pimi 2011... 3 Ingreso al Portal... 3 Manual de Usuario... 4 Vista Perfil Privado... 5 Navegación por Perfil

Más detalles

GUÍA INSTRUCTIVA PARA INGRESO DE CONTENIDOS EN SITE BUILDER INDEX

GUÍA INSTRUCTIVA PARA INGRESO DE CONTENIDOS EN SITE BUILDER INDEX GUÍA INSTRUCTIVA PARA INGRESO DE CONTENIDOS EN SITE BUILDER INDEX Introducción...2 I. Cómo puedo Editar mi sitio?...4 1. General...4 2. Diseño...6 3. Logotipo y pie...7 4. Páginas de mi sitio...8 a. Página

Más detalles

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar

Más detalles

Pavel Kasík, Technet.cz

Pavel Kasík, Technet.cz Imagina que quieres crear tu propio sitio web. Normalmente, tendrías que descargar el software, instalarlo y comenzar a programar. Con Webnode no es necesario instalar nada. Puedes crear tu página web

Más detalles

MANUAL PARA EL USUARIO "RED MAESTROS"

MANUAL PARA EL USUARIO RED MAESTROS MANUAL PARA EL USUARIO "RED MAESTROS" Como un mecanismo para orientar a los participantes de la Red Maestros, se presenta este manual donde encontrarán una descripción de las acciones que pueden realizar.

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

Conceptos generales. Introducción. Front-end.

Conceptos generales. Introducción. Front-end. Conceptos generales 4: Conceptos generales 4 Introducción. Una vez realizada la instalación de Joomla! en nuestro servidor, observemos detenidamente lo que hemos conseguido, y así poder ir entendiendo

Más detalles

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08 PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros

Más detalles

Escrito por emilio chica Miércoles, 11 de Abril de 2012 10:34 - Actualizado Viernes, 23 de Noviembre de 2012 10:16

Escrito por emilio chica Miércoles, 11 de Abril de 2012 10:34 - Actualizado Viernes, 23 de Noviembre de 2012 10:16 Joomla con Tienda Online Horas del curso: 40 Precio del Curso: Con este curso formaremos al alumnado en la creación de webs 2.0 de una alta interactividad y profesionalidad y además crearemos una Tienda

Más detalles

Guía Google Sites. En este tema se desarrolla una guía rápida de uso para editar con Google Sites

Guía Google Sites. En este tema se desarrolla una guía rápida de uso para editar con Google Sites 1. INTRODUCCIÓN Google Sites es una aplicación gratuita que se enmarca dentro de la filosofía Web 2.0. Permite crear el sitio que puede adaptarse a cualquier situación: web personal, informativa, educativa,

Más detalles

CURSO/TALLER Aprestamiento en el uso y manejo del entorno virtual de aprendizaje EVA de la UdelaR

CURSO/TALLER Aprestamiento en el uso y manejo del entorno virtual de aprendizaje EVA de la UdelaR CURSO/TALLER Aprestamiento en el uso y manejo del entorno virtual de aprendizaje EVA de la UdelaR Objetivos: Generar un espacio de aprestamiento en el uso y manejo de la plataforma ativa. Familiarizarse

Más detalles

Web ITSM -GUIA RÁPIDA DE USUARIO-

Web ITSM -GUIA RÁPIDA DE USUARIO- Web ITSM -GUIA RÁPIDA DE USUARIO- Manual básico de la aplicación WebITSM donde se visualiza la funcionalidad completa de la misma y la forma adecuada y eficaz de utilizarla. Ingeniería Técnica en Informática

Más detalles

Aula Virtual Diseño Funcional. Plataforma e-learning para Proyecto Hombre. Diseño Funcional. Aula Virtual. 1. Visión General

Aula Virtual Diseño Funcional. Plataforma e-learning para Proyecto Hombre. Diseño Funcional. Aula Virtual. 1. Visión General Plataforma elearning para Proyecto Hombre Aula Virtual 1. Visión General Versión: Fecha: Editor: Notas: 0.1 28/08/2008 Marta Rodríguez Borrador vision_general.doc Página 1 de 17 ÍNDICE Aula Virtual...1

Más detalles

Entorno Virtual Uso educativo de TIC en la UR Tutorial de uso de:

Entorno Virtual Uso educativo de TIC en la UR Tutorial de uso de: Entorno Virtual Uso educativo de TIC en la UR Tutorial de uso de: Desarrollado por el DATA (Proyecto TIC UR) basado en doumentación de la comunidad moodle http://moodle.org, del curso Moodle en Español

Más detalles

Operación Microsoft Windows

Operación Microsoft Windows Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

Pág. Tabla de contenido

Pág. Tabla de contenido Pág. Tabla de contenido Qué es Blackboard?... 4 Requerimientos de Hardware y Software... 4 Cómo iniciar?... 5 Cómo recuperar la contraseña?... 6 Navegación... 9 Cómo configurar mi perfil?... 9 Cambiar

Más detalles

Manual de publicación de contenido y actualización de sitios web

Manual de publicación de contenido y actualización de sitios web Manual de publicación de contenido y actualización de sitios web Basados en sistemas Wordpress El presente manual le presentará los distintos pasos para publicar contenidos a través de páginas y editar

Más detalles

Estar siempre disponible en cualquier lugar con el contenido adecuado.

Estar siempre disponible en cualquier lugar con el contenido adecuado. SERVICIOS DE Estar siempre disponible en cualquier lugar con el contenido adecuado. Comunicar la filosofía de la empresa, valores, posicionamiento y productos requiere cada vez más de herramientas flexibles,

Más detalles

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso.

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso. 4.4. ENLAZAR UN ARCHIVO O UNA PÁGINA WEB 4.4.1. Características El contenido de un curso no sólo se limita a los creados mediante los editores de Moodle, puesto que este tipo de recursos permite enlazar

Más detalles

MiCRM Enlace Bienvenido a MiCRM Enlace.

MiCRM Enlace Bienvenido a MiCRM Enlace. Bienvenido a MiCRM Enlace. Manual de usuario para el uso de la consola web. 1 En MiCRM Enlace usted podrá dar de alta empresas con inventarios, productos, listas de precios, tener vendedores para crear

Más detalles

#SoftwareLibre14. Páginas Web con Software Libre. WordPress

#SoftwareLibre14. Páginas Web con Software Libre. WordPress Páginas Web con Software Libre WordPress Qué es WordPress? WordPress es un popular sistema de gestión de contenidos (CMS), más orientado a lo que son los blogs, o bitácoras en línea, pero también usado

Más detalles

Nosotros nos encargamos de la parte técnica, tú de las ventas. Tiendas online Gorile Qué es Gorile? Visita nuestra web: gorile.com

Nosotros nos encargamos de la parte técnica, tú de las ventas. Tiendas online Gorile Qué es Gorile? Visita nuestra web: gorile.com Qué es Gorile? Una tienda online que te permite vender productos o servicios en internet. Sin preocuparse de la parte técnica, con todas las herramientas enfocadas a la venta online. Cómo crece una tienda

Más detalles

INDICE. 13. Recomendaciones 15. Yachay Aula Virtual 1

INDICE. 13. Recomendaciones 15. Yachay Aula Virtual 1 INDICE 1. Presentación 2 2. Acceso a Yachay Aula Virtual 2 3. Componentes del panel de acceso del aula virtual 3 4. Aula Virtual YACHAY 3 5. Estructura del aula virtual 4 6. Cómo ingresar a un curso del

Más detalles

Directorio de Clientes

Directorio de Clientes Directorio de Clientes Febrero 2011 Propiedad Intelectual La presente obra ha sido divulgada y editada por ADQUIRA ESPAÑA S.A. correspondiéndole por tanto la totalidad de los derechos sobre la misma. En

Más detalles

Manual de Ayuda para el Alumno

Manual de Ayuda para el Alumno Manual de Ayuda para el Alumno INTRODUCCIÓN 3 OBJETIVOS 3 CÓMO LEER ESTE MANUAL? 4 REQUISITOS DE LA PLATAFORMA 5 ACCESO A LA PLATAFORMA 6 PASO 1: (CÓMO INGRESAR LA DIRECCIÓN DE WEBUNLP) 6 PASO 2: (CONECTÁNDOSE

Más detalles

PREGUNTAS FRECUENTES

PREGUNTAS FRECUENTES PREGUNTAS FRECUENTES 1. CUESTIONES TÉCNICAS... 3 1.1. QUÉ REQUISITOS DEBE TENER MI EQUIPAMIENTO PARA PODER REALIZAR LOS CURSOS?... 3 1.2. QUIÉN ME PUEDE AYUDAR A SOLUCIONAR LOS PROBLEMAS PARA PARA TRABAJAR

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable emuseum emuseum PUBLIQUE SUS COLECCIONES EN LA WEB emuseum es un sistema de publicación web que se integra perfectamente con TMS para publicar información en la web y dispositivos móviles. Mediante emuseum

Más detalles

MANUAL PARA EL USUARIO DISPOSITIVO DE COPIA DE SEGURIDAD SERIE HD

MANUAL PARA EL USUARIO DISPOSITIVO DE COPIA DE SEGURIDAD SERIE HD MANUAL PARA EL USUARIO DISPOSITIVO DE COPIA DE SEGURIDAD SERIE HD GRACIAS por comprar el dispositivo de copia de seguridad ClickFree. Hemos recopilado estas instrucciones para ayudarlo a usar el producto,

Más detalles

Manual de Uso del Servicio iclaro

Manual de Uso del Servicio iclaro Manual de Uso del Servicio iclaro Ésta guía no puede ser reproducida ni distribuída en su totalidad o en parte de ninguna forma ni a través de ningún medio, electrónico o mecánico, incluyendo fotocopiado,

Más detalles

GUÍA DE APOYO PARA EL USO DE MOODLE. 1.9.4 Usuario Alumno

GUÍA DE APOYO PARA EL USO DE MOODLE. 1.9.4 Usuario Alumno GUÍA DE APOYO PARA EL USO DE MOODLE 1.9.4 Usuario Alumno Una primera idea sobre Moodle es concebirlo como algo similar al sistema de enseñanza tradicional, en el que un año lectivo consta de varias asignaturas

Más detalles

Gobierno Electrónico ANEXOS ANEXO A: INSTALACIÓN, CONFIGURACIÓN Y ACTUALIZACIÓN DE JOOMLA, MÓDULOS Y COMPONENTES. Alexandra Paola Guerrero Chuquín

Gobierno Electrónico ANEXOS ANEXO A: INSTALACIÓN, CONFIGURACIÓN Y ACTUALIZACIÓN DE JOOMLA, MÓDULOS Y COMPONENTES. Alexandra Paola Guerrero Chuquín Gobierno Electrónico NEXOS NEXO : INSTLCIÓN, CONFIGURCIÓN Y CTULIZCIÓN DE JOOML, MÓDULOS Y COMPONENTES 1 NEXO : Instalación, Configuración y ctualización de Joomla, Módulos y Componentes. Qué es Joomla?

Más detalles

Simarro Software, S.A

Simarro Software, S.A DE SERVICIOS WEBS. PRESENTACIÓN DEL LENGUAJE HTS Objetivos generales Módulo Herramienta Web Simarro Software, S.A También se han desarrollado una serie de aplicaciones como son: Este lenguaje representa

Más detalles

CC es la abreviación de Cyber Café. Es así como nos referimos al programa en este documento.

CC es la abreviación de Cyber Café. Es así como nos referimos al programa en este documento. Preguntas Frecuentes Generales?? Qué significa CC? CC es la abreviación de Cyber Café. Es así como nos referimos al programa en este documento.?? Cuáles son los requerimientos mínimos de hardware para

Más detalles

Introducción a Moodle

Introducción a Moodle Instituto la Américas de Nayarit Ing. Elías Portugal Luna Qué es Moodle? Moodle es una aplicación web de tipo Ambiente Educativo Virtual, un sistema de gestión de cursos, de distribución libre, que ayuda

Más detalles

Manual - Gemelo Backup Online WEB

Manual - Gemelo Backup Online WEB Manual - Gemelo Backup Online WEB Es un disco duro en Internet que le permite acceder a su información desde cualquier parte a través de Internet, además de crear Grupos de Trabajo. Primer Ingreso Su Administrador

Más detalles

Guía de iniciación. Enhorabuena! Ya has creado tu propia página web. Descubre cómo administrarla.

Guía de iniciación. Enhorabuena! Ya has creado tu propia página web. Descubre cómo administrarla. Guía de iniciación Enhorabuena! Ya has creado tu propia página web. Descubre cómo administrarla. Entender la interfaz del manager... página 2 Cómo crear contenido... página 2 Ordenar y gestionar los menús...

Más detalles

Manual de Procedimientos 1

Manual de Procedimientos 1 1. Ingreso al campus Manual de Procedimientos 1 FLACSO Virtual Para facilitar el ingreso cotidiano al campus, le recomendamos seguir los siguientes pasos: 1.1. Ingreso a la plataforma Ingresar a la plataforma

Más detalles

Manual Oficina Web de Clubes (FBM)

Manual Oficina Web de Clubes (FBM) Manual Oficina Web de Clubes (FBM) INTRODUCCIÓN: La Oficina Web de Clubes de Intrafeb es la oficina virtual desde la que un club podrá realizar las siguientes operaciones durante la temporada: 1. Ver información

Más detalles

MODULO DE COMUNICACIONES

MODULO DE COMUNICACIONES SINAC - Sistema de Información Nacional de Agua de Consumo MODULO DE COMUNICACIONES Copyright Ministerio de Sanidad y Consumo 1. ENTORNO COMUNICACIÓN... 4 1.1. Correo Interno... 6 1.1.1. Mensajes Recibidos...

Más detalles