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

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

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

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

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

JOOMLA Sistema de gestión de contenidos (CMS) o Sistema de gestión de Conocimiento (KMS)

JOOMLA Sistema de gestión de contenidos (CMS) o Sistema de gestión de Conocimiento (KMS) JOOMLA Sistema de gestión de contenidos (CMS) o Sistema de gestión de Conocimiento (KMS) Es un sistema de gestión de contenidos (CMS - content management system), desarrollado bajo la Licencia Pública

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

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

*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

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

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

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PRIVADO MADRE JOSEFINA VANNINI

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PRIVADO MADRE JOSEFINA VANNINI Página: 1 de 43 INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PRIVADO MADRE JOSEFINA VANNINI PLATAFORMA VIRTUAL DOCENTE (AULA VIRTUAL) 2012 I. INGRESANDO A LA PLATAFORMA 1.1. Cómo ingresar al aula virtual?

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

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

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

Gestión de información web

Gestión de información web 1. Realice una matriz comparativa de los Cms que se incluyen en el documento, teniendo en cuenta los siguientes parámetros: Características Posicionamiento (teniendo en cuenta su antigüedad y madurez en

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

MANUAL INICIAL PARA LA GESTIÓN DE CURSOS ONLINE

MANUAL INICIAL PARA LA GESTIÓN DE CURSOS ONLINE MANUAL INICIAL PARA LA GESTIÓN DE CURSOS ONLINE MEDIANTE LA PLATAFORMA WEB MOODLE INSTALADA EN LOS CENTROS EDUCATIVOS DE LA XUNTA DE GALICIA Moodle es un sistema de gestión de cursos de distribución libre

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

Como pez en el agua. Analizamos ocho sistemas de administración de contenidos gratuitos

Como pez en el agua. Analizamos ocho sistemas de administración de contenidos gratuitos SOFTWARE Como pez en el agua Analizamos ocho sistemas de administración de contenidos gratuitos Si quieres que tu página web tenga éxito sin que desesperes en el intento, es necesario que la publicación

Más detalles

Especialista en Creación de Portales Web con Joomla 3.3

Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales Web con Joomla 3.3 TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Especialista en Creación de Portales Web

Más detalles

Manual de uso de Wordpress 2015

Manual de uso de Wordpress 2015 Manual de uso de Wordpress 2015 Introducción Sitio Completo Secciones y áreas del sitio Acceder al gestor de contenido Explorando el escritorio Administración de Entradas (Añadir nueva entrada, Editar,

Más detalles

Por Jennifer Islas. Manual de uso para Intranet

Por Jennifer Islas. Manual de uso para Intranet Por Jennifer Islas Manual de uso para Intranet Presentación El siguiente manual se ha hecho con la finalidad de que los miembros del laboratorio de átomos fríos se sirvan de una ayuda para poder gestionar

Más detalles

Comercializamos nuestros productos y servicios en Norte América, Sur América y Europa, a tal punto, que ya hemos sido galardonados con el:

Comercializamos nuestros productos y servicios en Norte América, Sur América y Europa, a tal punto, que ya hemos sido galardonados con el: Bogotá D.C., Junio de 2.013 Somos una empresa legalmente constituida hace más de 8 años. Comercializamos nuestros productos y servicios en Norte América, Sur América y Europa, a tal punto, que ya hemos

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

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

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

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

MARIA AGUSTINA PAZOS JIMENEZ 802D MATRICULA: SO50B0033

MARIA AGUSTINA PAZOS JIMENEZ 802D MATRICULA: SO50B0033 CMS BASADOS EN XML, GESTORES DE BASES DE DATOS CON SOPORTE XML. Qué es un CMS? Los gestores de contenidos dinámicos "CMS" (Acrónimo de "Content Management System" en inglés), es un sistema de administración

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

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

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

Instrucciones de uso del panel de control de igluk (cpanel)

Instrucciones de uso del panel de control de igluk (cpanel) Instrucciones de uso del panel de control de igluk (cpanel) Este breve manual describe la utilización del panel de control de usuario y sus distintas posibilidades a través de una explicación de los menús

Más detalles

DISEÑO WEB DISEÑO GRÁFICO

DISEÑO WEB DISEÑO GRÁFICO DISEÑO WEB DISEÑO GRÁFICO Grupo NTC Somos un equipo de expertos programadores y diseñadores web cántabros, enamorados de nuestro trabajo que hemos apostado por el TELETRABAJO como forma de vida, de ahí

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

PLATAFORMA EDUCATIVA VIRTUAL ÁREA DE CIENCIAS Y TECNOLOGÍA

PLATAFORMA EDUCATIVA VIRTUAL ÁREA DE CIENCIAS Y TECNOLOGÍA PLATAFORMA EDUCATIVA VIRTUAL ÁREA DE CIENCIAS Y TECNOLOGÍA Plataforma Educativa Virtual ACyT Ing. Beto Orlando Calle Quispe Cel.: 67668933 Email: bto.orlando@gmail.com Sitio Web: www.uap-acyt.edu.bo INDICE

Más detalles

IT CONSULTING, tiene a bien hacerle llegar la oferta de Capacitación de DISENO DE SITIOS WEB & BLOGS CON JOOMLA + WORDPRESS + MAGENTO

IT CONSULTING, tiene a bien hacerle llegar la oferta de Capacitación de DISENO DE SITIOS WEB & BLOGS CON JOOMLA + WORDPRESS + MAGENTO Señor(a): Cliente. Presente.- Santa Cruz, 23 de Octubre del 2012 REF.: COTIZACION CURSO DISENO DE SITIOS WEB & BLOGS CON JOOMLA + WORDPRESS + MAGENTO Distinguido Señores: IT CONSULTING, tiene a bien hacerle

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

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

Administración de portales Joomla antonio.duran.terres@gmail.com

Administración de portales Joomla antonio.duran.terres@gmail.com Administración de portales Joomla antonio.duran.terres@gmail.com Gestores de Contenidos (CMS) Sistema de Gestión de Contenidos o Content Managment System (CMS) Aplicación informática para crear, editar,

Más detalles

ReadyShop. Le gustaría administrar usted mismo su tienda On-Line? La solución profesional de comercio electrónico y catálogos online

ReadyShop. Le gustaría administrar usted mismo su tienda On-Line? La solución profesional de comercio electrónico y catálogos online Le gustaría administrar usted mismo su tienda On-Line? ReadyShop La solución profesional de comercio electrónico y catálogos online Avda. Autopista del Saler nº 4. Bloque 2, Puerta A7 (Edificio Politaria)

Más detalles

Portal Web Info-Management v.2 (Plataforma de gestión de contenidos y servicios)

Portal Web Info-Management v.2 (Plataforma de gestión de contenidos y servicios) Portal Web Info-Management v.2 (Plataforma de gestión de contenidos y servicios) Manual de características Obtenga el mejor sistema de portales y sitios dinámicos gracias a Info-Management la posibilidad

Más detalles

Yuler Anderson Linares Duque Servidores y servicios web. Guía 2. Joomla

Yuler Anderson Linares Duque Servidores y servicios web. Guía 2. Joomla Yuler Anderson Linares Duque Servidores y servicios web Guía 2 Joomla Es un sistema de gestión de contenidos (CMS) premiado mundialmente, que le ayuda a construir sitios web y otras aplicaciones online

Más detalles

La Intranet corporativa como herramienta de gestión de información y conocimiento

La Intranet corporativa como herramienta de gestión de información y conocimiento La Intranet corporativa como herramienta de gestión de información y conocimiento Conferencia dictada en el Centro para el Control Estatal de Medicamentos, Equipos y Dispositivos Médicos (CECMED). Abril

Más detalles

INTRODUCCIÓN A MOODLE

INTRODUCCIÓN A MOODLE INTRODUCCIÓN A MOODLE ÍNDICE 1. Conocer la plataforma Moodle 1.1 Características de Moodle 2. Acceder a Moodle 2.1 Acceder y modificar nuestro perfil 2.2 Editar perfil de usuario 3. Descripción de la interfaz

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 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

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

Joomla! 3.3 Cree y administre sus sitios Web

Joomla! 3.3 Cree y administre sus sitios Web Capítulo 1: Descubrir Joomla! A. Razones para crear un sitio con Joomla! 9 B. Documentarse sobre Joomla! 9 C. La hoja de ruta de Joomla! 10 D. Qué es un CMS? 12 E. HTML y XHTML 12 F. Diferenciar el contenido

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

Manual de uso avanzado de la aplicación

Manual de uso avanzado de la aplicación Manual de uso avanzado de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

1. Capítulo 1: Herramientas de Software para el sistema

1. Capítulo 1: Herramientas de Software para el sistema 1. Capítulo 1: Herramientas de Software para el sistema 1.1 Conceptos Generales 1.1.1 Joomla.- Es un sistema dinámico que gestiona y administra contenidos de código abierto, y permite desarrollar sitios

Más detalles

http://www.catamarca.gov.ar/ SISTEMAS DE GESTIÓN DE CONTENIDOS (CMS)

http://www.catamarca.gov.ar/ SISTEMAS DE GESTIÓN DE CONTENIDOS (CMS) SISTEMAS DE GESTIÓN DE CONTENIDOS (CMS) Qué es un CMS? Un sistema de gestión de contenidos (Content Management System o CMS) es un software que se utiliza principalmente para facilitar la gestión de Sitios

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

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

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

MANUAL AUTOFORMACIÓN DEL PROFESORADO EDICIÓN DE PÁGINAS WEB

MANUAL AUTOFORMACIÓN DEL PROFESORADO EDICIÓN DE PÁGINAS WEB 2013 MANUAL AUTOFORMACIÓN DEL PROFESORADO EDICIÓN DE GRUPO DE TRABAJO CONSERVATORIO PROFESIONAL DE MÚSICA ÍNDICE Introducción...Pág. 2 Descarga e instalación... Pág. 4 Desarrollo Joomla.. Pág. 10 Edición

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

Diseño de un portal Web 2.0 sobre el turismo cultural en la comarca del Garraf en el ámbito de las TIC

Diseño de un portal Web 2.0 sobre el turismo cultural en la comarca del Garraf en el ámbito de las TIC Diseño de un portal Web 2.0 sobre el turismo cultural en la comarca del Garraf en el ámbito de las TIC Autor: Raquel Hidalgo Titulación: Ingeniería Técnica en Informática de Gestión Director: Manuel López

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

#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

5.1 DETALLE DEL DESARROLLO DEL PORTAL WEB E-GOV

5.1 DETALLE DEL DESARROLLO DEL PORTAL WEB E-GOV Gobierno Electrónico CAPITULO V PORTAL WEB E GOVERNMENT GOVERNMENT TURÍSTICO PARA EL CANTÓN IBARRA 5.1 5.2 5.3 5.4 5.5 5.6 DETALLE DEL DESARROLLO DEL PORTAL WEB E-GOV E FASE I: ANÁLISIS Y OBTENCIÓN FASE

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 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

ÍNDICE. 11 Ediciones y Precio...9 12 Mantenimiento y Actualizaciones...9 12.1 Mantenimiento...9 12.2 Actualizaciones...10. 13 contacto...

ÍNDICE. 11 Ediciones y Precio...9 12 Mantenimiento y Actualizaciones...9 12.1 Mantenimiento...9 12.2 Actualizaciones...10. 13 contacto... ÍNDICE 1 Introducción...2 2 Kentico cms...2 3 Cómo Puede Ser Usado?...2 4 características...3 5 Características incluidas...3 6 funcionalidad y ecosistema...5 7 Seguridad y Membresía...5 8 Desarrollo...6

Más detalles

Manual para la gestión de contenidos web a través del CMS de wordpress www.ventanasgasteiz.com

Manual para la gestión de contenidos web a través del CMS de wordpress www.ventanasgasteiz.com Manual para la gestión de contenidos web a través del CMS de wordpress www.ventanasgasteiz.com Índice 1.Introducción 2.Acceder en modo Editor 3.Explorando el escritorio de wordpress 4.Administración de

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

Tema: MANUAL INTERACTIVO DE PAGINA WEB PARA EL CENTRO DE APOYO TUTORIAL CHORDELEG DURANTE EL AÑO LECTIVO 2013-2014

Tema: MANUAL INTERACTIVO DE PAGINA WEB PARA EL CENTRO DE APOYO TUTORIAL CHORDELEG DURANTE EL AÑO LECTIVO 2013-2014 SISTEMA NACIONAL DE EDUCACIÓN A DISTANCIA DEL ECUADOR MONSEÑOR LEONIDAS PROAÑO PORTADA UNIDAD EDUCATIVA A DISTANCIA DEL AZUAY CENTRO DE APOYO TUTORIAL CAT CHORDELEG FIGURA PROFESIONAL: INFORMÁTICA Memoria

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

Introducción a Windows SharePoint Services

Introducción a Windows SharePoint Services Introducción a Windows SharePoint Services - Windows SharePoint Services - Microsoft...Page 1 of 12 http://office.microsoft.com/es-hn/sharepointtechnology/ha100242773082.aspx?mode=print Windows SharePoint

Más detalles

Manual de consulta para uso de MOODLE Profesores

Manual de consulta para uso de MOODLE Profesores Manual de consulta para uso de MOODLE Profesores Moodle es una herramienta que permite dar soporte y apoyo a procesos de enseñanza y aprendizaje, en este caso será a la de la Oficina del Abogado General.

Más detalles

Mejora tu sitio web. Curso de extensión universitaria Campus de Burjasot Universidad de Valencia

Mejora tu sitio web. Curso de extensión universitaria Campus de Burjasot Universidad de Valencia Mejora tu sitio web Rafael Sebastián Aguilar Víctor Fernández Bauset Curso de extensión universitaria Campus de Burjasot Universidad de Valencia Mejora tu sitio web Curso de extensión universitaria Junio

Más detalles

Crear y gestionar un blog con WordPress

Crear y gestionar un blog con WordPress Crear y gestionar un blog con WordPress Pág. 1 Crear y gestionar un blog con WordPress Reconocimiento-NoComercial-CompartirIgual 2.5 España Realizado por: José Sánchez Rodríguez (Universidad de Málaga)

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

Especialista en Creación de Portales Web con Joomla 3.3

Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales Web con Joomla 3.3 Titulación certificada por EUROINNOVA BUSINESS SCHOOL Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales

Más detalles

E 4.3.1 Manual para administradores. Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net

E 4.3.1 Manual para administradores. Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net E 4.3.1 Manual para administradores Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net Historial de cambios Versión Fecha Autor Cambios 0.1 15/12/2012 Antoni Bertran

Más detalles

Requisitos del sistema: servidor? Qué tipo de software necesita su servidor para funcionar? Algunos sistemas no tienen ningún requisito.

Requisitos del sistema: servidor? Qué tipo de software necesita su servidor para funcionar? Algunos sistemas no tienen ningún requisito. Criterios de CMS Cuando vaya a decidirse por un nuevo sistema de gestión o manejo de contenido (Content Management System en inglés, abreviado CMS), es imperativo que considere las necesidades de su organización

Más detalles

Gestores de contenidos (CMS) más utilizados actualmente

Gestores de contenidos (CMS) más utilizados actualmente Gestores de contenidos (CMS) más utilizados actualmente En el mercado existe un gran número de gestores de contenidos, pero algunos se han quedado obsoletos con el paso del tiempo. Actualmente, los gestores

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

MANUAL DE USUARIO DE LA PLATAFORMA DE CESUR

MANUAL DE USUARIO DE LA PLATAFORMA DE CESUR MANUAL DE USUARIO DE LA PLATAFORMA DE CESUR Manual de Usuario de la Plataforma de CESUR... 1 1. El Campus Virtual... 2 1.1 Requisitos del sistema... 2 2. Primer Acceso... 4 2.1.1 Volver al menú principal

Más detalles

AVANZO LMS - Manual del Alumno

AVANZO LMS - Manual del Alumno AVANZO LMS - Manual del Alumno INDICE Descripción General 1. FUNCIONALIDADES DE LA PLATAFORMA AVANZO LMS... 1 2. REQUISITOS TÉCNICOS PARA EL USUARIO... 1 Interfaz de usuario 3. PÁGINA DE INICIO... 2 4.

Más detalles

Manual de Usuaria FACEBOOK. Presentación

Manual de Usuaria FACEBOOK. Presentación Presentación Facebook es una de las redes sociales más importantes del mundo y una de las herramientas de comunicación más populares, como el correo electrónico o el chat. Actualmente cuenta con más de

Más detalles

[Manual de Instalación y Uso]

[Manual de Instalación y Uso] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción Aranda SELF SERVICE es una base de conocimientos desarrollada para consultar y administrar información técnica con todos

Más detalles

Contendo CMS Manual de usuario

Contendo CMS Manual de usuario Contendo CMS Manual de Usuario V2.1 Índice de contenido Capítulo 1: Convenciones del manual... 5 1.1 Introducción... 5 1.2 Simbología... 5 Capítulo 2: Introducción a Contendo CMS... 6 2.1 Beneficios técnicos...

Más detalles

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos:

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: ENTORNO DE UN CURSO Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: Cursos Categorías Cuentas de usuario y roles Perfil de usuario En Moodle,

Más detalles

Introducción a la plataforma Moodle Aníbal de la Torre 2006. Plataforma Moodle. Gestión y administración de un curso

Introducción a la plataforma Moodle Aníbal de la Torre 2006. Plataforma Moodle. Gestión y administración de un curso Plataforma Moodle Gestión y administración de un curso El panel de administración----------------------------------------------------------- 2 Gestión de personas (alumnos y profesores) ------------------------------------

Más detalles

Fractalia Remote Systems Departamento de Ingeniería. Manual de Operador y Cliente Fractalia Remote Support FRS 0.1. 01/09/2011 Arturo Mencía Martínez

Fractalia Remote Systems Departamento de Ingeniería. Manual de Operador y Cliente Fractalia Remote Support FRS 0.1. 01/09/2011 Arturo Mencía Martínez Fractalia Remote Systems Departamento de Ingeniería Manual de Operador y Cliente Fractalia Remote Support FRS 0.1 01/09/2011 Arturo Mencía Martínez Propiedades del documento Fractalia Remote Systems, S.L.

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

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

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

MANUAL DE EDICIÓN EN MOODLE UNIVERSIDAD DE ANTIOQUIA

MANUAL DE EDICIÓN EN MOODLE UNIVERSIDAD DE ANTIOQUIA MANUAL DE EDICIÓN EN MOODLE UNIVERSIDAD DE ANTIOQUIA INTRODUCCIÓN Las transformaciones producidas en el área de la comunicación relacionadas con la informática permiten abrir nuevos caminos en la educación.

Más detalles

Diseño de Sitios Web Dinámicos CMS JOOMLA

Diseño de Sitios Web Dinámicos CMS JOOMLA Diseño de Sitios Web Dinámicos CMS JOOMLA NIVEL INTERMEDIO Los sitios web dinámicos con CMS JOOMLA!. Instalación y Configuración de Joomla. Gestión de Plantillas Gestión de Secciones y Categorías Gestión

Más detalles

Tutorial rápido de. acceso a la plataforma virtual

Tutorial rápido de. acceso a la plataforma virtual COLEGIO DE ESTUDIOS AVANZADOS DE IBEROAMERICA Tutorial rápido de acceso a la plataforma virtual http:///virtual soporte@ceai.edu.mx 1.- INTRODUCCIÓN Nuestra plataforma basada en MOODLE, es una plataforma

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

Capítulo 1 Sistemas de gestión de contenidos

Capítulo 1 Sistemas de gestión de contenidos Capítulo 1 Sistemas de gestión de contenidos Si hoy en día una persona se encuentra en Internet careciendo de una extensa funcionalidad o de un contenido actualizado, se encontrará en clara desventaja

Más detalles

Costes para Alianza Comercial: Ancpublicidad.com

Costes para Alianza Comercial: Ancpublicidad.com Costes para Alianza Comercial: Ancpublicidad.com At.: Sr. Roger Navarro Empresa, misión y visión Nuestra misión es maximizar los resultados de los clientes, ofreciendo innovadoras y eficientes soluciones

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

Sage CRM 7.3 Avance de la versión

Sage CRM 7.3 Avance de la versión Sage CRM 7.3 Avance de la versión Presentación Este avance de la versión le ofrece información sobre las nuevas funciones de Sage CRM 7.3 y las mejoras de las funciones existentes. Hemos incluido una descripción

Más detalles