Documente Academic
Documente Profesional
Documente Cultură
Felix Delattre
email: felix@delattre.de
website: www.felix.delattre.de
jabber/xmpp: xamanu@jabber.org
drupal.org user: xamanu (359937)
Microblogging: identi.ca/xamanu
a volar con felix@delattre.de
CMS
framework
community
a volar con felix@delattre.de
groups.drupal.org / nicaragua
Grupos regionales o de algun / costa-rica
tema.
/ guatemala
/ panama
/ video
drupal.org.es
Drupal Hispano | Comunidad de usuarios Drupal
Tutoriales, Foros, Noticias, Planeta en español
a volar con felix@delattre.de
drupal.org / project/....
Módulos, Temas, Traducciones etc....
/ handbook
Tutoriales “oficiales” en inglés
/ planet
Noticias y blogs de toda la comunidad (inglés)
/ forum
Foro
a volar con felix@delattre.de
http://drupal.org/project/imagecache
En “resources” se
encuentra
documentaciones
y información
sobre el módulo.
La “issue queue”
de cada módulo
muchas veces
contienen mejores
informaciones que
el foro.
(para programadores).
a volar con felix@delattre.de
includes
Estructura de carpetas misc
modules
profiles
scripts
/ruta/al/alojamiento/virtual sites
( p.e. /var/www ) themes
CHANGELOG.txt
/ includes El corazón de Drupal COPYRIGHT.txt
cron.php
/ modules módulos del “core”
index.php
INSTALL.mysql.txt
INSTALL.pgsql.txt
/ themes Los temas/plantillas install.php
INSTALL.txt
del “core”
LICENSE.txt
MAINTAINERS.txt
robots.txt
update.php
UPGRADE.txt
xmlrpc.php
a volar con felix@delattre.de
download Drupal
http://drupal.org/project/drupal
le gusta la console?
a volar con felix@delattre.de
CVS checkout Drupal:
$ cvs -z6 -d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal
checkout -d drupal -r DRUPAL-6--1-2 drupal;
CVS checkout Modules
$ cvs -z6 -d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal-contrib
checkout -d $MODULE -r DRUPAL-6--1-0 contributions/modules/$MODULE;
recomendación
drupal.org/project/drush
$ drush dl $MODULE
$ drush enable $MODULE
$ drush update
$ drush cache clear
a volar con felix@delattre.de
Contenido del CD del taller
Para el Encuentro Centroamericano de Software Libre hay un CD
que contiene lo siguiente:
drupal
Versión actual de Drupal
Traddución del interfaz de Drupal al español
modules
Algunos módulos (recomendados) de “contrib” que se va a usar
slides
Esta presentación en formatos ODP y PDF
videos
Videos de demostraciones
a volar con felix@delattre.de
Instalar Drupal
a volar con felix@delattre.de
Demostración
/ videos /
1-installation-drupal.ogv
a volar con felix@delattre.de
Proyectos ejemplarios
Compraventa
Planeta
Agregación de contenido por RSS feed
Eventos
Eventos con calendario
a volar con felix@delattre.de
primero,
algunas informaciones básicas
sobre Drupal
a volar con felix@delattre.de
Node nudo
a volar con felix@delattre.de
Usuarios
Comentarios
Taxonomia
a volar con felix@delattre.de
Tipos de contenidos
página evento
clásica noticia
o lo que
usted se
imagine...
a volar con felix@delattre.de
Proyecto ejemplario
Compraventa
2x Tipos de contenidos
Anuncio de compra
Anuncio de venta
a volar con felix@delattre.de
Demostración
/ videos /
2-content-types.ogv
a volar con felix@delattre.de
core contrib
Manejo Módulo
Evento /
Multilingual básico de própio
Calendario
contenido
Funciones comunes
Manejo Manejo de
del diseño usuarios Grupos Mapa
Manejo de Comercio
Syndicación sesiones WYSIWYG
electrónico
a volar con felix@delattre.de
para:
upgrades
copia nuevas versiones simplemente encima y
ejecute update.php
a volar con felix@delattre.de
includes
misc
modules
profiles
todas las modificaciones y scripts
sites
módulos adicionales viven themes
CHANGELOG.txt
COPYRIGHT.txt
en la carpeta “sites” cron.php
index.php
INSTALL.mysql.txt
INSTALL.pgsql.txt
install.php
INSTALL.txt
LICENSE.txt
MAINTAINERS.txt
robots.txt
update.php
UPGRADE.txt
xmlrpc.php
a volar con felix@delattre.de
sites
Archivo de configuración, módulos y temas de “contrib”,
propias personalizaciónes etc...
/ruta/al/alojamiento/virtual
( p.e. /var/www )
/ default / settings.php
Archivo de configuración de la
base de datos (y más)
/ files
Archivos creado por el sistema
(imagenes, documentos etc).
a volar con felix@delattre.de
Instalar Módulos
Bajar módulo deseado http://drupal.org/project/Modules
Descomprimir archivo
Descomprimir archivo
Demostración
/ videos /
3a-installation-modules.ogv
a volar con felix@delattre.de
Demostración
/ videos /
3b-installation-modules-
admin-menu.ogv
a volar con felix@delattre.de
README.txt
a volar con felix@delattre.de
número archivo
fecha checkbox
correo electronico
texto
a volar con felix@delattre.de
Proyecto ejemplario
Compraventa
6x Campos
Correo electrónico
Título
Descripción
Nombre
Imagen Precio
a volar con felix@delattre.de
Demostración
/ videos /
4-content-construction-kid.ogv
a volar con felix@delattre.de
ImageCache
http://drupal.org/project/cck
Se define en el output que predetermincación usar
a volar con felix@delattre.de
Demostración
/ videos /
5-imagecache.ogv
a volar con felix@delattre.de
Views vistas
http://drupal.org/project/views
a volar con felix@delattre.de
a volar con felix@delattre.de
a volar con felix@delattre.de
a volar con felix@delattre.de
Ejemplo
Una consulta común
Vista de
patrocinadores
para el
DrupalCamp
Centroamerica
2009
(Nicaragua)
http://drupal-
centroamerica.org
a volar con felix@delattre.de
Fields
Definir el output
Analogía a SQL: SELECT
Informaciones generales
del nudo
Título Cuerpo Autor
Fecha de creación
Campos de CCK
Campo de texto definido
Fecha Videos Imagenes
Ubicación etc...
Y mucho más....
a volar con felix@delattre.de
Filters
Las condiciones de la
consulta
Analogía a SQL: WHERE
Informaciones
generales del
nudo
Campos de CCK
Taxonomía
etc....
a volar con felix@delattre.de
Style
Estilo de presentación
Unformatted
Lista
Tabla
GMap
Calendar
Timeline
etc...
a volar con felix@delattre.de
Views Display
Tipo de presentación
Página
Bloque
Feed
etc....
a volar con felix@delattre.de
Proyecto ejemplario
Compraventa
View: Mercado
Display Campos Filtro
Tabla
a volar con felix@delattre.de
Demostración
/ videos /
6-views.ogv
a volar con felix@delattre.de
Proyecto ejemplario
Planeta
2x Alternativas
Aggregator Core
Tabla (DB) especial para mensajes de “Feed”
FeedAPI http://drupal.org/project/feedapi
Mensaje del “Feed” son nudos
& Views
a volar con felix@delattre.de
Demostración
/ videos /
7-aggregator.ogv
a volar con felix@delattre.de
Proyecto ejemplario
Eventos
2x Módulos
date
calendar
http://drupal.org/project/date
http://drupal.org/project/calendar
& Views Style: Calendario
a volar con felix@delattre.de
Demostración
/ videos /
8-date-calendar-views.ogv
a volar con felix@delattre.de
Crear módulos
Hooks
http://api.drupal.org/api/group/hooks/6
Quick links
http://drupal.org/node/394206
a volar con felix@delattre.de
Crear temas (Plantillas de diseño)
Los temas
témas deben estar colocados en sites/all/themes
a volar con felix@delattre.de
http://www.drupaltherapy.com
Acquia Drupal
http://acquia.com/products-services/acquia-drupal
Drupal Core + algunos módulos para ofrecer una versión de Drupal
funcionable desde el principio.
a volar con felix@delattre.de
....gracias a:
Cliparts
K. Peirce
http://clipart.peirceinternet.com/
Creative Commons Attribution 3.0 License.
Tipografía:
DejaVu Sans
http://dejavu.sourceforge.net
Dominio publico
a volar con felix@delattre.de
y en particular, gracias a:
ustedes
a volar con felix@delattre.de
http://www.felix.delattre.de/a-volar-con-drupal