III Curso de Diseño de Sitios WEB basados en Gestores de Contenido (CMS)



Documentos relacionados
MARIA AGUSTINA PAZOS JIMENEZ 802D MATRICULA: SO50B0033

Gestores de contenidos

Gestores de contenidos

Algunos Administradores de Contenido se presentan a continuación:

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

*La Macromedia Dreamweaver

Gestores de contenidos (CMS) más utilizados actualmente

DAW Curso GESTORES DE CONTENIDO

CMS JOOMLA. Características

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

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

DISEÑO DE PÁGINAS WEB ING. CIP EDGAR CRUZ

Content Management System

Blogs y Plataformas (y otras herramientas web) en el entorno educativo. Luis Barriocanal Cantoral - CEFP Simón de Colonia (Burgos)

DESARROLLA TU BLOG O PÁGINA

Programa. Programa: Aspectos Técnicos Previos. Sistemas de Gestión de Contenidos (CMS) La Imagen del Site. Usabilidad y Accesibilidad

MÓDULO 4 - HERRAMIENTAS PARA LA GESTIÓN DE CONTENIDOS DIGITALES

JORNADA INFORMATICA VALLE DE TENA

Desarrollo de portales web con Drupal. Por Juan M. Rivero.

Powered By PERCY DIAZ. BIGFISH MARKETING & PUBLICIDAD

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

Desarrollo Web. Realizamos todo tipo de páginas web adaptando el diseño a tus gustos y posibilidades.

Wordpress, una alternativa viable. para la Web Cubana.

Darío Balbontín Daniel Quevedo

Packs de APLICACIONES

PLAN FORMATIVO MODALIDAD I

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

Nosotros, los autores del proyecto Portal Web de la Cátedra Miguel de Guzmán, de la asignatura de Sistemas Informáticos:

DIFUSIÓN DE PROYECTOS DE DEMOSTRACIÓN:

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

MVD CMS. Montevideo Desarrolla

Módulos de Aplicaciones Wordpress y Prestashop 100% Bonificada

Jorge Valhondo Vazquez. Implantación Aplicaciones Informáticas de Gestión ASI2

Julio Cesar Hernández García

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

CREIX AMB INTERNET. Gestores contenido Joomla

Módulo de Aplicaciones WordPress Creación de una Web y un Blog 100% Bonificada

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

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

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

[8 ] Contenidos: tipologías y organización.

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

Experiencia de desarrollo de sistemas cooperativo, basado en red y Software Libre

Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional

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.

ÍNDICE. 11 Ediciones y Precio Mantenimiento y Actualizaciones Mantenimiento Actualizaciones contacto...

Experiencia con Joomla!

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

Joomla! 3.3 Cree y administre sus sitios Web

Aplicaciones de Wordpress en entornos educativos. Víctor Nuño

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

Wikis-Practica - Tíscar's Wiki

Introducción al desarrollo en Plone

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

Curso de Administración de Sitios Web mediante JOOMLA

INDEXHIBIT. Portfolios personalizables. Iván Martínez Toro

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

III Curso de Diseño de Sitios WEB basados en Gestores de Contenido (CMS)

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

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

Aproximación a un servidor doméstico basado en GNU/Linux....o no tan doméstico... Héctor Fernández trorrr@gpul.org

Curso PHP & MYSQL PARA JOOMLA

Datos del Curso Título Diseño y Creación de Portales Web

Pack Web Empresa. Componentes adicionales

Portales colaborativos. Oferta

Arquitecturas Distribuidas 09/10

PERIÓDICO ESCOLAR ON-LINE

Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional (Online)

ALOJAMIENTO WEB 2010

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

IMPLEMENTAMOS y GESTIONAMOS GESTOR DE CONTENIDOS. Gestiona tu propia web

Implantación de los servicios web 2.0 para la pagina del Departamento de Eléctrica y Electrónica de la Escuela Politécnica del Ejercito

5. CONOCIENDO EL GESTOR DE

Técnico Profesional en Creación y Gestión de Blog + Web 2.0 con Wordpress Profesional (Online)

Gestores de contenidos! por Darío Balbontín!

Requisitos Tecnológicos en el Ámbito del Comercio Electrónico

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

Contenido Qué es Joomla?... 2 Tipos de extensiones... 4 Referencias... 8

Gestión de información web

HTML & Fila Zilla. Temario:

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

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado

JavaScript en CMS's Joomla, Wordpress, Drupal, Prestashop... Módulos, templates o themes... (CU01106E)

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

Sobre mí. Mario Galán Alonso Desarrollador Drupal.

Son sitios web periódicamente actualizados que recopilan cronológicamente artículos (que pueden contener texto, vídeo, fotos y enlaces a otras

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB

1/ QUE ES EL WORDPRESS

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web

CESDE ESCUELA DE PROCESOS TECNOLOGICOS E INDUSTRIALES AMBIENTES COLABORATIVOS WORDPRESS

CSS EN APLICACIONES WEB COMO JOOMLA, WORDPRESS, DRUPAL, PRESTASHOP, ETC. PLANTILLAS, TEMPLATES O THEMES (CU01006D)

EQUIPO CÚCUTA. ALEXIA ARIAS PARADA HENRY A. ROMERO NIÑO MARÍA E. VELÁSQUEZ PEREIRA SAMUEL A. BUILES PRADA

MANUAL DE USUARIO Joomla 2.5

Edición Standard. Edición Standard

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

JAVASCRIPT EN APLICACIONES WEB COMO JOOMLA, WORDPRESS, DRUPAL, PRESTASHOP, ETC. MÓDULOS, TEMPLATES O THEMES, ETC. (CU01106E)

INFORME FINAL DE PASANTIA

PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE AMBATO

Soluciones de Hosting Personal y Empresarial.

Transcripción:

III Curso de Diseño de Sitios WEB basados en Gestores de Contenido (CMS) Extensión Universitaria. Universidad de Sevilla 2008

Tema I Parte I Introducción a los gestores de contenido CMS

Índice 1. Introducción a los gestores de contenido Categorías / Clasificación de CMS Tecnologías Ejemplos y listado 2.Introducción y conceptos básicos de las Bases de Datos

Introducción Un Sistema de gestión de contenido (Content Management System, en inglés, abreviado CMS) es un sistema que permite la creación y administración de contenidos en páginas WEB, mediante una interfaz. Actualmente esta interfaz es el propio navegador (a veces con algunos plugins) Ejemplos: http://www.wikipedia.org http://www.phpnuke.org http://www.plone.org

Categorías Foros: Discusión en línea Gestores de proyectos/grupos de trabajo: Habitualmente para programadores Blogs: Noticias, artículos, fotos, etc. con espacio para comentarios y discusión. Wikis: Páginas colaborativas con espacio para discusiones. Indicado para material que irá evolucionando con el tiempo. Portales: Sitios que combinan varias características con diversidad en tipos de información.

Funcionalidad Mínima: Gestión de usuarios Edición de contenido Media: Permisos y grupos (por bloques/modulo) Avisos Instalación de addons / plugins Avanzada: Flujo de trabajo Roles y permisos (por objeto de contenido) Control de versiones Detección de navegador (Móvil, PDA, Ordenador) Programación de scripts

Tecnologías Lenguaje(s) de programación combinado con almacenamiento en base de datos: CGI'S Lenguajes de scripts (PHP, Python, Perl) Bases de datos SQL, Bases de datos de Objetos Servidores de aplicaciones AJAX (JavaScript en el cliente) Tipos de gestores: Tradicional: PHP + MYSQL, ASP+SQL-SERVER,.NET Servidores de aplicaciones: OpenCMS (Java), Zope (Python)

Ejemplos Mambo: www.mamboserver.com Xoops: www.xoops.com Plone: www.plone.org Zope: www.zope.org phpnuke: www.phpnuke.org phpbb: www.phpbb.com bblog: www.bblog.com wordpress: www.wordpress.org

Listado amplio (1) Sitios WEB generales ActionApps (PHP) Apache Lenya (Java/XML) ASP Nuke (ASP) Un CMS basado en ASP de código libre. Blakord Portal (ASP) CMS en ASP con código libre y totalmente en español. Próximamente habrá nueva versión libre, Draco Portal. CMS10 (PHP, SWF y Ajax) Gestor de contenidos de nueva generación. CMS HYDRAportal CMS Contenido (PHP) CMSimple [1] Un gestor simple para el mantenimiento rápido de pequeñas webs. Es simple, pequeño y rápido. cmsmadesimple (PHP) CMS fácil de usar y con muchos "add ons" para añadir. door108 (PHP) CMS totalmente en español basado en e107. Incluye novedades como sistema de administración MultiTarea y MultiArea para la creación de cientos de sitios sin ocupar casi espacio físico. DotNetNuke (.NET) CMS desarrollado en.net, gratis y con fuentes. nota: Más que un CMS en sí es un Framework de.net pensado para desarrollar CMS entre otras cosas. Drupal (PHP) Poderoso CMS muy conocido por la calidad de su código y por la seguridad que brinda, es estable y de actualización continua, configuración sencilla, instalación ágil, importante cantidad de módulos y themes, excepcional documentación y comunidad activa y muy amigable, gran concepto de nodo. Dynamicweb CMS (.NET) CMS desarrollado en.net, solución con más de 60 módulos y una aplicación completa de ecommerce. E107 (PHP) CMS muy completo y fácil de administrar y usar, ideal para usuarios con conocimientos generales acerca de estos sistemas. Sencillo sistema de instalación, amplia selección de themes y módulos, muy flexible, backend muy bien ordenado, drop down menu agradable y organizado. ez Publish (PHP) CMS framework muy potente que sirve para páginas webs, intrantes, comercio electronico, extranets y portales. Gekko (PHP) CMS en español muy seguro, fácil de configurar y altamente escalable. Jaws (PHP) Framework y CMS amigable para el usuario y desarrollador. Joomla (PHP / MySQL) Versión surgida de Mambo independiente de la empresa que está detrás de Mambo. Instalación muy sencilla y con muchas extensiones y módulos, la documentación es exhaustiva y concisa, interface de la administración muy intuitiva y poderosa, backend muy utilizable y editor WYSIWYG, opciones de personalización, una gran comunidad de usuarios.

Listado amplio (1) Sitios WEB generales Mambo (PHP) CMS muy fácil de usar, pero con posibilidades un poco limitadas. MemHT Portal (PHP) MODx PHP MODx es un derivado (Fork) de Etomite, resulta ser un CMS más versátil que otros demasiado estructurados. NukeET (PHP) CMS totalmente en español basado en el PHP Nuke. Openflavor (PHP) Gestor de contenidos web en castellano. OpenCms (Java) PHP REGION Ñ (PHP) Un cms al estilo php nuke pero desarrollado totalmente en español. Plone (Zope/Python) Muy flexible y poderoso, excelente interface de usuario, instalación muy limpia, buena cantidad de addons, impresionante grado de personalización, integración con LDAP u otros sistemas de login. PHP Nuke (PHP) phpwcms (PHP) CMS orientado a la construcción de sitios web para profesionales y empresas. POC CMS (PHP) CMS totalmente desarrollado en español basado en el PHP REGION Ñ Postnuke (PHP) Poderoso CMS/Web Framework modular con motor de themes para una interfaz de usuario muy flexible y mantenible, con gran cantidad de módulos para toda necesidad, con un Network Operations Center para soportar una gran comunidad de desarrollo muy activa, y con un código fuente muy limpio y de alta calidad. SPIP (PHP) Gestor de Contenido de licencia libre Textpattern (PHP) Tiki CMS TYPO3 (PHP) herramienta CMS con estructura multinivel, motor de búsquedas, gestión de autoría y publicación de contenidos, mecanismo de uso de plantillas para la maquetación de páginas, multilenguaje, Es también una herramienta portal: administra la personalización de las páginas según la identidad de los usuarios. Es enteramente extensible por módulos. Dispone de una comunidad muy activa. TYPOLight (PHP) potente CMS especializado en la accesibilidad. Utiliza XHTML y CSS para generar páginas que cumplen W3C/WAI. Desarrollado por Leo Feyer en 2004 bajo licencia GPL. WebGUI (Perl) Ocupa más de 40 MB, flexible, adaptable, multilingüe. Xaraya (PHP). Es un CMS bastante potente y general, aunque con una elevada curva de aprendizaje. XOOPS (PHP) CMS modular.instalación sencilla, gran soporte comunitario, gran cantidad de módulos y themes, mucha funcionalidad, sistema de permisos muy bueno.

Listado amplio (2) Foros (3) Blogs Foros bbpress (PHP/MySQL) Se integra con WordPress. phpbb (PHP/MySQL) punbb (PHP/MySQL) MyBB (PHP/MySQL) SMF (PHP/MySQL) Vanilla (Foros) (PHP/MySQL) Sistema de Foros de Lussumo.com, usando AJAX en gran parte del código basan su trabajo en una acepción del concepto "vanilla": software funcional, simple, limpio y bonito (Short and sweet). Poco soporte en español pero una gran cantidad de desarrolladores y complementos. Personalizable en extremo. Blogs WordPress (PHP/MySQL) b2evolution.net (PHP/MySQL) pmachine Pro (PHP/MySQL) bblog (PHP) Simple PHP Blog (PHP) DotClear (PHP/MySQL) Serendipity (PHP/MySQL) BLOG:CMS (PHP/MySQL) Lifetype (PHP/MySQL) Webmaster CMS (PHP)

Listado amplio (3) Varios Pixelpost (PHP/MySQL) Fotoblogs Galerias Gallery (PHP/MySQL) coppermine (PHP/MySQL) FileBrowser (PHP/MySQL) Sistema de administración de archivos (sobretodo imágenes) de los creadores de Vanilla Lussumo.com y por lo tanto con la misma filosofía de trabajo. MediaWiki (PHP. Un CMS que permite que todos puedan modificar el contenido) TikiWiki (PHP) Dokuwiki (PHP) Wikis oscommerce (PHP/MySQL) Magento (PHP/MySQL) PrestaShop (PHP/MySQL) Webcollab (PHP/MySQL) ecommerce Groupware

Tema I Parte II Introducción a las Bases de Datos Alojamientos

Conceptos básicos Sistema de Gestión de Bases de Datos (SGBD) Conceptos básicos sobre bases de datos Tabla Registro = Fila Campo = Columna Tipo de datos Relaciones

Conceptos básicos Motor de base de datos Base de datos 1 Tabla de contactos Apellidos Nombre Nacimiento DNI Ramírez López Juan 01/01/79 12345678A García Cumbreras María 02/08/77 33445532C Tabla de correos Correo Electronico DNI juan@hotmail.com 12345678A mari55@hotmail.com 33445532C juan@us.es 12345678A Relaciones Base de datos 2 id_usuario email 123 kk@us.es id_post 124 kk2@us.es post 123 Esto es un mensaje de prueba 124 kk2@us.es id_post id_user read 1423 123 false 19887 124 true 19887 123 true 1234 123 true Los CMS utilizan multitud de tablas relacionadas para almacenar toda la información

Acceso a recursos remotos Panel de control: DNS Bases de datos Correo electrónico Transferencia de archivos: Protocolo ftp Gestión de base de datos: Habitualmente gestor Web