0
ASSL PARTY 09 Taller sobre Drupal
ASSL PARTY 09 <ul><li>Drupal de cine </li></ul>
Instalación de Drupal <ul><li>Requerimientos del sistema </li></ul><ul><li>Apache   1.3 ó 2.x </li></ul><ul><li>PHP  4 </l...
Instalación de Drupal <ul><li>XAMPP </li></ul><ul><li>http://www.apachefriends.org/es/xampp.html </li></ul><ul><li>WAMP </...
Instalación de Drupal <ul><li>Descargar la última versión desde drupal.org </li></ul><ul><li>Descomprimir y copiar en el d...
Estructura de Drupal <ul><li>La estructura de Drupal permite extender sus funcionalidades mediante extensiones llamadas  m...
Extensiones para Drupal <ul><li>Módulos </li></ul><ul><li>Sirven para complementar y ampliar las funcionalidades de Drupal...
Extensiones para Drupal <ul><li>Themes </li></ul><ul><li>Sirven para mejorar el aspecto de un sitio en Drupal </li></ul><u...
Instalación de los módulos <ul><li>Paso a paso </li></ul><ul><li>Crear una carpeta ”modules” en sites/all </li></ul><ul><l...
Instalación de los módulos <ul><li>Módulos necesarios </li></ul><ul><li>Core </li></ul><ul><li>(Incluidos por defecto) </l...
Instalación del tema <ul><li>Paso a paso </li></ul><ul><li>Crear una carpeta ”themes” en sites/all </li></ul><ul><li>Desca...
Crear los tipos de contenido PELÍCULA <ul><li>Título  (text) </li></ul><ul><li>Sinopsis (text) </li></ul><ul><li>Año (numb...
Creación de las taxonomías <ul><li>Las  taxonomías  sirven para categorizar el contenido </li></ul><ul><li>Dos taxonomías ...
Creación de las Vistas <ul><li>Las  vistas  se utilizan para recuperar contenido, filtrado y ordenado de la base de datos ...
Bonus: Voto de contenido <ul><li>Gracias a los módulos que utilizan el  Voting API , como  fivestar , es posible votar con...
Bonus: ImageCache <ul><li>Gracias al módulo  ImageCache  se pueden cachear las imágenes y asignarles un tamaño, recortarla...
Preguntas, dudas y demás
Copyleft
The End <ul><li>Créditos </li></ul><ul><li>Jordi Bufí  http://jordi.bufi.es </li></ul><ul><li>Pedro Cambra http://cambrico...
Upcoming SlideShare
Loading in...5
×

Taller de Drupal

3,465

Published on

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

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,465
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
206
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Taller de Drupal"

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

    Clipping is a handy way to collect important slides you want to go back to later.

×