Drupal, Más que un CMS
|
|
|
- Daniel Mendoza Fernández
- hace 10 años
- Vistas:
Transcripción
1 1er Encuentro Académico de Ing. de Sistemas - UAC Drupal, Más que un CMS por Fernando Paredes García
2 Acerca de mi Trabajo Technical Leader Comunidad Fundador de Drupal Perú Facebook, Twitter, Identi.ca
3 Qué és Drupal?
4 Qué és Drupal? Es una plataforma de gestión de contenido. (ver video)
5 Qué és Drupal? Amigo y colega de Joomla, Wordpress, etc
6 Qué és Drupal? o Portal de noticias para una LAN(drop.org) 2001 o Drupal es licenciado como GPL 2008 o Drupal 6: descargas en 1 mes 2011 o Drupal 7: sitios instalados
7 Hay tantos CMS Por qué Drupal?
8 Estadísticas Distribución de las tecnologías web líderes
9 Imposible de igualar "it will be practically impossible to create today a proprietary alternative to Drupal" "There are several server application areas where a proprietary solution isn't even available" Comentarios de Rasmus Lerdorf en una entrevista del diario Le Monde, Francia
10 Quién usa Drupal? La Casa Blanca (estado) The Economist (noticias) Los Grammys (artistas) Diario La Industria (medios)
11
12
13
14
15
16 Principios Modular y extensible Código de alta calidad Basado en estándares Liviano Software libre Fácil de usar Colaboración abierta Do-ocracy (factocracia)
17 Drupal como Framework
18 Drupal como Framework Infraestructura Roles en el proceso de desarrollo Calidad del código y documentación Soluciones especializadas API de Drupal
19 Infraestructura Drupal php BD Servidor web
20 Roles en el proceso de Desarrollo Site builders Backend devs Themers Scalers
21 Calidad del código y documentación Documentación de sistema de buena calidad: hecha por desarrolladores para desarrolladores. Código limpio y compromiso con respetar los estándares Escalabilidad, código ligero que se maneja bien en entornos pequeños y grandes. Modularidad e interacción entre componentes
22 Soluciones Especializadas
23 Drupal API Sueño o pesadilla? (o no reinventes la rueda)
24 Drupal API: Core (oficial) System o o Qué son los hooks? module_invoke() y module_invoke_all() Form API Menu o o o Control total de los path URLs amigables (con o sin mod_rewrite) URLs limpias (indexadores) Multi-idiomas o o Internacionalización (i18n) Localización (l10n) Otras API's o jquery, XML-RPC, RDF, OpenID
25 Drupal API: Core (oficial) Motores de temas gráficos PHPTemplate: Permite un control absoluto de la presentación del contenido. o Custom Templates: casi no usado, podría servir para migraciones. o
26 Drupal API: Contribuído(no oficial) CCK (Content Creation Kit) Views Organic Groups E-commerce / Commerce / Ubercart Features / Context / Spaces Devel Coder Chaos tools Drush (gestión de configuración)
27 La Comunidad
28 La comunidad
29 Valores Factocracia Meritocracia Sentido de comunidad Contribuición (Soporte, Código, Documentación) Aprendizaje Colaborativo.
30 Eventos DrupalCon Washington, DC 2009: 1400 participantes DrupalCon Paris 2009: 800 participantes DrupalCon San Francisco 2010: 3000 participantes DrupalCon Copenhagen 2010: 800 participantes
31 Drupal en Perú peruanos registrados en drupal.org
32 Evidencia fotográfica Unidad Compartir Enseñar Festejar! Codear?
33 Unidad
34 Unidad
35 Compartir
36
37 Enseñar
38
39 Festejar!
40
41 y Codear?
42 Necesitamos más contribuidores de parches al core, módulos y temas gráficos
43 Preguntas
44 Atribuciones Marco Villegas Vega, co-autor de la primera versión de ésta presentación. Imágenes o o Monday morning nightmares, marimoon The Drupal five, Gábor Hojtsy
45 Referencias drupal.org drupalperu.org groups.drupal.org/peru api.drupal.org drupalcontrib.org groups.drupal.org/semantic-web
46 Licencia Creative Commons: ReconocimientoNo comercial-compartir bajo la misma licencia 2.5 Perú.
Integrando Drupal a Chamilo en un chasquido
Integrando Drupal a Chamilo en un chasquido por Fernando P. García El Reto Tengo un sitio web Tengo un Campus Virtual Soy práctico Quiero que presentar información de los cursos en mi sitio web de forma
Es utilizado como un gestor de contenidos multipropósito para aplicaciones como por ejemplo:
Drupal Drupal es un Sistema y un Framework de Gestión de Contenidos (CMS y CFS) multiplataforma que permite publicar, editar y modificar contenidos de páginas web. Es usado como un sistema de back-end
Desarrollo de portales web con Drupal. Por Juan M. Rivero. http://www.hipermedio.com
Desarrollo de portales web con Drupal. Por Juan M. Rivero. http://www.hipermedio.com Juan Manuel Rivero Egresado del Bachillerato Tecnológico de Informática y la Tecnicatura en Redes y Telecomunicaciones
Drupal. María Belén Moreira Castro
Drupal María Belén Moreira Castro Qué es Drupal? Drupal es un Sistema y un Framework de Gestión de Contenidos (CMS y CFS) que permite publicar, editar y modificar contenidos de paginas web. Sistema de
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
Sobre mí. Mario Galán Alonso Desarrollador Drupal. mariogalan.com [email protected] @poquitopaquito
Drupal Commerce Sobre mí Mario Galán Alonso Desarrollador Drupal mariogalan.com [email protected] @poquitopaquito Qué vamos a ver? Drupal Drupal Commerce Commerce Kickstart Demo Tipos de usuarios Visitantes/clientes
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
Pablo Martín Muñoz @edipotrebol Open Source Architect & Data Scientist Miembro de OpenDataSev y Grupo Drupal SVQ
Open Data Drupal Pablo Martín Muñoz @edipotrebol Open Source Architect & Data Scientist Miembro de OpenDataSev y Grupo Drupal SVQ OUR little ROADMAP http://www.flickr.com/photos/jurvetson/3277667570/ En
[4 ]Instalación y configuración básica de drupal.
[4 ]Instalación y configuración básica de drupal. La instalación de Drupal es realmente sencilla. En las dos últimas versiones cada vez se le ha ido concediendo más importancia a los elementos de calidad
Introducción a Drupal. Asociación Drupal de Madrid
Introducción a Drupal Asociación Drupal de Madrid 7 Quiénes somos Asociación Drupal de Madrid http://drupalmadrid.org/ @drupal_madrid http://groups.drupal.org/madrid Y vosotros? Cuántos de vosotros conocéis
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
QUÉ HAY DE NUEVO EN DRUPAL 8. Carla Briceno Jared Smith
QUÉ HAY DE NUEVO EN DRUPAL 8 Carla Briceno Jared Smith Carla Briceño Jared Smith Vamos a cubrir: 1. Symfony en Drupal 8 2. Twig, el nuevo motor de themes 3. Diseño móvil responsivo y soporte HTML5 y CSS3
*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
Programa. Programa: Aspectos Técnicos Previos. Sistemas de Gestión de Contenidos (CMS) La Imagen del Site. Usabilidad y Accesibilidad
Programa Programa: Aspectos Técnicos Previos Sistemas de Gestión de Contenidos (CMS) La Imagen del Site Usabilidad y Accesibilidad La Importancia del Contenido Optimización del Código Fuente Las Claves
Content Management System
Content Management System Maestría en Ingeniería de Software ICC. Claudio Norberto Martínez Martínez Bases de Datos Otoño 2012 Contenido del Tema Introducción Antecedentes Desarrollo del tema Conceptos
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
Jr. Huamachuco 1408 Of. 504 Jesús María Tel: +51(1) 987500273 www.joedayz.pe
PROPUESTA COMERCIAL ACADEMIA DRUPAL Joe Dayz EIRL ACADEMIA DRUPAL - 1 - COTIZACIÓN ACADEMIA DRUPAL Nos es my grato saludarle y al mismo tiempo ofrecerle los detalles de nuestros servicios correspondientes
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
CUESTIONARIO DIAGNÓSTICO DE SITUACIÓN DEL DESARROLLO DE COMPETENCIAS EN LA RED/REA
CUESTIONARIO DIAGNÓSTICO DE SITUACIÓN DEL DESARROLLO DE COMPETENCIAS EN LA RED/REA El desarrollo de competencias provoca un cambio positivo de crecimiento constante o transformaciones que empoderan a las
Potencial económico. Ahorro de costes. Optimización de la comunicación con los proveedores y ciudadanos.
Objetivos Justificación Potencial económico Ahorro de costes Optimización de la comunicación con los proveedores y ciudadanos. Menos peticiones y reclamaciones al proveer la información de forma proactiva.
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,
nubedia [email protected] www.nubedia.com Servicios y Productos @nubedia nubedia Procesos Gestión de negocio / Operación / Integración / ERP
Servicios y Productos Procesos Gestión de negocio / Operación / Integración / ERP Media Video viral / Streaming / Producción/ Fotografía Conocimiento Cursos Online / Gestión escolar / LMS / m-learning
Introducción a WordPress
Introducción a WordPress 1 Índice 1. Introducción 2. Cómo empezar con Wordpress? 3. Diseño 4. Funcionalidades y configuraciones 5. Extendiendo Wordpress: Plugins 6. Wordpress como gestor de contenidos
Recursos educativos en abierto (OER) en la UPM
Recursos educativos en abierto (OER) en la UPM El sitio web OCW UPM. Servicios a la comunidad Luis Catalán OpenCourseWare Recursos educativos, agrupados por asignaturas, publicados por instituciones universitarias
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO INNOVATIVA CENTRO DE TRANSFERENCIA Y DESARROLLO TECNOLÓGICO ESPE CECAI Capacitación Virtual La mejor opción para su crecimiento profesional
Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional
Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional Titulación acredidatada por la Comisión Internacional de Formación de la UNESCO Especialista TIC en Diseño Web SEO con Drupal 7. Nivel
Ing. Carlos Rodríguez [email protected]
Ing. Carlos Rodríguez [email protected] Joomla es un CMS (Content Managment System) En Español: Sistema de Manejo de Contenido Website Estático Basado en Documentos Solo modificable por el diseñador
[6 ] Extensión de Drupal: módulos de uso frecuente
[6 ] Extensión de Drupal: módulos de uso frecuente A diferencia de otros sistemas que una vez instalados están listos para comenzar, la versatilidad de Drupal hace que haya que dedicar un esfuerzo organizado
Hacia una gestión unificada de contenidos mediante software libre Liferay
mediante software libre Liferay Javier García Sección de Telemática Jose Luís Marín Servicio de Información La universidad Centro público de educación superior En Cifras
FICHA DETALLADA DEL PROYECTO
FICHA DETALLADA DEL PROYECTO I CONVOCATORIA DE IDEAS PARA EL DESARROLLO DE PROYECTOS INNOVADORES EN LAS CIUDADES RED INNPULSO Nombre del proyecto: APP MÓVIL, ASISTENTE TECNOLÓGICO PARA LA SALUD Y EL DEPORTE
Propuesta de Portal del Programa de Desarrollo de Entornos Virtuales de Aprendizaje de la Universidad de la República (ProEVA)
Propuesta de Portal del Programa de Desarrollo de Entornos Virtuales de Aprendizaje de la Universidad de la República (ProEVA) 1. Introducción En el documento se presenta una propuesta para el desarrollo
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
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.
Jason Acuña APOCALIPSIS DRUPAL 8. Estar Preparado siempre es mejor.
Jason Acuña APOCALIPSIS DRUPAL 8 Estar Preparado siempre es mejor. PERO QUE EN REALIDAD ES UN APOCALIPSIS? Es un evento que envuelve destrucción o daño en una escala catastrófica. Desconocido NO ES ESTE
Portales colaborativos. Oferta
Portales colaborativos Oferta Qué es colaboración? Trabajo de varias personas en conjunto para conseguir un objetivo en común. Importancia: toda organización requiere trabajo en equipo para cumplir sus
AGENCIA WEB DESARROLLO DE PROYECTOS ONLINE, DESDE SU PLANIFICACIÓN HASTA SU GESTIÓN POST IMPLEMENTACIÓN.
PLATAFORMAS METODOLOGÍA CLIENTES AGENCIA WEB DESARROLLO DE PROYECTOS ONLINE, DESDE SU PLANIFICACIÓN HASTA SU GESTIÓN POST IMPLEMENTACIÓN. Apostamos a tecnologías inclusivas, indexables, semánticamente
CURRICULUM. Teléfono: Celular: E-mail: Dirección: PORTAFOLIO ONLINE JORGE ALBERTO LONDOÑO G. DISEÑADOR VISUAL (051) 7523688 (051) 300 6528289
CURRICULUM JORGE ALBERTO LONDOÑO G. DISEÑADOR VISUAL Teléfono: Celular: E-mail: Dirección: (051) 7523688 (051) 300 6528289 [email protected] [email protected] Cra 84C #128-47 PORTAFOLIO ONLINE
construyendo sitios web multilingües con Drupal 7 - Casos y Módulos Jose A. Reyero
construyendo sitios web multilingües con Drupal 7 - Casos y Módulos Jose A. Reyero @josereyero http://reyero.net #dcsi18n Por qué es importante? Idiomas en el mundo 6800 / 2261 Por qué es tán difícil?
Propuesta de Educación y Certificaciones. Certified Community Manager and Social Apps Developer
Propuesta de Educación y Certificaciones Certified Community Manager and Social Apps Developer 2012 Antecedentes Las Redes Sociales se han convertido hoy por hoy en uno de los puntos de acceso más demandados
PROTOCOLOS DE APLICACIÓN PRÁCTICA EN INFOMED INTEROPERABILIDAD
PROTOCOLOS DE INTEROPERABILIDAD APLICACIÓN PRÁCTICA EN INFOMED PRESENTA: ING. VICTOR RICARDO DÍAZ COORDINADOR DEL GRUPO DE DESARROLLO CNICM - INFOMED GRUPO DE DESARROLLO: [email protected] OBJETIVO
construyendo sitios web multilingües con Drupal 7 - Casos y Módulos Jose A. Reyero
construyendo sitios web multilingües con Drupal 7 - Casos y Módulos Jose A. Reyero @josereyero http://reyero.net #dcsi18n Por qué es importante? Idiomas en el mundo 6800 / 2261 ? 7 Por qué es tán difícil?
Design + Code. Responsive design. Mobile optimized. Clean Code. Tu nuevo sitio web a medida. www.tripi.com.ar. Cloud Hosting.
Design + Code Cloud Hosting Media Marketing Built with pure CSS Clean Code Mobile optimized SEO Ranking E-Commerce Responsive design Tu nuevo sitio web a medida. www.tripi.com.ar 1 American Horror Story
DISEÑO DE PÁGINAS WEB ING. CIP EDGAR CRUZ
DISEÑO DE PÁGINAS WEB ING. CIP EDGAR CRUZ Qué es? Es un documento o información electrónica capaz de contener texto, sonido, vídeo, programas, enlaces, imágenes, y muchas otras cosas, adaptada para la
Aplicaciones Open Source y libres para la organización.
Aplicaciones Open Source y libres para la organización. Por: Mauricio Restrepo Galeano. Docente Escuela de Infomática. Administrador de redes CediMed S.A. Agenda: Conceptos básicos. Aspectos a tener en
Especialista en Comercio Electrónico
1 Contenidos del curso: Especialista en Comercio Electrónico DURACIÓN DEL CURSO: 200 HS TUTOR: Julio García- [email protected] COORDINADOR: Javier Lozano [email protected] Objetivos del
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
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
Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional (Online)
Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional (Online) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional (Online)
Julio Cesar Hernández García [email protected]
CMS bajo Software Libre Julio Cesar Hernández García [email protected] Contenido Reseña de la Web Qué son los CMS Un CMS necesita... Dentro del CMS Las dos caras del CMS Interfaz del Administrador Interfaz
NIVEL 16: ESTRUCTURAS RECURSIVAS N-ARIAS
NIVEL 16: ESTRUCTURAS RECURSIVAS N-ARIAS Eclipse, JBoss Application Server y JBoss Tools 2 Agenda Qué es JBoss Application Server? Descarga de JBoss Application Server 5.1 Qué es JBoss Tools? Descarga
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
Plataformas Educativas
Plataformas Educativas CREN Amina Madera Lauterio Cedral S.L.P. Segundo Semestre Grupo: A Alumnos: Pedro Alexis Caltzonzit Segovia José Guadalupe Martínez Avalos Anival Alfonso Mata Rodríguez José Sergio
La gestión de contenidos corporativos con JOOMLA!: un proyecto 2.0
La gestión de contenidos corporativos con JOOMLA!: un proyecto 2.0 Ana Isabel Arias, Santiago Asenjo, Leticia Barrionuevo y Eduardo Sáinz-Ezquerra Biblioteca Universitaria de León Universidad de Salamanca,
Taller Drupal Basico Jair
Taller Drupal Basico Jair Gaxiola [email protected] @jyr Pasos a seguir 1-Introducción a Drupal 2-Instalación 3-Gestion de contenido 3.1 Crear nodos 3.1 Administración de nodos 3.2 Crear tipo de contenido
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.
Análisis de aplicación: BlueFish
Análisis de aplicación: BlueFish Este documento ha sido elaborado por el Centro de excelencia de software libre de Castilla La Mancha (Ceslcam, http://ceslcam.com). Copyright 2011, Junta de Comunidades
Catálogo de servicios 2013 1 Quiénes somos? DGCmedia forma parte de CTPI Consultores Técnicos, Ingeniería y Producción SL, empresa especializada en hacer que sus clientes cumplan los estándares de calidad
Drupal Panamá. Introducción a Views y CCK
Drupal Panamá Introducción a Views y CCK The Drupal Way Drupal es como un kit de lego. Desarrolladores han construído los bloques de construcción. Es tarea de nosotros colocar esos bloque de la manera
Una plataforma de trabajo colaborativo
Una plataforma de trabajo colaborativo El problema Para la colaboración en proyectos con terceros los mínimos necesarios son: 1. Disponer de un repositorio de documentos accesible del modo más sencillo
Configure un sitio Web en el QNAP NAS usando Joomla
Configure un sitio Web en el QNAP NAS usando Joomla "Crear y hacerle mantenimiento a un sitio Web en forma fácil" Prefacio El éxito de los negocios en línea recientemente ha aumentado el interés de personas
Ajax. Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente:
Ajax Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente: XHTML y CSS (presentación basada en estándares) DOM (visualización dinámica e interacción)
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,
Planes de servicio. Edumedia 2015. Presentación empresa y oferta de servicios segundo semestre de 2015
Planes de servicio Edumedia 2015 Presentación empresa y oferta de servicios segundo semestre de 2015 Agencia digital Edumedia Filial de Estudio IT eirl (www.estudioit.cl) www.edumedia.cl Bienvenido/a Le
1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental?
1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental? Es un tipo de Software o portal para la gestión de conocimiento en una Organización u empresa que se basa principalmente en la administración
ESPECIALIZACIÓN EN ARQUITECTURA DEL SOFTWARE SENA - SOCORRO MSL. Hebert Augusto Orjuela Cuadros.
NOMBRES: Bernardo APELLIDOS: Rueda Hernández ACTIVIDAD: LICENCIAS DE SOFTWARE: Nota a todos: por favor, contestar estas preguntas con la mayor brevedad posible. No se dan más puntos por teclear más largo!!!!
INTERNET START UP CAMPUS
INTERNET START UP CAMPUS Valencia, 20 Julio 2012 Gestión de la propiedad intelectual sobre el software y las creaciones web Modelos propietarios vs. Modelos C/ Joaquin Costa 28, 28002 MADRID abiertos T
