Aplicaciones semánticAS con Drupal

Slides:



Advertisements
Presentaciones similares
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
Advertisements

Sesión 1: Servidores de Blogs y Editores de Páginas Web en línea
CSS Rogelio Ferreira Escutia. 2 Hojas de estilo cascada, mayo 2010 Definición La hojas de estilo en cascada (en inglés.
Bases de conocimiento colaborativas
Los apartados de un curso Esta presentación nos va a permitir identificar los apartados fundamentales de un curso de Moodle Aunque el contenido en el interior.
SENACYT/FUNDACYT 1 PLATAFORMA LATTES EN ECUADOR Taller de Editores de Revistas Científicas Quito, Noviembre 30 del 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
Sección 13 Programación de Obra
1 Utilizaçao dos topic maps Remedios Melero (CSIC, España) Programa de formación Escola de Ciências da Saúde, campus de Gualtar – Universidade do Minho.
Cómo usar los mapas conceptuales en el entrenamiento NECOBELAC
Material de apoyo: Contenidos a través de mapas temáticos
Cómo usar los mapas conceptuales en el entrenamiento NECOBELAC
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 1) Ricardo Ferrís Castell ( ) Departament D Informàtica.
Herramientas informáticas
CFGM Redes Locales Documentos: Elementos de configuración de una suite de antivirus. Panda Internet Security 2011.
Programa Intel® Educar Curso Introductorio
Tour del Centro Global de Capacitación Worldspan
Introducción a Moodle.
Módulo Tablero de Control Sesión X Lic. Aarón García López.
Cómo cargar contenidos en un curso en Moodle
Introduccion a UML Wilson Peláez Hernández
Reportes de Tutoriales Guía para obtener reportes de tutoriales Octubre 2008.
Declaración de derechos y Responsabilidades de Facebook 1.Privacidad 2. Compartir el contenido y la información 3. Seguridad.
ACADEMIA PARA PADRES Tema: Servicios de Tecnología
Estructuras de Información y Archivos
Instituto para el Desarrollo Social Sostenible, agosto-diciembre, 2012
Red Escolar, ILCE
USUARIOS DE JOOMLA! Usuarios de Joomla Introducción
Caracterización de la red existente
Pensiones Civiles del Estado PROYECTO: Página Web PCE
Programa para el Impulso a la Implementación del Protocolo IPv6 en Instituciones Vinculadas a RENATA 2012 Servicio FTP.
Phone2Wave-Server Manual de Operación.
4. Mantenimiento de los espacios de trabajo. Manual de formación 2 4. Modificación de los espacios de trabajo 4.1 Introducción……………………………….……..……..…pág.
Universidad Nacional Autónoma de Honduras
BLOG.
ATeDis Tecnologías de Apoyo y Ayudas Técnicas
Taller de Herramientas de Google Docs
Herramientas para anfitrión y presentador Servei de Formació Permanent i Innovació Educativa.
Seguridad de redes empresariales
Pablo Suau/Ramón Rizo - Seguridad en Entornos Web 1 Navegación segura Cookies Internet Explorer Outlook Express Virus.
Introducción a los protocolos de enrutamiento dinámico
Sistema Dinámico de Optimización de Rutas mediante dispositivos Smartphone SmartRut.
Agenda Plataforma goNubex Website + eCommerce Intranets Propuesta Técnico Económica.
Índice Sesión I Bloque I (09:30 a 10:30 Horas) Configuración Inicial
Curso Introductorio Unidad III: Acceso al Sistema Creación del Curso Demo (Actualizado el ) Curso creado por : Libro de Clases Electrónico (LCE)
Herramientas Web 2.0 para la investigación Doctorado en Estudios Feministas y de Género Marzo 2014.
ADMINISTRACIÓN DE LOS PORTALES WEB DE LOS OBSERVATORIOS DE RECURSOS HUMANOS EN SALUD 24 y 25 de abril de 2012 Marco A. Ramírez Chávez.
1/27 Optimización de Internet con Software Libre Jack Daniel Cáceres Meza
Personalización en diseño visual y comportamiento de la plantilla
Aula Virtual Universidad de Córdoba. Introducción Solución para e-learning y conferencias Web. Funcionalidades para la comunicación y la colaboración.
Eurostat Unit A6 – Statistical cooperation SDMX Seminar Seminario para contribuir a la modernización de la transmisión de datos y metadatos estadísticos.
TUTORIAL M.A. Fabiola Suseth López Aguirre Espacio Educativo NTIC Universidad de Sonora Septiembre de 2013.
TUTORIAL M.A. Fabiola Suseth López Aguirre Espacio Educativo NTIC Universidad de Sonora Septiembre de 2011.
SEMINARIOS CIFARMA ¿qué es Joomla? Joomla es un sistema gestor de contenidos web (CMS o Content Management System), que permite crear sitios web elegantes,
1 Módulo 4. Gestión de páginas Creación de Capacidad para una Participación Eficaz en el Centro de Intercambio de Información sobre Seguridad de la Biotecnología.
Tecnologías de administración de contenidos Rodrigo Guaiquil
Manual de Wordpress Nombre: Nombre: Andy Orellana Fecha: Fecha: 01/04/2015 Curso: Curso: 1º de Bach. ¨A¨
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
Conceptos Básicos ¿Qué es un blog? Un blog, (también se conocen como weblog o bitácora), es un sitio web que recopila cronológicamente textos o artículos.
Configuración Cámara IP en Teléfono 3G
2.1 Conocer la terminología básica del software para diseñar una página Web
Partes de la ventana Access
INSTRUCTIVO PARA EL MANEJO DE ZOTERO
HTML. HTML 5 Características –Es una versión basada en HTML 4 –Manejo de la aplicación y multimedia. –Tags específicos para diferentes contenidos.
Drupal CARLOS GARCÍA MONTORO. Introducción Drupal es un CMS. Requiere: ◦Un servidor web (Apache, Nginx, Microsoft IIS). ◦Una base de datos (MySQL, PostgreSQL,
Reunión del comite de nodos de GBIF Copenhague, Dinamarca 4 de octubre de 2009 La interfaz de usuario del IPT y las herramientas para la calidad de datos.
Andrea Fernanda Salazar Rueda María Paula Peña Fernández Yuleny Osorio López.
Hojas de Estilo UNIVERSIDAD TECNOLÓGICA DE AGUASCALIENTES.
Transcripción de la presentación:

Aplicaciones semánticAS con Drupal CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Aplicaciones semánticAS con Drupal Dr. Héctor G. Ceballos ceballos@itesm.mx ITESCO – CIICI 2012 14 y 15 de Noviembre 2012

Descripción del taller CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Descripción del taller Público Dirigido tanto a personas con poco o ningún conocimiento de programación como para desarrolladores web expertos. Objetivo Aplicar los principios de la Web Semántica (Web 3.0) a través del desarrollo de una aplicación web con Drupal 7. Requerimientos Computadora personal con acceso a Internet.

Apps. Semánticas con Drupal - © Héctor G. Ceballos CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Contenido Primera sesión Introducción (30 min.) Instalación y configuración de un sitio (30 min.) Definiendo tipos de contenido (45 min.) Navegando el contenido (30 min.) Instalando módulos (15 min.) Ligando tipos de contenido (30 min.) Segunda sesión Usuarios y roles (30 min.) Creando vistas (60 min.) Configurando la interfaz (30 min.) Recomendando contenido (30 min.) Conclusiones (30 min.)

Apps. Semánticas con Drupal - © Héctor G. Ceballos CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Primera Sesión

Apps. Semánticas con Drupal - © Héctor G. Ceballos CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Introducción Drupal es una plataforma de administración de contenido de código abierto usada en millones de sitios alrededor del mundo. Es construido, usado y soportado por una comunidad de personas activas y diversas alrededor del mundo. www.drupal.org

Apps. Semánticas con Drupal - © Héctor G. Ceballos CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos La comunidad Drupal

Sitios construidos con Drupal CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Sitios construidos con Drupal http://drupal.org/case-studies

Introducción Elementos básicos de Drupal CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Introducción Elementos básicos de Drupal Tipos de contenido (objetos con propiedades) Comentarios (interacción) Taxonomías (tags) Usuarios Roles (permisos específicos) Módulos (extensiones y dependencias) Temas (secciones y hojas de estilo) Menús Bloques

Características de una Aplicación Semántica CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Características de una Aplicación Semántica Web 2.0 Los usuarios publican el contenido de los sitios (dinámicos). Las páginas tienen etiquetas y categorías . La información se expone a través de RSS (XML). Web 3.0 Las páginas contienen descripciones de los objetos (RDF) que son entendibles para otros sitios. La información está ligada y se puede navegar entre ella. Se usan vocabularios estándares en varios sitios. Los sitios intercambian información entre sí. Las búsquedas devuelven resultados confiables y apropiados para el usuario.

Introducción Características semánticas de Drupal CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Introducción Características semánticas de Drupal La información está estructurada: Clases (tipos de contenido) Propiedades (tipos de dato) Relaciones entre tipos de contenido (referencias) Instancias (nodos) Las propiedades y los tipos de contenido están identificados por una etiqueta única en el sitio. Las taxonomías permiten ligar y navegar el contenido.

Introducción Capacidades semánticas en Drupal 7 CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Introducción Capacidades semánticas en Drupal 7 En el núcleo de Drupal 7 Etiquetas RDF para: títulos, autores, comentarios, usuarios, etiquetas e imágenes. Módulos adicionales Interfaz para asignar etiquetas RDF a propiedades y tipos de contenido definidos por el usuario. Recomendación de etiquetas de vocabularios populares. Una interfaz que responde a preguntas en formato SPARQL. Un monitor de actualiza tu sitio cuando detecta cambios en otras páginas referidas por tu sitio (RDF proxy). http://groups.drupal.org/semantic-web

Instalación y configuración CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Instalación y configuración Instalar XAMP. http://www.apachefriends.org/en/xampp.html Ruta de instalación: __________________________________ Base de datos: _______________ Usuario: ______________ Password: __________________ Descargar la versión más nueva de Drupal 7. http://drupal.org/project/drupal (v. 7.17) Nombre del sitio: _______________________ Usuario: admin Password: ______________ Configurar la información principal del sitio. Autenticarse en el sitio. http://drupalkar.com/en/tutorials/install-drupal-7-locally-xampp

Definiendo tipos de contenido CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Definiendo tipos de contenido Definir dos tipos de contenido Parámetros generales Campos Visualización: default y teaser Capturar nodos Registrar 3 unidades de contenido para cada tipo. Ver el nuevo contenido en mi sitio Comentarios Capturar un par de comentarios

Navegando el contenido CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Navegando el contenido Definir una taxonomía. Agregar un campo para etiquetas de dicha taxonomía. Anotar el contenido creado. Navegar entre contenido relacionado.

Apps. Semánticas con Drupal - © Héctor G. Ceballos CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Instalando Módulos Consultar los módulos más populares de Drupal 7 http://drupal.org/download Versiones y estadísticas de uso Colaboración: Issues y participantes Reputación en Drupal Instalar el módulo Entity Reference http://drupal.org/project/entityreference

Ligando tipos de contenidos CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Ligando tipos de contenidos Crear una relación entre dos tipos de contenido. Crear una vista para filtrar las instancias seleccionables. Capturar información relacionada.

Apps. Semánticas con Drupal - © Héctor G. Ceballos CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Segunda Sesión

Apps. Semánticas con Drupal - © Héctor G. Ceballos CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Usuarios y roles Los roles predefinidos en Drupal: Anonymous User, Authenticated User, Administrator. Habilitar el registro automático de usuarios. Asignar permisos para crear contenido. Definir las preferencias del usuario.

Apps. Semánticas con Drupal - © Héctor G. Ceballos CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Creando vistas Instalar el módulo Views en http://drupal.org/download http://drupal.org/project/views Versiones y estadísticas de uso Colaboración: Issues y participantes Reputación en Drupal Crear y configurar una vista de tipo Teasers

Configurando la interfaz CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Configurando la interfaz Agregando un elemento al menú Mostrar la vista de tipo Teasers al menú principal Configurar para que sólo sea visible para usuarios registrados. Agregando un bloque en la barra lateral Identificar las secciones disponibles. Ubicar el bloque de usuarios en línea en la barra lateral derecha.

Recomendando contenido CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Recomendando contenido Crear una vista con contenido relacionado con las preferencias del usuario. Ubicar un bloque de recomendación en la barra lateral.

Apps. Semánticas con Drupal - © Héctor G. Ceballos CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Conclusiones Drupal es una plataforma que incorpora y lleva a la práctica principios de la web semántica. Estructuramos nuestra información con datos específicos. Etiquetamos y navegamos en el contenido. Configuramos la manera de presentar la información. Creamos un portal web sin necesidad de programar una sola línea de código ni conocer HTML (páginas web).

Otros módulos para Web Semántica CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Otros módulos para Web Semántica Extraer información de fuentes RSS http://drupal.org/project/feeds Georeferenciar tu contenido http://drupal.org/project/gmap Habilitar Inteligencia colectiva http://drupal.org/project/votingapi Habilitar taxonomías jerárquicas http://drupal.org/project/term_reference_tree Habilitar tu aplicación para dispositivos móviles http://drupal.org/project/mobile_theme Anotar tu información para la Web Semántica http://drupal.org/project/microdata http://drupal.org/project/rdfx

¿Qué más puedo hacer con Drupal? CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos ¿Qué más puedo hacer con Drupal? Integrar más módulos a tu aplicación http://drupal.org/project/modules Probar otros temas http://drupal.org/project/themes Buscar configuraciones ad-hoc (ej. eCommerce) http://drupal.org/project/distributions Integrarte a la comunidad Drupal y desarrollar temas y módulos http://drupal.org/community

Apps. Semánticas con Drupal - © Héctor G. Ceballos CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Recursos didácticos Documentación de Drupal http://drupal.org/documentation Video tutoriales www.lynda.com Drupal 7 tutorials