taller de drupal

Download Taller de Drupal

If you can't read please download the document

Upload: neurotic-web-development

Post on 13-Jun-2015

3.462 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

  • 1. ASSL PARTY 09 Taller sobre Drupal

2. ASSL PARTY 09

  • Drupal de cine

3. Instalacin de Drupal

  • Requerimientos del sistema
  • Apache 1.3 2.x
  • PHP4
    • recomendado PHP 5.2 o superior
  • MySQL4.1 o superior

Tambin puede funcionar en otros servidores web como IIS o Lighttpd o con una base de datos PostgreSQL 7.4 o superior 4. Instalacin 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 php5mysql-client-5.0 mysql-server-5.0 libapache2-mod-php5libapache2-mod-auth-mysql php5-mysql phpmyadmin

5. Instalacin de Drupal

  • Descargar la ltima versin desde drupal.org
  • Descomprimir y copiar en el directorio del servidor web
  • Ejecutar el script de instalacin desde el navegador ( http://localhost/drupal/install.php ) y seguir lospasosde instalacin
    • 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 llamadasmodulesy plantillas llamadasthemesque se instalan en la carpetasites

7. Extensiones para Drupal

  • Mdulos
  • Sirven para complementar y ampliar las funcionalidades de Drupal
  • Se descargan desdedrupal.orgodrupalmodules.com
  • Se instalan en la carpeta sites
  • Mdulosprincipales (hay ms 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 dedrupal.orgy enTheme Gardenhay un preview de casi todos
  • Se instalan en la carpeta sites
  • Para disear uno personalizado, el mejor punto de partida es el temaZen

9. Instalacin de los mdulos

  • Paso a paso
  • Crear una carpeta modules en sites/all
  • Descargar los mdulos necesarios
  • Descomprimirlos y copiarlos en la carpeta creada
  • En el navegador, acceder a
    • Administer > Site Building > Modules
  • Y habilitar los que necesitemos.

10. Instalacin de los mdulos

  • Mdulos 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
  • YUIyYUI editor

11. Instalacin del tema

  • Paso a paso
  • Crear una carpeta themes en sites/all
  • Descargar el themeFervens
  • 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 PELCULA

  • Ttulo(text)
  • Sinopsis (text)
  • Ao (number)
  • Actores (node reference)
  • Director (node reference)
  • Gnero (taxonomy)
  • Fotos (imagefield)

PELCULA PERSONA

  • Nombre(text)
  • Biografa (text)
  • Profesin (taxonomy)
  • Fotos (imagefield)
  • Lostipos de contenidosirven para diferenciar y organizar los datos de un sitio en Drupal.

13. Creacin de las taxonomas

  • Lastaxonomassirven para categorizar el contenido
  • Dos taxonomas
  • Una para PERSONA, que define su profesin
  • Otra para PELICULA, que define el gnero

14. Creacin de las Vistas

  • Lasvistasse utilizan para recuperar contenido, filtrado y ordenado de la base de datos y mostrarlo de una forma contextual y dinmica.
  • Tres vistas:
  • Pelculas por gnero
  • Lista de actores
  • Lista de directores

15. Bonus: Voto de contenido

  • Gracias a los mdulos que utilizan elVoting API , comofivestar , es posible votar contenido y realizar vistas a modo de ranking de valoracin
  • Habilitar el mdulo fivestar y configurarlo para el tipo de contenido PELCULA.
  • Realizar una vista de pelculas ordenada por valoracin media.

16. Bonus: ImageCache

  • Gracias al mduloImageCachese pueden cachear las imgenes y asignarles un tamao, recortarlas, escalarlas...
  • Habilitar el mdulo imagecache
  • Crear un preset para las imgenes del tipo de contenido PELCULA.
  • Adaptar las vistas del tipo de contenido PELCULA usando ImageCache

17. Preguntas, dudas y dems 18. Copyleft 19. The End

  • Crditos
  • Jordi Bufhttp://jordi.bufi.es
  • Pedro Cambra http://cambrico.net
  • Carlos Rincn http://carlos.rinconsanchez.com
  • Fuentes de las imgenes
  • 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/