Taller de Drupal
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Taller de Drupal

on

  • 6,232 views

Taller básico de Drupal impartido por neurotic.es donde se desarrolla una página web con información sobre películas mediante el módulo cck y el módulo views

Taller básico de Drupal impartido por neurotic.es donde se desarrolla una página web con información sobre películas mediante el módulo cck y el módulo views

Statistics

Views

Total Views
6,232
Views on SlideShare
6,206
Embed Views
26

Actions

Likes
3
Downloads
205
Comments
0

2 Embeds 26

http://www.slideshare.net 24
http://robetorre.alojamientogratuito.info 2

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Taller de Drupal Presentation Transcript

  • 1. ASSL PARTY 09 Taller sobre Drupal
  • 2. ASSL PARTY 09
    • Drupal de cine
  • 3. Instalación de Drupal
    • Requerimientos del sistema
    • Apache 1.3 ó 2.x
    • PHP 4
      • recomendado PHP 5.2 o superior
    • MySQL 4.1 o superior
    También puede funcionar en otros servidores web como IIS o Lighttpd o con una base de datos PostgreSQL 7.4 o superior
  • 4. Instalación de Drupal
    • XAMPP
    • http://www.apachefriends.org/es/xampp.html
    • WAMP
    • http://www.wampserver.com
    • MAMP
    • http://www.mamp.info
    • En sistemas Debian o Ubuntu basta con ejecutar este comando:
      • sudo apt-get install apache2 php5 mysql-client-5.0 mysql-server-5.0 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql phpmyadmin
  • 5. Instalación de Drupal
    • Descargar la última versión desde drupal.org
    • Descomprimir y copiar en el directorio del servidor web
    • Ejecutar el script de instalación desde el navegador ( http://localhost/drupal/install.php ) y seguir los pasos de instalación
      • Renombrar el fichero sites/default/default.settings.php a sites/default/settings.php y asignarle permisos de escritura
      • Crear una base de datos en MySQL y asignarle permisos a un usuario
      • Restaurar los permisos en el fichero settings.php
  • 6. Estructura de Drupal
    • La estructura de Drupal permite extender sus funcionalidades mediante extensiones llamadas modules y plantillas llamadas themes que se instalan en la carpeta sites
  • 7. Extensiones para Drupal
    • Módulos
    • Sirven para complementar y ampliar las funcionalidades de Drupal
    • Se descargan desde drupal.org o drupalmodules.com
    • Se instalan en la carpeta sites
    • Módulos principales (hay más de 2200) :
    Pathauto Devel Views Webform Fivestar ImageCache Event Image CCK Panels CAPTCHA
  • 8. Extensiones para Drupal
    • Themes
    • Sirven para mejorar el aspecto de un sitio en Drupal
    • Se pueden descargar de drupal.org y en Theme Garden hay un preview de casi todos
    • Se instalan en la carpeta sites
    • Para diseñar uno personalizado, el mejor punto de partida es el tema Zen
  • 9. Instalación de los módulos
    • Paso a paso
    • Crear una carpeta ”modules” en sites/all
    • Descargar los módulos necesarios
    • Descomprimirlos y copiarlos en la carpeta creada
    • En el navegador, acceder a
      • Administer > Site Building > Modules
    • Y habilitar los que necesitemos.
  • 10. Instalación de los módulos
    • Módulos necesarios
    • Core
    • (Incluidos por defecto)
    • Taxonomy
    • Search
    • Comments
    • Contribuidos
    • (Descargados de drupal.org)
    • CCK
      • Content, Fieldgroup, Node reference, Number, Text
    • Imagefield - FileField - ImageAPI
    • Views
    • Token
    • Pathauto
    • YUI y YUI editor
  • 11. Instalación del tema
    • Paso a paso
    • Crear una carpeta ”themes” en sites/all
    • Descargar el theme Fervens
    • Descomprimirlo y copiarlo en la carpeta creada
    • En el navegador, acceder a
      • Administer > Site Building > Themes
    • Activar y establecer como predeterminado el que necesitemos.
  • 12. Crear los tipos de contenido PELÍCULA
    • Título (text)
    • Sinopsis (text)
    • Año (number)
    • Actores (node reference)
    • Director (node reference)
    • Género (taxonomy)
    • Fotos (imagefield)
    PELÍCULA PERSONA
    • Nombre (text)
    • Biografía (text)
    • Profesión (taxonomy)
    • Fotos (imagefield)
    • Los tipos de contenido sirven para diferenciar y organizar los datos de un sitio en Drupal.
  • 13. Creación de las taxonomías
    • Las taxonomías sirven para categorizar el contenido
    • Dos taxonomías
    • Una para PERSONA, que define su profesión
    • Otra para PELICULA, que define el género
  • 14. Creación de las Vistas
    • Las vistas se utilizan para recuperar contenido, filtrado y ordenado de la base de datos y mostrarlo de una forma contextual y dinámica.
    • Tres vistas:
    • Películas por género
    • Lista de actores
    • Lista de directores
  • 15. Bonus: Voto de contenido
    • Gracias a los módulos que utilizan el Voting API , como fivestar , es posible votar contenido y realizar vistas a modo de ranking de valoración
    • Habilitar el módulo fivestar y configurarlo para el tipo de contenido PELÍCULA.
    • Realizar una vista de películas ordenada por valoración media.
  • 16. Bonus: ImageCache
    • Gracias al módulo ImageCache se pueden cachear las imágenes y asignarles un tamaño, recortarlas, escalarlas...
    • Habilitar el módulo imagecache
    • Crear un preset para las imágenes del tipo de contenido PELÍCULA.
    • Adaptar las vistas del tipo de contenido PELÍCULA usando ImageCache
  • 17. Preguntas, dudas y demás
  • 18. Copyleft
  • 19. The End
    • Créditos
    • Jordi Bufí http://jordi.bufi.es
    • Pedro Cambra http://cambrico.net
    • Carlos Rincón http://carlos.rinconsanchez.com
    • Fuentes de las imágenes
    • http://www.dezinerfolio.com/
    • http://dellustrations.deviantart.com/
    • http://sandrodcpereira.blogspot.com/
    • http://threetrinitys.deviantart.com/
    • http://www.dreg-z.deviantart.com/
    • http://jamespeng.deviantart.com/