Your SlideShare is downloading. ×
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Taller de Drupal
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Taller de Drupal

3,452

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

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,452
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
205
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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/

×