La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Aplicaciones semánticAS con Drupal

Presentaciones similares


Presentación del tema: "Aplicaciones semánticAS con Drupal"— Transcripción de la presentación:

1 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 ITESCO – CIICI 2012 14 y 15 de Noviembre 2012

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

3 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.)

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

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

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

7 Sitios construidos con Drupal
CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Sitios construidos con Drupal

8 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

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

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

11 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).

12 Instalación y configuración
CIICI 2012 Apps. Semánticas con Drupal - © Héctor G. Ceballos Instalación y configuración Instalar XAMP. Ruta de instalación: __________________________________ Base de datos: _______________ Usuario: ______________ Password: __________________ Descargar la versión más nueva de Drupal 7. (v. 7.17) Nombre del sitio: _______________________ Usuario: admin Password: ______________ Configurar la información principal del sitio. Autenticarse en el sitio.

13 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

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

15 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 Versiones y estadísticas de uso Colaboración: Issues y participantes Reputación en Drupal Instalar el módulo Entity Reference

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

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

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

19 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 Versiones y estadísticas de uso Colaboración: Issues y participantes Reputación en Drupal Crear y configurar una vista de tipo Teasers

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

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

22 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).

23 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 Georeferenciar tu contenido Habilitar Inteligencia colectiva Habilitar taxonomías jerárquicas Habilitar tu aplicación para dispositivos móviles Anotar tu información para la Web Semántica

24 ¿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 Probar otros temas Buscar configuraciones ad-hoc (ej. eCommerce) Integrarte a la comunidad Drupal y desarrollar temas y módulos

25 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 Video tutoriales Drupal 7 tutorials


Descargar ppt "Aplicaciones semánticAS con Drupal"

Presentaciones similares


Anuncios Google