CAPITULO IV ALTERNATIVAS DE SOLUCION 4.1 EVALUACIÓN DE LAS TECNOLOGÍAS

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

Download "CAPITULO IV ALTERNATIVAS DE SOLUCION 4.1 EVALUACIÓN DE LAS TECNOLOGÍAS"

Transcripción

1 CAPITULO IV ALTERNATIVAS DE SOLUCION 4.1 EVALUACIÓN DE LAS TECNOLOGÍAS Para la realización de un proyecto como este el cual como caso práctico se utilizaran las Tecnologías de Información y Comunicación Basadas en Código Abierto se pueden utilizar dos opciones: 1. Basarse en un software CMS ya elaborado el cual permita tener gran parte del trabajo realizado y solamente se tenga que hacer modificaciones y adaptaciones en su diseño, para esto se analizaran 6 Sistemas CMS mas utilizados a nivel mundial que son Joomla, Drupal, Xoops, Plone, Radiant CMS, OpenCms. 2. El desarrollo de un CMS junto con el Portal de información hecho a la medida y en base a requerimientos específicos, que cumpla con todas las expectativas y necesidades actuales dentro del proyecto para lo cual se analizara las principales tecnologías de información y comunicación basadas en código abierto. a. Sistema Operativo para Servidores: Red Hat, Suse, Debian b. Servidores: Apache y Tomcat c. Base de Datos: MySQL, PostgreSQL, SQL lite, Firebird. d. Lenguajes de Programación: PHP, Phyton, Java, Ruby and Rails. 89

2 4.1.1 COMPARATIVO DE LAS CARACTERÍSTICAS DE LOS CMS En el siguiente cuadro se muestran el listado de los CMS que se analizaran: Drupal, Joomla, Opencms, Plone, Radiant, Xoops, basado en código abierto que se han evaluado en donde se hace una comparación entre sus principales características basadas en los siguientes criterios evaluados (Requerimientos, seguridad, soporte, facilidad de uso, rendimiento, administración, contenido). Principales Características de los CMS de Código Abierto Requerimientos Drupal 6.10 Joomla OpenCms 7.5 Plone 3.0 Radiant CMS Xoops Actualización 2/26/2009 1/11/2009 6/19/2009 9/8/ /20/2007 8/5/2008 Gratis Gratis Gratis Gratis $0 Gratis Base de Datos MySQL, MySQL Oracle, MySQL, Zope Cualquiera MySQL PostgreSQL PostgreSQL, MS o SQL Server, superiores DB2, AS400 and HSQL Licencia GNU GPL GNU/GPL v2 GNU LGPL GNU GPL MIT Codigo Abiero GNU GPL Sistema Operativo Cualquiera Cualquiera Cualquiera Cualquiera Cualquiera Cualquiera Lenguaje de Programación PHP PHP Java 5.0 Python Ruby and Rails PHP or later Servidor Web Apache, IIS Apache, IIS, Apache Apache, Nginx, IIS, Apache, Nginx, IIS, Apache, IIS IIS (+Cualquierathing (+Cualquierathing that can proxy) that can proxy) Seguridad Drupal 6.10 Joomla OpenCms 7.5 Plone 3.0 Radiant CMS Xoops Captcha Si No Aprobación de Si Si Si Si Si Si 90

3 Contenido Verificación Por Correo Si Si No Si No Si Niveles de Privilegios Si No Si Si No Si LDAP Autenticación Si Extra Si No Si Historial de sección Si Si Si No Notificación de Problemas No No Si No Limitado Sesión de Adminsitracion Si Si Si No Limitado Compatible con SSL Si Si Si Si Si Si Soporte Drupal 6.10 Joomla OpenCms 7.5 Plone 3.0 Radiant CMS Xoops Manuales Si Si Si Si No Si Soporte Si Si Si Si Si Si Entrenamiento Si Si Si Si No No Comunidad de Desarrolló Si Si Si Si Si Si Ayuda en Línea Si Si Si Si Si Limitado Facilidad de Drupal 6.10 Joomla OpenCms 7.5 Plone 3.0 Radiant CMS Xoops Uso Copiado y Pegado No Limitado Si URL Amigable Si Si Si Si Si Ajuste de Imágenes Si Si Si 91

4 Carga de archivos Si Si Si No Prototipo Limitado Si No Si No No Lenguaje de Plantilla Limitado Si Si Si Si Si Interfaz de Usuario No Si Si Si No Si Editor WYSIWYG Si Si Si Archivos Zip No No Limitado No No Rendimiento Drupal 6.10 Joomla OpenCms 7.5 Plone 3.0 Radiant CMS Xoops Cache Avanzado Si Si Si Si Si No Carga Balanceada Si Si Extra Si Si Si Paginas en Cache Si Si Si Si Si Si Administración Drupal 6.10 Joomla OpenCms 7.5 Plone 3.0 Radiant CMS Xoops Publicidad Si No No Si Administración en Línea Si Si Si Si Si Si Sub-Sitio Si Si Si Si Temas Si Si No Si No Si Basurero No Si Si No No Estadísticas Si Si No No Administrador de Temas Si Si Si Si Si 92

5 Contenido Drupal 6.10 Joomla OpenCms 7.5 Plone 3.0 Radiant CMS Xoops Blog Si Si No Si Chat No No Clasificados No No Contactos Si No Si Foros Si No No Si Documentos Limitado No Si No Calendario de Si Eventos Preguntas Frecuentes Si Si No Si Gráficos No No No No Grupos de No No No Cooperación Anuncios de Extra No Trabajo Enlaces Si Si Si No Si Formulario de Contactos Si Si Si Boletines No Galería de Si Si Imágenes 93

6 Encuestas Si Si No Si Productos Si Extra Si No Proyectos No No Motor de Búsqueda Si Si Si Si Si Mapa de Sitio Si Si No Cuestionarios No Si Sindicalización (RSS) Si Si Si Si Si Contribuciones de Usuarios Si Si Si Si Clima No No Web Services Limitado Si No No No Enciclopedia No No Como resultado de este análisis entre las diferentes características se concluye que el CMS que cumple con la mayoría de los requerimientos planteados es Joomla, sin embargo existen algunos requerimientos que no los cumple este CMS, ni tampoco ninguno de los evaluados, que es la administración de usuarios por secciones, que los usuarios puedan colaborar con el ingreso de información, con previa autorización y el manejo personalizado de perfiles de usuarios registrados en el Portal Web. 94

7 4.1.2 COMPARATIVO DE LAS CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS Se analizaron las principales características de los sistemas operativos por secciones y cabe destacar que los tres sistemas operativos son muy estables y robustos, en cualquier proyecto manejado con una plataforma de código abierto puede cumplir con las expectativas, pero hay dos factores en los cuales Debían supera a los otros sistemas que son en la documentación y soporte por ser gratuito, es de mucho más accesible y el otro factor es las actualizaciones y paquetería de software disponible de forma gratuita que es mucho mayor en Debían en los otros dos sistemas se puede actualizar pero los procesos son mas complejos y requieren de conocimientos mas avanzados. REDHAT SUSE DEBIAN Instalación y Configuración Media Alta Media Administración Alta Alta Alta Estabilidad Alta Alta Alta Seguridad Alta Alta Alta Documentación y Soporte Media Media Alta Software y Actualizaciones Bajo Bajo Alta COMPARATIVO DE LAS CARACTERISTICAS DE LOS LENGUAJES DE PROGRAMACIÓN Entre los lenguajes analizados destacan dos lenguajes principalmente para el desarrollo de aplicaciones y portales en ambiente Web que son JAVA (Con JSP) y PHP, en estos dos lenguajes se considera se tiene el suficiente potencial para la realización de un proyecto de esta naturaleza, sin embargo se decidirá por PHP, porque la mayoría de los servicios de almacenamiento de Sitios Web (Hosting) ofrecen PHP y es mas caro uno que trabaje con JSP, además es un lenguaje mucho mas sencillo de interpretar, utilizar y a demás el personal de la Alcaldía ya tiene 95

8 conocimiento de este lenguaje en el Sitio Web institucional, por lo que podrán hacer modificaciones a futuro de ser necesarias. Comparativa de Lenguajes de Programación Ruby and Rails JSP PHP Python Perl Orientación a Pura Pura Hibrido Hibrido Hibrido Objetos Tipo de Lenguaje Dinámico Estático Estático Dinámico Dinámico Herencia Simples clases Simples clases Simples Múltiples Múltiples clases Seguridad Sí Si Si Si No Múltiples Bases No Si Si No Si de Datos Multiplataforma Si Si Si Si Si Framework No Si Si No No Rapidez No Si Si No No Orientado a la Si Si Si Si No Web variables de clase Sí Sí Sí No No / método Control de públicos, públicos, público, Ninguno Ninguno Acceso protegidos, privados protegidos, "paquete", privados protegido, privado Lenguaje de Integración C, C++, Java C, C + +, Java C, C++ C, de C + + C, C++, Java C, C++, Java C, C + +, Java C, C++ C, C COMPARATIVO DE LAS CACATCTERISTICAS DE LAS BASES DE DATOS Las bases de datos evaluadas MySQL, PostgreSQL, SQL life y Firebird, se destacan dos principalmente que son MySQL y PostgreSQL, estas dos bases de datos relacionales son las más conocidas y las que han obtenido mejores resultados sin 96

9 embargo se utilizara MySQL como base de datos del proyecto porque es más rápida en su lectura y debido a la naturaleza del proyecto que en su mayoría será el de mostrar información y realización de consultas es la mejor opción, el personal de la Alcaldía ya tiene conocimiento en MySQL; además no se pudo localizar a un servicio de almacenamiento de Sitios Web (Hosting), que pueda ocupar PostgreSQL CARACTERÍSTICAS PRINCIPALES DE LAS BASES DE DATOS MySQL PostgreSQL SQL Lite Firebird Versión MySQL 5.1.x PostgreSQL 8.4x SQL Lite 3.6 Firebird 2.x Licencia Dual: GPL y BSD Dual: GPL y IDPL & IPL Comercial comercial Plataforma Linux, Solaris, HP- UX, Mac, AIX, SCO, IRIX, FreeBSD, NetBSD, OpenBSD, Linux, Solaris, HP-UX, AIX, IRIX, FreeBSD, OpenBSD, NetBSD, MacOs, SCO Linux, Solaris, Windows Linux, Solaris, freebsd, HP- UX, MacOS, Windows Windows, BSDI, DEC, OS/2, Compaq Tru64, Novell NetWare. OpenServer, SCO Unixware, BeOS, BSDI, Compaq Tru64, QNX, Windows SQL estándar Alto Alto Medio Alto Velocidad Alto Medio Bajo Medio Estabilidad Alto / Muy Alto Alto Medio Alto Integridad de Datos Si Si Si Si Seguridad Alto Medio /Alto Bajo? Métodos de SHA1, MD5, md5, crypt, password No Ninguno Autenticación password SSL Soporte Si Si No plug-in Soporta Alto Alto Bajo Alto concurrencia Vistas Si Si No Si Esquemas Si Si No NO Subselects Si Si No Si Procedimientos Si Si (PL/SQL, Perl, TCL, No Si Python, SH) Disparadores Si Si No Si Unicode Si Si Si Si Programación ODBC, JDBC, C/C++,.NET/Mono, ODBC, JDBC, C/C++, Embeded SQL (in C), ODBC,JDBC, C/C++, Precompiler ODBC, JDBC, C/C++, PHP, 97

10 ADO.Net, OLEDB, Delphi, Perl, Python, PHP, Embedded (C precompiler), Java Tcl/Tk, Perl, Python, PHP (Embedded SQL), Perl, Python, PHP Python, Perl, Kylix, Delphi,.NET/Mono, ADO Motores de Table types: InnoDB PostgreSQL -- EVT Almacenamiento (default), MYISAM, BerkeleyDB, MERGE, Derived torage engines: CVS, Archive, NDB Cluster, Example, InnoDB, BDB, MYISAM, HEAP == Memory. Transacciones Si Si Si Si Replicación Si Si/no NO Comercial plugin Balanceo de Carga Si con MySQL NO NO NO Cluster (NDB storage engine) Tablespaces Si Si no? Clustering Si NO NO NO Backups Si Si Si Si Herramientas Administrativas Si Si Si (Solo en Windows) Si 4.2 PROPUESTA DE SOLUCIÓN La propuesta de solución se basa en el desarrollo de un Portal de Contenidos Dinámicos que tenga un Sistema de Administración de Contenidos que permita manejar toda la información del Portal esto basado completamente en código abierto, Debido a los requerimientos que se tienen para la elaboración del Portal Web que se desarrollara los cuales en algunos casos son bien específicos como son un perfil de empresa que publique su información tipo directorio empresarial el cual promueva sus servicios, que este completamente orientado a facilitar el trabajo de ingreso, administración de información de acuerdo a las necesidades del la Alcaldía y además 98

11 la administración de usuarios por secciones, que los usuarios puedan colaborar con el ingreso de información, con previa autorización y el manejo personalizado de perfiles de usuarios registrados y algunos contenidos con campos de captura y funcionalidades bien especificas. Se debe de concluir que ningún software de CMS actual posee estas características y resultara mucho más complejo el trabajar en la adaptación de una solución comercial, por lo que es necesario el desarrollo de un CMS, el cual pueda cumplir con lo solicitado por el proyecto. La realizar un Portal Web, Herramienta de Administración Externa y Software de CMS hecho a la medida permitirá muchos de los procesos definidos como requerimientos del proyecto se puedan realizar, la personalización de formularios de captura de datos, validaciones de campos y trabajar bajo un ambiente mas amigable, facilitando el ingreso de la información, por medio de procesos estandarizados y hechos a la medida. Este Proyecto se realizara con las tecnologías siguientes Sistema Operativo Linux Debian, servidor Web Apache, servidor de base de datos MySQL y lenguaje de programación PHP, estas tecnologías son las que de acuerdo a la evaluación de las características han resultado mejor evaluadas, pero además según la encuesta realizada con los empleados públicos estas tecnologías son las que los servidores públicos tienen mas conocimiento y han utilizado cuando se ha tratado de proyectos de código abierto. La conjugación de estas cuatro tecnologías se conoce como LAMP que es una estrategia de código abierto como una solución global desarrollando un ambiente combinado de infraestructura en un esfuerzo reducido que ha sido utilizado en proyectos de ambiente Web. El acrónimo LAMP fue utilizado por primera vez en 1998 por el escritor Michael Kunze al intentar demostrar que la unión de programas de software gratuito podría ser una alternativa real a otras caras ofertas comerciales Computer Word, LAMP refleja el espíritu opensource Se trata de una plataforma de tecnologías a partir de la que los desarrolladores construyen aplicaciones [En Linea]. Disponible en: [Consultada 30 de agosto de 2010] 99

12 LAMP: Se refiere a un conjunto tecnologías de software de código abierto necesarias para alcanzar una solución global, en este caso configurar Sitios Web o Servidores Web con un esfuerzo reducido. En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías: 14 Linux, (sistema operativo) Apache, (Servidor Web) MySQL (Gestor de bases de datos) PHP (lenguajes de programación) Como aspecto relevante que hay que destacar que el Gobierno de la Republica de El Salvador actualmente esta impulsando actualmente un proyecto de estandarización de los Sitios y Portales Web de gobierno y sus dependencias en las que se pretenden estandarizarlos en su funcionamiento, accesibilidad, estructura de navegación y distribución espacial de los elementos, en el cual se plantea las tecnologías basadas en código abierto como uno de una alternativa real para el desarrollo de un Sitio o Portal institucional y estas están basadas en las tecnologías LAMP debido a que según estudios realizados se a demostrado que es una forma eficiente del manejo de Sitios y Portales Web en la actualidad CARACTERÍSTICAS DEL DESARROLLO El desarrollo se realizo de forma modular por lo que permitirá su fácil modificación y agregarle nuevas funcionalidades de ser necesario. Se desarrollaran 3 partes principales: Administrador de Contenidos de Información: Que a través de herramientas y formularios personalizados permitirá la interacción de la base de datos con el Portal en donde se manejara toda la información que se desea ser mostrada en el Portal, a esta solamente tendrán permiso los usuarios que haya 14 Wikipedia, Concepto de LAMP [En Linea]. Disponible en: [Consultada 2 de septiembre de 2010] 100

13 designado la Alcaldía Municipal como administradores que son los miembros del comité y demás personas que ellos estimen conveniente. El portal Web: Que se la interfaz grafica de diseño la cual todos las personas verán y en donde se mostraran los distintos contenidos de información cargados en la parte administrativa. Herramienta de Administración: Esta será un apartado especial desde el cual los usuarios registrados y validados por la Alcaldía Municipal y registrados como usuarios del Portal los que tendrán la posibilidad de postear su contenidos de información y serán los administradores los que decidirán si se publica o no en el Portal previa revisión de los mismos. Los aspectos que se cubrieron a nivel de servicios de la Web 2.0 en el proyecto son los relacionados con compartir, cooperar, colaborar y participar, en la generación de información, por lo que cada visitante tendrá la oportunidad de inscribirse y poder subir y colaborar con el contenido del Portal, generando conocimiento colectivo, manteniendo actualizado el Portal no solo por los miembros del Comité de la Alcaldía Municipal, sino también por cualquier usuario inscrito TECNOLOGIAS APLICADAS Servidor Apache Este es el servidor Web más utilizado a nivel mundial el cual ha demostrado ser muy versátil, estable y seguro, además es uno de los grandes éxitos de las tecnologías de Código Abierto Lenguaje de programación PHP La implementación del Portal Web se realiza a través de un lenguaje de programación de última generación como es PHP es una tecnología con mucho futuro, con cada vez más presencia en Internet, Es muy rápido. Su integración con la base de datos MySQL, le permite constituirse como una de las alternativas 101

14 más atractivas para sistemas, se utilizará el servidor Apache, que es el servidor Web más utilizado alrededor del mundo, debido a su seguridad y eficiencia que proporciona a los usuarios. Base de Datos: MySQL es un servidor de bases de datos muy rápido, seguro y robusto por ser ésta la más descargada para proyectos de ambiente Web, esta es una base de datos muy utilizada para el desarrollo de Portales debido a su rapidez de lectura en las consulta. Utilización de JavaScript y AJAX Se utilizó para la validación de los formularios en el Portal Web, además de permitir la utilización de una herramienta de edición facilitando el trabajo de edición de la información con WYSIWYG. Para lograr una interacción entre los usuarios y el sistema y para lograr algunos efectos visuales, los cuales hagan más atractivo y rápido el Portal Web, logrando actualizar la información sin recargar nuevamente la página y haciendo peticiones directamente en el servidor Hojas de Estilos en Cascada Manejara los estilos de fuentes, colores, vínculos, tablas, listas, formularios y contenedores de información, de una forma más ordenada y atractiva, y al mismo tiempo la reutilización de código y facilitando las modificaciones futuras. Interfaz para el usuario (HTML) La interfaz gráfica para el usuario se desarrollará por medio del lenguaje HTML en el cual se elaboran páginas Web, por su facilidad de uso y rapidez de carga en un navegador. Soporta cualquier tipo de navegador de Internet, como Internet Explorer y sus diferentes versiones, Mozilla Firefox, Safari y Opera. Estos además cumplirán con 102

15 estándares internacionales establecidos para el desarrollo de Sitios y Portales Web. Accesibilidad Web El Portal aplicara varios estándares de accesibilidad Web para facilitar a las personas con discapacidad el poder ingresar al Portal y obtener información. Descentralización de la Información Generalmente se tiene la creencia que son los departamentos de informática o comunicaciones los encargados de subir contenido al Portal y esto en la práctica no es muy conveniente, es mejor que el dueño o generador de la información sea quien directamente suba la información y el administrador o supervisor se encargue de velar por el contenido de esa información. Esquema de Trabajo Web 2.0 En el Portal se aplicaran las tendencias del modelo Web 2.0 de compartir, cooperar, colaborar y participar, en la generación, investigación y divulgación del conocimiento y contenido desde lo individual hasta lo grupal o viceversa son algunos de los principios de la Web 2.0, no se tratara de crear una red sociales. 4.3 APROBACIÓN DE LA SOLUCIÓN Se ha propuesto la alternativa de soluciono a los miembros del Comité de la Alcaldía Municipal de Antiguo Cuscatlán y han brindado su aprobación, tanto para la utilización de las tecnologías como para las funcionalidades que se han definido como los requerimientos finales del Portal Web y acuerdos a los que se ha llegado dando como resultado el desarrollo de un Portal Dinámico hecho con tecnologías de código abierto a la medida y basado en los requerimientos específicos, si bien es cierto el CMS Joomla es una excelente opción para el desarrollo de portales en este caso no cumple con varios de los requerimientos hechos por la Alcaldía, por lo que se Desarrollara una solución. Para llegar e este 103

16 resultado se hizo un cuadro comparativo entre los CMS con mejores expectativas y se evaluó algunos de los requerimientos no comunes en la siguiente tabla. Requerimientos Drupal Joomla OpenCMS Plone Radiant Xoops Interfaz amigable y Sencilla Información Colaborativa Módulos específicos (Empresas, agenda de eventos) Adaptación de formularios a necesidades Usuarios por sesiones y Roles SI NO SI NO SI NO SI SI NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO SI NO NO NO NO NO Plantillas NO SI SI SI NO SI Envio de Boletines SI SI SI SI NO SI Bitácoras NO NO NO NO SI NO Catálogos Administrables NO NO NO NO NO NO Como resultado los dos CMS que más cumplen con los requerimientos son Joomla y Drupal, pero no cumplen con todos ellos motivo por el cual se desarrollara una solución desde cero REQUERIMIENTOS EN LOS CUALES NO CUMPLE NINGUNO DE LOS CMS EVALUADOS COMO SOLUCION No se posee una ficha o componente que maneje una ficha de empresa. No se tiene un esquema de trabajo en base a usuarios en el que se pueda establecer permisos a opciones de menú. No se posee una bitácora de registro de los accesos y procesos que se realicen por cada usuario para llevar una auditoria del sistema 104

17 No se posee una interfaz sencilla y amigable que solamente muestre las opciones necesarias de trabajo y que el usuario requiera, la interfaz para los CMS responde a su filosofía o forma de trabajo muy particular. No se tiene un generador de SITEMAP, para que pueda ser indexado con mayor facilidad. Ingreso de la información basada en la estructura de menú del Portal. Cabe destacar que en el caso de algunos requerimientos ya en las nuevas versiones se habla de que se podrían incluir pero no son estables en el desarrollo de este proyecto REQUERIMIENTOS VISUALES El Portal posee una línea grafica atractiva con un estilo minimalista, Con un menú a 3 niveles, definiendo un color por cada sección principal, una cabecera que presentara todo el Portal y un pie que estará fijos, además tendrá una animación para cada una de las sesiones principales, para la aprobación del diseño se mostrara 3 propuestas en las cuales se elijara una de ellas bajo la cual se harán observaciones. Todo el Portal deberá de cumplir con los estándares definidos internacionalmente en cuanto a las hojas de estilos y codificación del HTML, además deberá de permitir que los principales navegadores los puedan mostrar REQUERIMIENTOS TÉCNICOS Seguridad a todo nivel Utilización de hojas de estilos en cascada Validación por método capucha para formularios externos que se encuentren en el portal y bloqueos de usuarios a los 5 intentos fallidos. 105

18 Las contraseñas estarán encriptadas con método hash en SHA-1 (Algoritmo de Hash Seguro) es un sistema de funciones hash criptográficas relacionadas de la Agencia de Seguridad Nacional de los Estados Unidos. Manejo de secciones y seguimiento de las opciones y operaciones por medio de una bitácora por usuario. Validación de los campos que posea el formulario. Protección de variables. Que este desarrollado en capas, para su fácil modificación. Se requerirá autorización para la publicación de contenido para los usuarios registrados en el Portal y Usuarios del Sistema de Administración de Contenidos que así se definan. Utilización de listas de catálogos administrables REQUERIMIENTOS DE CONTENIDOS Se trabajo bajo un enfoque modular que permitirá que si en un futuro se necesita crear algún nuevo tipo de contenido este sea fácilmente incorporado a demás estos módulos mantendrán la comunicación entre la base de datos, el portal y el Sistema de Administración de Contenidos. Administración: Bitácora de Accesos y operaciones: Reportes de acceso al sistema y control de las operaciones que se realizan con él. Usuarios: Administración de usuarios del Sistema de Administración de Contenidos y Usuarios Registrados en el Portal además manejara la aprobación de algunas funcionalidades y servicios que prestara el portal. Cada uno de estos poseerá un rol y que utilizara para trabajar en las secciones que se le asignen por el administrador. 106

19 Secciones: Estas secciones permitirán crear opciones de menú y relacionarlas con los distintos módulos, además se permitirá tener parámetros bajo las cuales se podrá configurar como mostrara la información Contenido: Noticias: Este modulo mostrara noticias de interés que se mostraran en el Portal, poseerá tres opciones de cómo mostrarse. Documentos: Manejador de archivos en listado y detalle en cualquier formato, con titulo, descripción, peso y formato. Agenda de Eventos: Agenda de calendario de eventos por categorías, con datos de contactos y detalle del evento. Ficha de Contactos: Listado de contactos para el modulo de empresas con categorías y si el contacto posee correo electrónico permitirá enviar correo directamente a través del Portal, además a usuarios registrados y aprobados por el administrador les permitirá editar su perfil. Páginas de Información: Este será el modulo bajo el cual se podrá mostrar cualquier contenido de una forma un tanto libre. Empresas: Modulo en el que permitirá a los usuarios que se registren y sean autorizados, el poder crear un perfil de empresa y promover sus bienes o servicios. Enlaces: Listado de enlaces de vínculos con descripción, por categorías. Multimedia: Galerías de Imágenes: Galerías de n cantidad de imágenes con auto recorte Galerías de Videos: Galería de n cantidad de videos con audio, llevando historial Comunicación: Boletines Electrónicos: Modulo que permitirá el envío de formato HTML de boletín electrónico RSS: Incluirá un modulo de Sindicalización que permitirá conectar el contenido del portal con otros portales o usuarios si así lo desearan. 107

20 SITEMAP: Herramienta de que permitirá una búsqueda e interpretación de la información de manera más ágil y sencilla. Registro de Usuarios: Este modulo permitirá registrar a los usuarios y poder darle algún tipo de seguimiento además de subscribirse a los servicios que prestara el Portal REQUERIMIENTOS DE ESTRUCTURA DEL PORTAL Cada una de las secciones principales contendrá un color que identificara a que sección pertenece y conforme se muestren cada una de ellas los colores de las letras y algunas imágenes cambiaran de color dependiendo de la sección principal en donde se encuentre. La estructura de opciones de menús se estableció por medio de una serie de reuniones en las cuales se analizaron las distintas necesidades de información temática que se tenían y cuál era el enfoque que se le quería dar al Portal, por lo que se hizo una propuesta de estructura y se entrego al Comité de la Alcaldía Municipal, el cual lo evalúo y aprobó; además esta será la estructura base pero el Portal permitirá la administración de secciones de forma dinámica. Página Principal Cabecera con animación Inicio de sección Noticias Menú Horizontal a 3 niveles Buscador Avisos enlaces Multimedia o Imágenes Así somos Guía 108

21 Conoce la Ciudad Servicios Turísticos Mapa Turístico Días Festivos Espacios Culturales Agenda Calendario de Eventos Buscador de Eventos Destacados Música Arte y Cultura Cine Deportes Niños Religión Servicios Gastronomía Alojamiento Turismo Tiendas Industria Fiestas Patronales Santos Niños Inocentes Noticias Eventos Actos Religiosos Carnaval Especiales De Compras De negocio 109

22 De Noche De Paseo 4.4 ESTUDIO DE FACTIBILIDADES FACTIBILIDAD OPERATIVA Para el desarrollo del proyecto fue necesario contar con el apoyo del personal de la Alcaldía de Antiguo Cuscatlán el cual actualmente cuenta con un comité conformado por algunos empleados de la Alcaldía y miembros de la Sociedad Civil, los cuales están encargados de promocionar el municipio de Antiguo Cuscatlán, ellos serán el ente encargado de darle mantenimiento al Portal Web y de permitir que este proyecto se pueda mantener en el tiempo para esto no es necesario contar con grandes conocimientos de computación o programación, puesto que el sistema de administración que se diseñara estará adaptado a las necesidades que tiene ellos exactamente y se trabajara con un enfoque hacia el usuario. El desarrollo si bien es cierto que será un administrador de contenidos desarrollado a la medida y adaptado a las necesidades se cuenta con los conocimientos necesarios y la tecnología adecuada para desarrollarlo por lo que es operativamente viable, su desarrollo y mantenimiento FACTIBILIDAD TÉCNICA Para desarrollar el Portal se propone la implementación de un ambiente basado en código abierto utilizando LAMP (Linux, Apache, MySQL y PHP) el cual tenga la combinación de estas tecnologías principalmente para definir la infraestructura en un ambiente Web. A pesar de que el origen de estos programas de código abierto no ha sido específicamente diseñado para trabajar entre sí, la combinación se popularizó debido a su bajo coste de adquisición y ubicuidad de sus componentes. Cuando son 110

23 combinados, representan un conjunto de soluciones que soportan servidores de aplicaciones muy robustas. A continuación se identifican varios factores por los cuales es técnicamente factible la realización del proyecto a través de estas tecnologías y bajo este ambiente: Será necesario ocupar un servidor Web y un servidor de base de datos, pero estos ya viene con cualquier distribución de sistema Linux sin ningún costo por lo que su implementación no será complicada, a demás la mayoría de Hosting (Alojamiento Web) vienen con estas tecnologías ya incluidos. El Portal Web se realiza completamente Dinámico y toda su información y contenido será administrable por su Sistema de Administración de Contenidos que también permitirá la auditoria de la información que a través de la herramienta administrativa se ingrese, este desarrollo será posible porque se cuenta con el personal idóneo para su desarrollo con más de 10 años de experiencia en el desarrollo de este tipo de herramientas. Para el desarrollo se utilizarán tecnologías de código abierto y Web, las cuales se encuentran en el mercado hace más de 10 años. Se utilizara uno de los lenguajes de programación los cuales según el estudio realizado ha salido con un mayor grado de popularidad especialmente en el desarrollo de Sitios Web. El trabajar sobre una plataforma en ambiente Web, permite que el acceso sea muy sencillo, solamente se necesita una conexión a Internet y un navegador, no es necesario instalar ningún tipo de software en el cliente para poderse conectar al sistema y a demás es accesible desde cualquier parte del mundo. En cuanto al Servidor se ha comentado que se tiene la disponibilidad de contratar un servicio de Hosting el cual deberá tener las siguientes características: Basado en Linux, Espacio en disco 3 Gb, Ancho de Banda 111

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

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

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

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

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

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

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

LatinFox Corporation.Inc Tec. Anibal Quispe Phoco

LatinFox Corporation.Inc Tec. Anibal Quispe Phoco DESARROLLO DE PORTAL WEB CON SISTEMA DE ACTUALIZACIÓN Sr. Bernardino TICONA QUISPE DINÁMICA DE CONTENIDO Alcalde de la Municipalidad Distrital de Combapata Canchis. Previo un saludo le hago llegar la siguiente

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

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

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

Curso de Administración de Sitios Web mediante JOOMLA

Curso de Administración de Sitios Web mediante JOOMLA Diseño Académico Intensidad: 60 Curso de Administración de Sitios Web mediante JOOMLA Dirigido a: Diseñadores gráficos, desarrolladores web, publicistas, comunicadores, web máster y, todas aquellas personas

Más detalles

Análisis, diseño e implementación de un sitio web corporativo. Administración web y comercio electrónico en entornos de software libre

Análisis, diseño e implementación de un sitio web corporativo. Administración web y comercio electrónico en entornos de software libre Análisis, diseño e implementación de un sitio web corporativo Administración web y comercio electrónico en entornos de software libre Autor: Consultor: Manel Zaera Idiarte Fecha: 10 de junio de 2011 La

Más detalles

Características de OpenCms

Características de OpenCms Características de OpenCms Se basa en Java y Xml OpenCms está totalmente desarrollado en java bajo el estándar servlet. Por lo tanto, se puede integrar fácilmente en entornos hardware y software existentes,

Más detalles

PATRON:DAO LENGUAJE DE PROGRAMACION: JAVA IDE: ECLIPSE FRAMEWORK: STRUST2. -Permite Abstraer y Encapsular los accesos a un repositorio de datos.

PATRON:DAO LENGUAJE DE PROGRAMACION: JAVA IDE: ECLIPSE FRAMEWORK: STRUST2. -Permite Abstraer y Encapsular los accesos a un repositorio de datos. PATRON:DAO DAO -Permite Abstraer y Encapsular los accesos a un repositorio de datos. -Separa el acceso de datos de la lógica de negocio. -Oculta el Api por donde se accede a los datos. -Controla los accesos

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

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

TÉCNICO SUPERIOR EN CREACIÓN DE PORTALES WEB CON JOOMLA 1.5 + SEO PROFESIONAL

TÉCNICO SUPERIOR EN CREACIÓN DE PORTALES WEB CON JOOMLA 1.5 + SEO PROFESIONAL Código: M083_24 TÉCNICO SUPERIOR EN CREACIÓN DE PORTALES WEB CON JOOMLA 1.5 + SEO PROFESIONAL Modalidad: Distancia Duración: 100 horas Objetivos: Joomla 1.5 es un Sistema de Gestión de Contenidos (CMS),

Más detalles

CAPÍTULO V. Propuesta

CAPÍTULO V. Propuesta CAPÍTULO V Propuesta 5.1 Propuesta Implantación de una aplicación WEB para optimizar el Enlace Laboral de la Cámara de Comercio e Industria de El Salvador, Filial San Miguel 5.2 Requerimientos de la Aplicación

Más detalles

SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web

SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web José-María Zamanillo, Daniel Franco, Isabel Zamanillo, Constantino Pérez-Vega Estructura

Más detalles

MÓDULO I - Operaciones Básicas con Servidores Web (Dominio, Subdominio y Hosting).

MÓDULO I - Operaciones Básicas con Servidores Web (Dominio, Subdominio y Hosting). CURSO DE JOOMLA Duración 40 horas ÍNDICE MÓDULO I - Operaciones Básicas con Servidores Web (Dominio, Subdominio y Hosting). DESCRIPCIÓN: En este módulo avanzaremos en la compra del dominio, dónde alojar

Más detalles

RED DE OBSERVATORIOS EN RECURSOS HUMANOS EN SALUD Y MÓDULO M LABORAL

RED DE OBSERVATORIOS EN RECURSOS HUMANOS EN SALUD Y MÓDULO M LABORAL RED DE OBSERVATORIOS EN RECURSOS HUMANOS EN SALUD Y MÓDULO M DE FUERZA LABORAL Ing. Marco A. Ramírez Ch. Consultor Red de Observatorios de Recursos Humanos en Salud Lima, 5 y 6 de septiembre de 2012 www.observatoriorh.org

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

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

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

Más detalles

Presentación: Visión: Misión:

Presentación: Visión: Misión: Presentación: Hola, les damos la Bienvenida a CMS Web Empresas: Desarrollo de Páginas Web Administrables. Somos un equipo creativo de desarrolladores y expertos en creación de páginas Web profesionales

Más detalles

Técnico Superior en Creación de Portales Web con Joomla 1.5 + SEO Profesional

Técnico Superior en Creación de Portales Web con Joomla 1.5 + SEO Profesional Técnico Superior en Creación de Portales Web con Joomla 1.5 + SEO Profesional Modalidad: Distancia Duración: 180 horas (8 semanas) Objetivos: Enseñar al alumno a ser capaz de gestionar sus propios contenidos

Más detalles

TÉCNICO SUPERIOR EN CREACIÓN DE PORTALES WEB CON JOOMLA 1.5 + SEO PROFESIONAL

TÉCNICO SUPERIOR EN CREACIÓN DE PORTALES WEB CON JOOMLA 1.5 + SEO PROFESIONAL Modalidad: Distancia Duración: 77 Horas Objetivos: Enseñar al alumno a ser capaz de gestionar sus propios contenidos web. Capacitar al alumno a diseñar todo tipo de portales y sitios web profesionales

Más detalles

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

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

[DISEÑO DE PÁGINAS WEB] Diseño Web, Posicionamiento Web E-Commerce

[DISEÑO DE PÁGINAS WEB] Diseño Web, Posicionamiento Web E-Commerce [DISEÑO DE PÁGINAS WEB] Diseño Web, Posicionamiento Web E-Commerce LO QUE DEBE SABER SOBRE PÁGINAS WEB Es importante conocer las alternativas que le ayudarán a elegir el tipo de página para su proyecto.

Más detalles

CI Politécnico Estella

CI Politécnico Estella SÍNTESIS DE LA PROGRAMACIÓN DEL MÓDULO/ASIGNATURA DEPARTAMENTO: INFORMÁTICA GRUPO/CURSO: 2º ASIR 2015-2016 MÓDULO/ASIGNATURA: 9 IAWE (Implantación de Aplicaciones Web) PROFESOR: José Ignacio Calvo Pastor

Más detalles

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

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

Más detalles

Propuesta WEB ENJ www.enj.org

Propuesta WEB ENJ www.enj.org Propuesta WEB ENJ www.enj.org 1 CONTENIDOS 1. Requerimientos Generales... 3 2. Descripción de Fases... 4 2.1. Definición de Estructura... 4 2.2. Implementación 5 Pasos... 4 2.3. Capacitación... 5 3. Estructura

Más detalles

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com DISEÑO, DESARROLLO E IMPLANTACIÓN DE UNA APLICACIÓN WEB PARA LA AUTOMATIZACIÓN DE LA INFORMACIÓN DE LA IGLESIA EVANGÉLICA INDÍGENA ECUATORIANA DE LA ALIANZA CRISTIANA Y MISIONERA. Javier Velásquez Maldonado

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

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 sin necesidad de programar

Joomla! Creación de sitios web sin necesidad de programar Creación de sitios web sin necesidad de programar Universidad Politécnica de Valencia Campus de Gandía Miguel García Pineda Profesores del curso Beatriz Tirado beatigi@upvnet.upv.es Miguel García migarpi@upvnet.upv.es

Más detalles

Sistemas administradores de contenido para sitios Web

Sistemas administradores de contenido para sitios Web Universidad Latinoamericana de Ciencia y Tecnología Facultad de Ingeniería Escuela de Ingeniería Informática Trabajo final para optar por el grado de Licenciatura en Ingeniería Informática con énfasis

Más detalles

MÓDULO I - Operaciones Básicas con Servidores Web (Dominio, Subdominio y Hosting).

MÓDULO I - Operaciones Básicas con Servidores Web (Dominio, Subdominio y Hosting). CURSO DE JOOMLA MÁS TIENDA ONLINE Duración 40 horas ÍNDICE MÓDULO I - Operaciones Básicas con Servidores Web (Dominio, Subdominio y Hosting). DESCRIPCIÓN: En este módulo avanzaremos en la compra del dominio,

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

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

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas Ponentes: ---- angel.cifuentes2@carm.es CENTRO REGIONAL DE ESTADÍSTICA DE MURCIA - CREM Resumen: Sistema Informático denominado GATOCREM permite una gestión automatizada de todas las tareas estadísticas

Más detalles

DKA Elearning SLU- B91864512-Pasaje Ramiro Lindado 1-3c 41.600 Sevilla Tl: 902808120 servicios@dka-formacion.es

DKA Elearning SLU- B91864512-Pasaje Ramiro Lindado 1-3c 41.600 Sevilla Tl: 902808120 servicios@dka-formacion.es DKA FORMACIÓN.- Servicios Integrales para la Formación MOODLE Diseño general Promueve una pedagogía constructivista social (colaboración, actividades, reflexión crítica, etc.). Apropiada para el 100% de

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

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

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

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

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

PLIEGO DE CONDICIONES TÉCNICAS PARA LA CREACIÓN DE LA WEB CORPORATIVA DE LA FUNDACIÓN PARA LA CIUDADANÍA CASTELLANA Y LEONESA EN EL EXTERIOR Y LA

PLIEGO DE CONDICIONES TÉCNICAS PARA LA CREACIÓN DE LA WEB CORPORATIVA DE LA FUNDACIÓN PARA LA CIUDADANÍA CASTELLANA Y LEONESA EN EL EXTERIOR Y LA PLIEGO DE CONDICIONES TÉCNICAS PARA LA CREACIÓN DE LA WEB CORPORATIVA DE LA FUNDACIÓN PARA LA CIUDADANÍA CASTELLANA Y LEONESA EN EL EXTERIOR Y LA COOPERACIÓN AL DESARROLLO Página 1 1. ANTECEDENTES La Fundación

Más detalles

Introducción a Plone y Zope. Presentación introductoria sobre Plone y las tecnologías utilizadas, como Zope y Python.

Introducción a Plone y Zope. Presentación introductoria sobre Plone y las tecnologías utilizadas, como Zope y Python. Introducción a Plone y Zope Presentación introductoria sobre Plone y las tecnologías utilizadas, como Zope y Python. Licencia Copyright (c) 2008 Carlos de la Guardia. Copyright (c) 2008 Leonardo Caballero.

Más detalles

TABLA DE CONTENIDO 1. REQUERIMIENTOS NO FUNCIONALES... 2

TABLA DE CONTENIDO 1. REQUERIMIENTOS NO FUNCIONALES... 2 TABLA DE CONTENIDO Pág. 1. REQUERIMIENTOS NO FUNCIONALES... 2 1.1 ATRIBUTOS DE CALIDAD DEL SISTEMA... 2 1.2 OTROS REQUERIMIENTOS NO FUNCIONALES... 4 1.3 REQUERIMIENTOS NO FUNCIONALES PARA HERRAMIENTAS

Más detalles

Proyectos profesionales con PHP 5 Francisco Charte Ojeda

Proyectos profesionales con PHP 5 Francisco Charte Ojeda Proyectos profesionales con PHP 5 Francisco Charte Ojeda Introducción Rápida historia de PHP Qué necesito para aprender a usar PHP? Estructura de este libro Tipografía y estilos Información de soporte

Más detalles

Construir portales Web dinámicos y elegantes con el sistema de gestión de contenidos (CMS, Content Management System) basado en PHP y MySQL: Joomla.

Construir portales Web dinámicos y elegantes con el sistema de gestión de contenidos (CMS, Content Management System) basado en PHP y MySQL: Joomla. SWL-401 CMS Joomla! Objetivos Después de completar este curso las y los alumnos serán capaces: Construir portales Web dinámicos y elegantes con el sistema de gestión de contenidos (CMS, Content Management

Más detalles

Escrito por Agustin Luna Miércoles, 11 de Abril de 2012 10:07 - Actualizado Viernes, 23 de Noviembre de 2012 10:24

Escrito por Agustin Luna Miércoles, 11 de Abril de 2012 10:07 - Actualizado Viernes, 23 de Noviembre de 2012 10:24 Joomla 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. Joomla es sin lugar a dudas la mejor opción.

Más detalles

Software libre aplicado al desarrollo de aplicaciones corporativas. Proyecto gvhidra.

Software libre aplicado al desarrollo de aplicaciones corporativas. Proyecto gvhidra. Software libre aplicado al desarrollo de aplicaciones corporativas. Proyecto gvhidra. Martín García Hernández Gaspar Quiles Gomis Conselleria de Infraestructuras y Transporte, Generalitat Valenciana, España

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

CAPITULO V PROPUESTA DEL PROYECTO

CAPITULO V PROPUESTA DEL PROYECTO CAPITULO V PROPUESTA DEL PROYECTO 5.1 OBJETIVOS. 5.1.1 OBJETIVO GENERAL. Desarrollar el diseño de un Portal Web, para la municipalidad de San Rafael Oriente Departamento de San Miguel, que contribuya a

Más detalles

EDUCACIÓN A DISTANCIA

EDUCACIÓN A DISTANCIA EDUCACIÓN A DISTANCIA Manual del Moodle Consulta ESTUDIANTE Cuernavaca, Morelos 12 de febrero de 2010 Índice ÍNDICE I ERROR! MARCADOR NO DEFINIDO. RESUMEN 1 MANUAL PARA EL ESTUDIANTE 2 1 MOODLE 2 1.1 QUÉ

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

Es la cantidad de dinero, expresada en Pesos Mexicanos, que deberá pagar, una vez al año, por un plan de web hosting en contratación anual.

Es la cantidad de dinero, expresada en Pesos Mexicanos, que deberá pagar, una vez al año, por un plan de web hosting en contratación anual. Glosario Que es Renta anual? Es la cantidad de dinero, expresada en Pesos Mexicanos, que deberá pagar, una vez al año, por un plan de web hosting en contratación anual. Que es Renta mensual? Es la cantidad

Más detalles

Técnico Profesional en Creación de Portales Web con Joomla + SEO Profesional + Tablet

Técnico Profesional en Creación de Portales Web con Joomla + SEO Profesional + Tablet Técnico Profesional en Creación de Portales Web con Joomla + SEO Profesional + Tablet Duración: 100 horas Modalidad: Distancia Coste Bonificable: 550 Objetivos Joomla es un Sistema de Gestión de Contenidos

Más detalles

Manual de instalación y configuración de Drupal

Manual de instalación y configuración de Drupal Manual de instalación y configuración de Drupal José Antonio Martínez Torres 29 de octubre de 2007 Resumen Este manual nos describe el concepto de Drupal, la instalación y configuración de dicho sistema.

Más detalles

WEB 2.0 MOODLE COMO PLATAFORMA

WEB 2.0 MOODLE COMO PLATAFORMA Fundación Joan XXIII WEB 2.0 MOODLE COMO PLATAFORMA SERVEIS DE INTERNET SILVIA MOMPEL Y ALBERT MURILLO Moodle Moodle Desarrollador: Martin Dougiamas Última versión: 1.8.2 (8 de julio 2007) S.O.: Género:

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

PLIEGO DE PRESCRIPCIONES TÉCNICAS QUE HA DE SERVIR DE BASE PARA MODERNIZACIÓN WEB MUNICIPAL

PLIEGO DE PRESCRIPCIONES TÉCNICAS QUE HA DE SERVIR DE BASE PARA MODERNIZACIÓN WEB MUNICIPAL PLIEGO DE PRESCRIPCIONES TÉCNICAS QUE HA DE SERVIR DE BASE PARA MODERNIZACIÓN WEB MUNICIPAL 1 1.- OBJETO DEL CONTRATO Constituye objeto del presente pliego adjudicar la contratación de una inversión nueva

Más detalles

DESARROLLA TU BLOG O PÁGINA

DESARROLLA TU BLOG O PÁGINA 1 DESARROLLA TU BLOG O PÁGINA WEB CON WORDPRESS Introducción a los sistema de gestión de contenidos. Instalación de Wordpress PROGRAMA DEL TALLER Introducción a los sistemas de gestión de contenidos. Instalación

Más detalles

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES CAPITULO IV CONCLUSIONES Y RECOMENDACIONES VERIFICACIÓN DE OBJETIVOS El objetivo general del proyecto ha sido cumplido satisfactoriamente en la Unidad de Sistemas de PETROECUADOR, realizando el análisis

Más detalles

Web 2.0 del COAC: Drupal & Joomla

Web 2.0 del COAC: Drupal & Joomla Web 2.0 del COAC: Drupal & Joomla Óscar Guerrero García Ingeniería Técnica en Informática de Gestión Escola Politècnica Superior d Enginyeria de Vilanova i la Geltrú Universitat Politècnica de Catalunya

Más detalles

CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO

CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO 1. GENERALIDADES En el presente capítulo se tratará la determinación de los requerimientos de software que se necesitan para el sistema; para

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

El ENTORNO COLABORATIVO WEBCED

El ENTORNO COLABORATIVO WEBCED El ENTORNO COLABORATIVO WEBCED AUTORÍA Mª TERESA GARZÓN PÉREZ TEMÁTICA NNTT, INTERNET ETAPA E.P., E.S.O., F.P. Resumen WebCED es un entorno colaborativo de diseño web destinado a las empleadas y empleados

Más detalles

Mi Agencia 2.0: Creación de un portal web auto gestionable en productos y con venta online de proveedores.

Mi Agencia 2.0: Creación de un portal web auto gestionable en productos y con venta online de proveedores. Mi Agencia 2.0: Creación de un portal web auto gestionable en productos y con venta online de proveedores. P&S consulting Características: Diseño personalizado a la imagen corporativa de su empresa. Autogestió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

Curso: CREACIÓN DE TIENDAS VIRTUALES Y PORTALES WEB + SEO: VIRTUEMART 2.0

Curso: CREACIÓN DE TIENDAS VIRTUALES Y PORTALES WEB + SEO: VIRTUEMART 2.0 Curso: CREACIÓN DE TIENDAS VIRTUALES Y PORTALES WEB + SEO: VIRTUEMART 2.0 Código: 1357 Familia Profesional: Desarrollo y diseño web Acreditación: Formación reconocida a través de vías no formales Modalidad:

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

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

NIMAKI-IT Servicios y Soluciones Informática Email: contacto@nyminformatica.com Ezequiel.almonacid@gmail.com Celular: 64991050 Web:

NIMAKI-IT Servicios y Soluciones Informática Email: contacto@nyminformatica.com Ezequiel.almonacid@gmail.com Celular: 64991050 Web: PLAN ESTATICOS Proyecte su imagen corporativa en Internet. Nos encargamos de diseñar el sitio web de su empresa desde lo conceptual hasta la última imagen. Nuestro servicio ofrece el diseño basado en prototipos,

Más detalles

Proyecto de implantación de una oficina virtual de atención al ciudadano en el Ayuntamiento de Baza

Proyecto de implantación de una oficina virtual de atención al ciudadano en el Ayuntamiento de Baza Concurso abierto Marzo 2005 Contrato de Consultoría y Asistencia para el diseño del Servicio de Atención Ciudadana (SAC) del Ayuntamiento Proyecto de implantación de una oficina virtual de atención al

Más detalles

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Diseño Web. - 2 Manual Teórico - 2 Cuaderno de Ejercicios - 2 CDROM

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Diseño Web. - 2 Manual Teórico - 2 Cuaderno de Ejercicios - 2 CDROM Ficha Técnica Categoría Diseño Web Contenido del Pack - 2 Manual Teórico - 2 Cuaderno de Ejercicios - 2 CDROM Sinopsis Joomla 2.5 es un Sistema de Gestión de Contenidos (CMS) reconocido mundialmente que

Más detalles

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Web Business Creator Content Management Introducción Muchas empresas basan sus estrategias de comunicación

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

Moodle. Pero, hay alternativas gratuitas (y opensource), tanto o más buenas, que también tenemos disponibles para crear esos entornos virtuales.

Moodle. Pero, hay alternativas gratuitas (y opensource), tanto o más buenas, que también tenemos disponibles para crear esos entornos virtuales. Moodle. Es una aplicación web de tipo Ambiente Educativo Virtual un sistema de gestión de cursos de distribución libre que ayuda a los educadores a crear comunidades de aprendizaje en línea. Este tipo

Más detalles

Backup online empresarial Resumen de características técnicas 2015

Backup online empresarial Resumen de características técnicas 2015 2015 bedata En el mundo actual, el software de copia de seguridad en línea debe ser seguro, extremadamente fiable y ultra- rápido. Nuestra tecnología ofrece estas características críticas, lo que le permite

Más detalles

Técnico Especialista en Creación de Portales Web con Joomla + SEO Profesional

Técnico Especialista en Creación de Portales Web con Joomla + SEO Profesional Técnico Especialista en Creación de Portales Web con Joomla + SEO Profesional TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Duración: 180 horas

Más detalles

DESARROLLO DE PÁGINA WEB INSTITUTO PEÑUELAS

DESARROLLO DE PÁGINA WEB INSTITUTO PEÑUELAS k UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio. DESARROLLO DE PÁGINA WEB INSTITUTO PEÑUELAS Reporte de Estadía para obtener el Título de Técnico Superior Universitario en Tecnologías

Más detalles

Nota. Chamilo LMS 1.x. Chamilo LCMS Connect 2.x, 3.x. La asociación Chamilo impulsa 2 plataformas:

Nota. Chamilo LMS 1.x. Chamilo LCMS Connect 2.x, 3.x. La asociación Chamilo impulsa 2 plataformas: Nota La asociación Chamilo impulsa 2 plataformas: Chamilo LMS 1.x La meta es ser elegida por su sencillez y agilidad, para mejorar la forma en que se imparte educación y capacitación. Chamilo LCMS Connect

Más detalles

La presencia en Internet ha dejado de ser un lujo hace ya varios años para convertirse en un accesorio de primera necesidad para cualquier empresa.

La presencia en Internet ha dejado de ser un lujo hace ya varios años para convertirse en un accesorio de primera necesidad para cualquier empresa. La presencia en Internet ha dejado de ser un lujo hace ya varios años para convertirse en un accesorio de primera necesidad para cualquier empresa. La forma en la que seleccionamos los servicios y productos

Más detalles

Joomla! Joomla! Diseños de sitios Web y Comercio Electrónico

Joomla! Joomla! Diseños de sitios Web y Comercio Electrónico Diseños de sitios Web y Comercio Electrónico Universidad Politécnica de Valencia Campus de Gandía (Jesús Tomás) Objetivos del curso Adquirir las capacidades necesarias para crear un sitio Web utilizando

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

Darío Balbontín Daniel Quevedo

Darío Balbontín Daniel Quevedo Darío Balbontín Daniel Quevedo ÍNDICE 1) Introducción 2) Tecnologías web actuales 3) Reunión de requisitos 4) Diseño web 5) Escogiendo tecnologías I: CMS o no? 6) Escogiendo tecnologías II: Lenguajes de

Más detalles

Presentación: Visión: Misión:

Presentación: Visión: Misión: Presentación: Hola, les damos la Bienvenida a CMS Web Empresas: Desarrollo de Páginas Web Administrables. Somos un equipo creativo de desarrolladores y expertos en creación de páginas Web profesionales

Más detalles

CMS Museo de la Evolución Humana. Análisis Técnico / modelo integrador. (Abril 2012)

CMS Museo de la Evolución Humana. Análisis Técnico / modelo integrador. (Abril 2012) CMS Museo de la Evolución Humana Análisis Técnico / modelo integrador. (Abril 2012) > Índice 1. Objetivo 2. Alcance 3. Características técnicas de la aplicación 3.1. Introducción 3.2. Funcionalidades generales

Más detalles

Curso: El uso de Internet y las TIC en el entorno escolar PRIMERA PARTE: Sitios web

Curso: El uso de Internet y las TIC en el entorno escolar PRIMERA PARTE: Sitios web Curso: El uso de Internet y las TIC en el entorno escolar PRIMERA PARTE: Sitios web Por qué utilizar sitios web en educación? Los sitios web integran recursos variados, lo que los hace muy útiles en el

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

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO Tabla de contenido Programación Web PHP con MySQL Avanzado...3 Presentación del curso...3 Objetivos de aprendizaje...4 Contenidos

Más detalles

Performance Web Business SERVICIOS

Performance Web Business SERVICIOS ITEM OFRECIDOS Nota 0 Venta de Dominio (*) 1 Alojamiento Web - HOSTING (*) 2 Diseño Web 3 Envío de Correos masivos - MAILING 4 Video 5 Actualización de Página Web (ya constituida) (*) Pago Anual ITEM 0

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

Sobre mí. Mario Galán Alonso Desarrollador Drupal. mariogalan.com mario.galan@gmail.com @poquitopaquito

Sobre mí. Mario Galán Alonso Desarrollador Drupal. mariogalan.com mario.galan@gmail.com @poquitopaquito Drupal Commerce Sobre mí Mario Galán Alonso Desarrollador Drupal mariogalan.com mario.galan@gmail.com @poquitopaquito Qué vamos a ver? Drupal Drupal Commerce Commerce Kickstart Demo Tipos de usuarios Visitantes/clientes

Más detalles