Download - Taller de Drupal
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/