Вы находитесь на странице: 1из 97

e n 15 gotas

Cóm o ins tal ar y us ar un


s is te m a de adm inis tración de
conte nidos
Por Al
e xis Be l
lido

i Si no tie ne s Adobe Acrobat vis ita h ttp://w w w .ve ntanazul


.com /l
e e r-booge e k s s iguie nte
Prim e ros pas os
D rupaly todo l
o q ue ne ce s itas
Elprim e r e ncue ntro con
para e m pe zar
D rupalpue de s e r
intim idante , pe ro con
¿Porq ué D rupal
? algo de tie m po y
Si e s tás le ye ndo e s tas líne as e s pos ibl e q ue ya s e pas q ue D rupal b as tante práctica s e
e s una de l as m e jore s opcione s de código abie rto para corre r un trans form ará e n tu
s is te m a de adm inis tración de conte nidos . Una apl icación q ue te ins e parab l
e y confiab le
pe rm ite m ante ne r un s itio w e b actual izado e n form a fácily rápida
s in te ne r q ue s e r un e xpe rto e n dis e ño o program ación w e b.
com pañe ro.

Con D rupalm uch as pe rs onas pue de n publ icar y adm inis trar
artícul os , páginas , com e ntarios , re gis tros , podcas ts , l
ibros
el e ctrónicos o cual q uie r otro tipo de inform ación a través de una
s e ncilla inte rfaz w e b.

Y s i bie n l
a ins tal
ación de D rupale s re l ativam e nte s e ncil
la,
m uch os no s e atre ve n a darle e ls í de finitivo pue s e ncue ntran
algunos conce ptos o funcione s q ue de s conoce n.

Para obte ne r e lm áxim o prove ch o de un s is te m a de


adm inis tración de conte nidos no bas ta con ins tal arlo. Es ne ce s ario
configurar varios parám e tros , de finir e lproce s o de publ icación,
s abe r com o tratar con us uarios y e lconte nido q ue cre e n. Es cie rto
q ue e lprim e r e ncue ntro con D rupalpue de s e r intim idante , pe ro
con al go de tie m po y bas tante práctica s e trans form ará e n tu
ins e parable y confiabl e com pañe ro.

i 2
D rupale s e lm otor q ue im pul s a a m uch os s itios im portante s e n la Re d,
incluye ndo a uno de m is favoritos : Th e O nion. M uch os de e s tos s itios re cibe n
m ill
one s de vis itas y h an de m os trado s in l ugar a dudas l a s ol
ide z y fl
e xibil
idad
de D rupal . La l
is ta cre ce día a día y e xis te n varios cas os de e s tudio q ue vale l
a
pe na conoce r e n e ls itio de D rupal .

¿Que porq ué D rupal


?Porq ue s im pl
e m e nte e s una apl
icación de l
ujo.

Es te booge e k s e conce ntra e n D rupal5, la ve rs ión m ás re cie nte de l


a
apl icación, pe ro l a m ayoría de conce ptos e ins truccione s s e pue de n adaptar a
ve rs ione s ante riore s .

¿Quién de be l
e e r e s te booge e k ?
D rupale n 15 gotas h a s ido e s crito para de s arrol l
adore s w e b y
adm inis tradore s de s itios w e b y com unidade s virtuale s.

H e inte ntado de s cribir cl


aram e nte l
os principal
e s conce ptos de D rupal
, com o
nodos y taxonom ía, para q ue e n unas pocas h oras pue das te ne r tu propio s itio
w e b e n m arch a.

Todos l os de tal
le s s obre configuración de inicio, adm inis tración de us uarios y
publ icación de conte nido s e rán m uy fácil
e s de e nte nde r para todo tipo de
us uario.

Si tu e s pe cial
idad e s e ldis e ño te s e ntirás m uy cóm odo cre ando y m odificando
l
a aparie ncia de tus s itios us ando te m as .

Si e re s program ador, podrás m odificar varias de l


as funcione s q ue D rupal
ofre ce o cre ar nue vas us ando tus propios m ódulos .

Y s i tu trabajo cons is te e n adm inis trar e lconte nido y l


os us uarios de un s itio
w e b q ue us a D rupal, aq uí apre nde rás todo l o q ue ne ce s itas para h ace rl
oen

i 3
m uy poco tie m po con unos pocos cl
ics .

¿Qué de be s s abe r para us ar D rupal


?
D rupale s una apl icación w e b y cuando h a s ido ins tal ado e s inde pe ndie nte de l
s is te m a ope rativo q ue util
ice s . Lo único q ue ne ce s itas para adm inis trar un s itio
corrie ndo e n D rupale s un nave gador w e b.

Aún cuando e n cie rtos cas os doy ins truccione s para W indow s o M ac, pre fie ro
us ar e lq ue cons ide ro e lm étodo m ás práctico para trabajar e n l
a configuración
inicialde D rupal :l al íne a de com andos e n Linux.

Todos l os e je m pl
os h an s ido probados e n s e rvidore s Linux Fe dora Core 5 y
Ce ntO S 4.3, as í q ue s i e re s us uario de Linux te s e ntirás com o pe z e n e lagua. Si
no us as Linux, de s cuida, e s m uy s e ncil lo adaptar l as ins truccione s a cual q uie r
s is te m a ope rativo.

D rupalh a s ido de s arroll ado por una gran com unidad de fanáticos de lcódigo
abie rto, varios de e llos trabajan con Linux, as í q ue l
a m ayoría de funcione s
cam inan m e jor e n e s e s is te m a ope rativo.

M i am bie nte de trabajo


M i s e rvidor de de s arrol
lo, donde prue bo todos m is s itios , s e l
lam a w oodcarve r
y m i nom bre de us uario e s al e xis por l
o q ue ve rás q ue todos m is e je m pl
os e n
lal íne a de com andos e m pie zan con:

[alexis@woodcarver ~]$

En Linux, e lcarácte r ~ s e re fie re aldire ctorio pe rs onalde cada us uario. En m i


cas o e s :

/home/alexis

i 4
Todo los e je m pl
os us an Apach e 2 com o s e rvidor w e b y e ldire ctorio raíz s e
e ncue ntra e n:

/home/alexis/html

Probé l
a bas e de datos de m i s itio tanto e n M ySQL4.1.20 com o e n 5.0.22.

Guardaré todos l os arch ivos de lproye cto e n un dire ctorio fue ra de le s pacio de l
s e rvidor w e b:

/home/alexis/infoweb

Y com o l lam aré a m i proye cto de prue bas de m o, h e cre ado l


os s iguie nte s
dire ctorios :

/home/alexis/html/demo
/home/alexis/infoweb/demo

En e lprim e ro, e n l
a raíz de ls e rvidor w e b, corre rá nue s tro s itio y l
oll
am aré
dire ctorio de ls itio w e b . En e ls e gundo, q ue l lam aré dire ctorio de l
proye cto, guardare m os l os arch ivos re l acionados : código fue nte , im áge ne s ,
arch ivos de ayuda, parch e s y de m ás .

Bie n, m anos a l
a obra.

i 5
1
D e s carga D rupal
Cóm o ob te ne r l
a ve rs ión m ás
re cie nte de D rupal

Exis te n dos form as para de s cargar D rupal : com o un s ol


o arch ivo, con
un cl ic de s de tu nave gador w e b, o vía CVS.

D e s cargar un arch ivo e s l a opción m ás conocida y para m uch os l a


m ás s e ncil
la, pe ro s i us as CVS podrás actual izar tu s itio w e b e n m e nos
pas os y contar s ie m pre con l a ve rs ión m ás re cie nte de D rupal .

No im porta q ue m étodo us e s , e lre s ul


tado finals e rá e lm is m o: un
dire ctorio con l
os arch ivos ne ce s arios para corre r D rupal .

Si e s tás inte re s ado e n l


a opción de CVS s al
ta a l
a s iguie nte s e cción,
de l o contrario continúa l e ye ndo.

Una de s carga tradicional


La página principalde D rupals ie m pre contie ne un e nl ace para
de s cargar l
a ve rs ión e s tabl
e m ás re cie nte , y e n ocas ione s una ve rs ión
de prue ba, o b e ta.

Us are m os la ve rs ión m ás re cie nte alm om e nto de e s ta publ


icación:
D rupal5 Be ta 2, as í q ue dal e un cl ic ale nl
ace y graba e larch ivo e n e l
dire ctorio de lproye cto.

i 6
[alexis@woodcarver ~]$ cd infoweb/demo/
[alexis@woodcarver demo]$ ll

total 724
-rw-rw-r-- 1 alexis alexis 734509 Dec 11 07:56 drupal-5.0-beta2.tar.gz

All is tar e lconte nido de ldire ctorio ve rás un s ol


o arch ivo e n form ato tar.gz, l
a
form a m ás rápida para e xtrae r s u conte nido e s util izando un com ando com o tar
e n Linux:

[alexis@woodcarver demo]$ tar xzvf drupal-5.0-beta2.tar.gz

En W indow s e s pos ibl


e de s com prim ir arch ivos .tar.gz con W inRAR.

En varios s is te m as ope rativos , l


a apl icación q ue us as para adm inis trar arch ivos
tam bién pue de de s com prim irl os . En Linux us o Konq ue ror, donde bas ta con s ol o
un par de cl ics para h ace rlo. La im age n de la página s iguie nte m ue s tra l
a
opción Extract e n Konq ue ror.

Si ah ora e je cutas :

[alexis@woodcarver demo]$ cd drupal-5.0-beta2


[alexis@woodcarver drupal-5.0-beta2]$ ll -al

i 7
Ve rás e lconte nido de ldire ctorio:

-rw-r--r-- 1 alexis alexis 27066 Oct 31 09:55 CHANGELOG.txt


-rw-r--r-- 1 alexis alexis 262 Oct 31 09:55 cron.php
-rw-r--r-- 1 alexis alexis 2862 Oct 31 09:55 .htaccess
drwxr-xr-x 2 alexis alexis 4096 Oct 31 09:55 includes
-rw-r--r-- 1 alexis alexis 790 Oct 31 09:55 index.php
-rw-r--r-- 1 alexis alexis 1431 Oct 31 09:55 INSTALL.mysql.txt
.
.
<< la lista continúa >>

Es tos s on todos l
os arch ivos q ue ne ce s itas para ins tal
ar y e je cutar D rupale n tu
s e rvidor.

i 8
Si q uie re s de s cargar m ódulos , te m as o traduccione s vis ita l
a página de
de s cargas de D rupal ,es la pe s taña dow nl oad e n e lm e nú s upe rior.

Los ve rdade ros ge e k s us am os CVS


Los de s arrol ladore s de D rupal , q ue s on m uch os , trabajan e n s im ul
táne o gracias
a un s is te m a de controlde ve rs ione s l lam ado CVS (Concurre nt Ve rs ions
Sys te m ). CVS pe rm ite alm ace nar arch ivos e n un dire ctorio de un s e rvidor, un
re pos itorio, dis tribuirlos e ntre m uch os us uarios y m ante ne r un re gis tro de
cada cam bio.

Alde s cargar D rupalvía CVS e s tarás trabajando con e lcódigo m ás re cie nte q ue
l
os de s arrol
ladore s h an trans fe rido alre pos itorio.

Al gunos proye ctos de código abie rto no re com ie ndan trabajar con ve rs ione s
de s cargadas de s de un re pos itorio CVS pe ro e n D rupale s pos ibl e h ace rl
o con
todas l as ve rs ione s e s tabl
e s o a punto de s e rl
o, com o l
a re cie nte 5.0. Los
de s arrol
ladore s de D rupalconoce n m uy bie n s u trabajo y s ol o actual izan s u
código e n e lre pos itorio CVS cuando e s tán s e guros q ue funciona corre ctam e nte .
Yo m ante ngo m uch os s itios con D rupalcorrie ndo de s de CVS h ace varios años y
s in proble m as .

Exis te un re pos itorio para e lnúcl


e o de D rupalo core , los arch ivos principal es
de la apl icación, y otro para contribucione s : m ódul
os , te m as , traduccione s ,
arch ivos de ayuda y de m ás .

Para de s cargar D rupalvía CVS ne ce s itas ins tal


ar un cl
ie nte CVS, l
a m ayoría de
dis tribucione s Linux incl
uye n uno o e s m uy fácilde ins talar.

Si trabajas e n W indow s pue de s us ar Tortois e CVS. En M ac éch al


e un vis tazo a
CVL.

CVS de s carga l
os arch ivos s in com prim ir de s de e lre pos itorio.

i 9
Para obte ne r D rupalde s de e lre pos itorio core e je cuta e n Linux:

[alexis@woodcarver ~]$ cd infoweb/demo/


[alexis@woodcarver demo]$ cvs -z6 -
d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal checkout drupal

Es te com ando de s carga l os arch ivos m ás re cie nte s e n drupal


, un nue vo
dire ctorio de ntro de ldire ctorio de tu proye cto. Pue de s re nom brarl ol ue go com o
de s e e s . Si pre fie re s , pue de s indicar e lnom bre de un dire ctorio dife re nte con l
a
opción -d:

[alexis@woodcarver demo]$ cvs -z6 -


d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal checkout -d mi-
drupal drupal

Nota q ue h e añadido l a opción -d m i-drupal(m i-drupale s e lnom bre de lnue vo


dire ctorio) ante s de lnom bre de proye cto (drupal
).

Para l os adm inis tradore s de re d: CVS us a e lpue rto TCP 2401, s i tie ne s un
fire w al
lactivo ve rifica q ue pue das te ne r cone xione s e n e s e pue rto.

D urante l a de s carga vía CVS ve rás un l is tado con l os nom bre s de los arch ivos a
m e dida q ue s e trans fie re n, un nom bre por l íne a, cada uno pre ce dido por lal e tra
U (de update d, actual izado).

cvs checkout: Updating mi-drupal


U mi-drupal/.htaccess
U mi-drupal/CHANGELOG.txt
U mi-drupal/INSTALL.mysql.txt
U mi-drupal/INSTALL.pgsql.txt
U mi-drupal/INSTALL.txt
.
.
<< la lista continúa >>

i 10
Para de s cargar de s de e lre pos itorio de contrib ucione s us a e ls iguie nte
com ando:

[alexis@woodcarver demo]$ cvs -z6 -


d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal-contrib
checkout contributions

cvs checkout: Updating contributions


U contributions/LICENSE.txt
U contributions/README.txt
U contributions/TERMS.txt
cvs checkout: Updating contributions/CVSROOT
cvs checkout: Updating contributions/docs
.
.
<< la lista continúa>>

Si q uie re s e vitar una l


arga de s carga y s ol
o te inte re s a un dire ctorio, por e je m pl
o
modules, añade s u nom bre alfinalde lcom ando:

[alexis@woodcarver demo]$ cvs -z6 -


d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal-contrib
checkout contributions/modules

Los arch ivos de lre pos itorio de contribucione s s on opcional


e s y s e pue de
ins tal
ar y adm inis trar un s itio D rupals in e l
los .

CVS de s carga l os arch ivos uno por uno, por l


o q ue no e s ne ce s ario
de s com prim irl
os .

Cada dire ctorio contie ne un s ub dire ctorio llam ado CVS q ue contie ne
inform ación para futuras actual izacione s . Ah ora bas ta con corre r:

cvs update -dP

i 11
de s de e ldire ctorio q ue q uie ras actual izar para obte ne r l as ve rs ione s m ás
re cie nte s de l os arch ivos . Por e je m pl
o, s i q uie re s actual
izar e lm ódul o Quick fil
e
us arías l os s iguie nte s com andos :

[alexis@woodcarver demo]$ cd contributions/modules/quickfile/


[alexis@woodcarver quickfile]$ cvs update -dP

No im porta s i m ovis te l os arch ivos a otro dire ctorio, s ie m pre q ue e ls ub


dire ctorio CVS e s té allí podrás actual izar vía CVS.

¿Cuálm étodo us ar?


Us a l
a de s carga vía w e b s i al
guna de e s tas condicione s e s cie rta:

•No tie ne s acce s o a l


alíne a de com andos e n tu s e rvidor o a un cl
ie nte CVS.

•No ne ce s itas actual


izar D rupalre gul
arm e nte .

Por otro l
ado, de be rías e s coge r CVS s i:

•Quie re s te ne r acce s o inm e diato a l


as úl
tim as ve rs ione s y alcódigo m ás
re cie nte de D rupal .

•M antie ne s varios s itios q ue corre n D rupal


.

•Ne ce s itas viajar e n e ltie m po y re ve rtir tu ins tal


ación a ve rs ione s o
fe ch as ante riore s .

•Ere s un ge nuino ge e k .

Se cuals e a e lcas o, alfinalde e s te prim e r pas o te ndrás un dire ctorio con todos
l
os arch ivos q ue ne ce s itas para ins tal
ar D rupale n tu s e rvidor.

i 12
2
Copiando l
os arch ivos
Un h ogar para tu nue vo s itio w e b

Si de s cargas te l
os arch ivos de D rupalvía w e b ah ora tie ne s una
e s tructura com o la s iguie nte :

i 13
Si util
izas te CVS, l
a e s tructura s e rá com o e s ta:

Por ah ora s olo ne ce s itam os e lnúcl e o de D rupal, as í q ue copiam os e ldire ctorio


q ue corre s ponda, drupalo drupal -5.0-b e ta2 e n nue s tros e je m pl
os , al
dire ctorio de ls itio e n tu s e rvidor w e b:

[alexis@woodcarver demo]$ cd ~/infoweb/demo


[alexis@woodcarver demo]$ cp -Rp drupal ~/html/demo

La opción -Rp copia todos l os s ubdire ctorios y arch ivos ocul


tos (h ay uno
l
lam ado .h tacce s s q ue e s m uy im portante para us ar URLs am igabl e s m ás
ade l
ante ).

Ah ora los arch ivos de D rupale s tán e n ~ /h tm l


/de m o, ante s de e je cutar e l
ins talador, una nove dad e n D rupal5, de be m os cre ar la bas e de datos q ue
us are m os .

i 14
3
La b as e de datos
D rupaly toda l
a inform ación e n
tu s itio w e b

D rupalutil iza un capa de abs tracción para acce de r a bas e s de datos ,


as í q ue de be ría funcionar con cualq uie r ge s tor de bas e de datos . En l
a
práctica, l a m ayoría de ins talacione s de D rupalcorre n e n M ySQLy
algunas pocas e n Pos tgre SQL. Yo us aré M ySQL.

Para cre ar una bas e de datos e n tu s e rvidor M ySQLne ce s itas un


us uario con pe rm is os de adm inis tración, e n m i cas o s e l
lam a adm in,
y e je cutar e ls iguie nte com ando:

[alexis@woodcarver ~]$ mysqladmin -u admin -p create demo

Ah ora, us ando e lcl ie nte M ySQL, cre a un us uario con todos l


os
pe rm is os e n l
a nue va bas e de datos :

mysql> grant all privileges on demo.* to 'alexis'@'localhost'


identified by 'palabraclave';

En m i e je m pl
ol a bas e de datos s e llam a de m o y e lus uario al e xis . Su
contras e ña e s pal ab racl ave . O bviam e nte , e n una ins talación re al
us arás nom bre s dife re nte s y una contras e ña q ue l os ch icos m alos no
pue dan adivinar fácil m e nte .

Pe ro no s ie m pre te ndrás acce s o a l


al íne a de com andos e n un s e rvidor
M ySQLo l os pe rm is os de cre ación de bas e s de datos .

i 15
Si e s e e s tu cas o, e s probabl
e q ue tu prove e dor de w e b h os ting s ol
o te pe rm ita
adm inis trar bas e s de datos a través de un pane lde controlo una apl icación
com o PH PM yAdm in.

Si pre fie re s adm inis trar tu s e rvidor M ySQLa través de una inte rfaz gráfica
pue de s us ar M ySQLAdm inis trator.

i 16
4
Elins tal
ador de D rupal
¡Voil
á! Un nue vo s itio w e b
e n s ol
o dos cl
ics

La form a m ás fácilde ins tal ar D rupal5 e s us ando e lnue vo ins tal


ador
w e b, una s e ncil
la aplicación q ue m odifica un arch ivo de configuración,
s e cone cta con tu s e rvidor de bas e s de datos y cre a l
as tablas donde
s e guardarán l os datos iniciale s y tu conte nido.

Elprim e r pas o e s otorgar, te m poral


m e nte , pe rm is os de e s critura e n e l
arch ivo s e ttings .ph p:

[alexis@woodcarver demo]$ cd ~/html/demo


[alexis@woodcarver demo]$ chmod o+w sites/default/settings.php

Si utilizas un clie nte FTP pue de s us ar la caracte rís tica de cam bio de
pe rm is os incl
uida. En l a im age n un e je m pl
o us ando gFTP e n Linux.

i 17
Ah ora abre tu nave gador w e b y vis ita l
a dire cción q ue corre s ponde a tu s itio
D rupal:

http://localhost/demo

o m e jor aún, util


izando e lnom bre com pl
e to de ls e rvidor, e n m i cas o e s :

http://woodcarver.homeip.net/demo

Com pl e ta l
os cam pos e n Bas ic options : nom bre de l a bas e de datos , nom bre
de us uario y s u contras e ña, y h az cl
ic e n Save configuration.

i 18
¡Pre s to! Es o e s todo, acabas de ins tal
ar D rupal . Un s ol
o cl
ic. Es tás ah ora a s ol
o
un cl ic de l a página principalde tu nue vo s itio.

¿M e cre e rías s i te digo q ue e s te e s e lpas o m ás com pl


icado q ue ve rás e n todo
e s te booge e k ?

Ante s de vis itar e lnue vo s itio y configurarl


o, l
a parte m ás e xte ns a de ltrabajo
con todo adm inis trador de conte nidos , re m ue ve los pe rm is os de e s critura q ue
h abías as ignado a s e ttings .ph p.

[alexis@woodcarver demo]$ chmod o-w sites/default/settings.php

Ah ora s í, l
is tos para e m pe zar con D rupal. Es bue n m om e nto para tom ar un
de s cans o, ir por una taza de café y e s tirar un poco e le s q ue l
e to ante s de h ace r
clic e n your ne w s ite .

i 19
Un rápido vis tazo a l
a página principalde tu nue vo y re l
ucie nte s itio w e b
corrie ndo D rupal5:

i 20
5
Elus uario núm e ro uno
Un todopode ros o cre ador

Alcom pl e tar l
a ins talación, D rupals ugie re cinco pas os para continuar,
e lprim e ro de e llos e s Cre ate your adm inis trator account, cre ar l a
cue nta de lus uario adm inis trador. Bas ta con s e guir e le nlace y
com pl e tar e lform ul ario con e lnom bre q ue de s e as y tu dire cción de
corre o e le ctrónico.

Elprim e r us uario q ue s e cre a e n D rupals ie m pre te ndrá acce s o a


todas l as funcione s de adm inis tración. D e be s us ar e ls is te m a de
pe rm is os , q ue ve re m os m ás ade l
ante , s i q uie re s te ne r m ás us uarios
con capacidade s s im il are s .

i 21
D rupalte as ignará una contras e ña alazar y te notificará por corre o e l
e ctrónico.

La contras e ña cre ada por D rupale s s úpe r rara, m uy s e gura pe ro dificilde


re cordar, lo m e jor e s cam biarl a por una q ue te nga m ás s e ntido para ti pe ro no
para los ch icos m al os . Es o e lim ina a todos los nom bre s de fam il iare s y
m as cotas , fe ch as e s pe ciale s y de m ás e l
e ccione s obvias com o cl ave .

En la página s iguie nte pue de s ve r e lform ulario para cam biar tu contras e ña, lo
e ncue ntras e n tu cue nta de us uario l ue go de h ace r cl
ic e n M y account, e n la
barra late ral,y lue go e n e dit.

Ah ora, para com probar q ue todo e s té e n orde n, h az cl


ic e n l
og out y us a tus
nue vos datos para ingre s ar.

Es o e s todo, ah ora e re s e ladm inis trador de tu propio s itio w e b.

i 22
Pue de s ve r q ue e n l
a barra l
ate rale s tá tu m e nú de us uario, con tu nom bre
com o títul o, y q ue incl
uye un e nlace , Adm inis te r, q ue te ll
e vará a l
a s e cción de
adm inis tración.

i 23
6
Se cción adm inis trativa
Es tá proh ib ido pe l
e ar e n e l
s al
ón de gue rra

Si e s tabas pre s tando ate nción notarás q ue ah ora l a página principal


ya no l is ta cinco s ino cuatro pas os para com pl e tar l
a configuración.
Re s is te por un m om e nto l a te ntación de h ace r clic y pe rm íte m e
contarte un poco s obre e ls al ón de gue rra de D rupal , tam bién
conocido com o l a s e cción adm inis trativa.

La s e cción adm inis trativa pe rm ite control ar todos l os as pe ctos de


D rupal , de s de cre ar y cate gorizar conte nido h as ta adm inis trar
us uarios y cam biar com pl e tam e nte l
a aparie ncia con te m as e idiom as .

Cuando e ntre s a l a s e cción adm inis trativa e s pos ible q ue ve as un


cuadro con fondo rojo y un m e ns aje de e rror, no l e h agas cas o por
ah ora, ve re m os de q ue s e trata e n unos m om e ntos .

D rupal5 h a re organizado l as l
abore s de adm inis tración por tare as y
por m ódul os . Yo pre fie ro us ar la divis ión por tare as , l
a opción
pre de finida. Ade m ás , e s m ás fácilde e nte nde r para l os iniciados
q uie ne s no s abe n cual e s s on l
as re s pons abilidade s de cada m ódul o.

i 24
Las cinco áre as de adm inis tración
Conte nt m anage m e nt: Eláre a q ue probabl e m e nte vis ite s m ás ve ce s . D e s de
aq uí pue de s cre ar cate gorías de conte nido, e s coge r com o s e m ue s tran y
publ ican los com e ntarios , e s tabl
e ce r parám e tros de acue rdo altipo de
conte nido, adm inis trar e nvíos y configurar l a s indicación RSS.

i 25
Site b uilding: H ogar de Bob e lCons tructor y l os fanáticos alLe go. En e s ta
áre a podrás cre ar y adm inis trar bl
oq ue s y re gione s , control
ar l os m e nús de
nave gación, activar o de s activar m ódul os y cam biar l a aparie ncia de tu s itio
us ando te m as .

i 26
Us e r m anage m e nt: Junto con e lconte nido, l os us uarios s on e lcorazón de
todo s itio w e b. Aq uí pue de s de finir q ue pue de n o no pue de n h ace r;cre ar re gl
as
de acce s o y rol e s ;configurar opcione s de re gis tro; l is tar, añadir y m odificar
cue ntas .

i 27
Site configuration: Incl uye opcione s q ue s ue l e n cam biars e durante los
prim e ros m om e ntos de vida de un s itio w e b: de finir un te m a para l as páginas
de adm inis tración, activar URLs am igabl e s y e s coge r la zona h oraria y
form atos de fe ch a y h ora. Tam bién e s pos ibl e configurar re porte s de e rror, e l
s is te m a de arch ivos y form atos de e ntrada de datos .

En Site configuration e s donde cam biare m os l a inform ación bás ica de ls itio: s u
nom bre , dire cción de corre o e l
e ctrónico de ladm inis trador, e s l
ogan y m is ión.

i 28
Logs : D rupalcre a re gis tros para varios e ve ntos e n e ls itio w e b, y de s de aq uí
los pue de s ve r: m e ns aje s de e rror y acce s os de ne gados , páginas no
e ncontradas y re porte s de e s tado.

Un m e nú para gobe rnarl


os a todos
A dife re ncia de otras apl icacione s , donde e ladm inis trador tie ne una inte rfaz
dife re nte a l
a de s us us uarios , e n D rupalun adm inis trador ve l o m is m o q ue
ellos .

Elm e nú de us uario e s e lm is m o para todos y la única dife re ncia e s q ue los


adm inis tradore s , y al
gunos us uarios con cie rtos pe rm is os , ve rán e nl
ace s q ue
l
os us uarios com une s no tie ne n.

Los m e nús s e e xpande n para re fl


e jar e n q ue s e cción de ls itio te e ncue ntras e n
todo m om e nto.

i 29
Si tie ne s un dis e ño q ue re s ul
ta difícilde adaptar a l a s e cción adm inis trativa o
m antie ne s varios s itios y q uie re s uniform izar, con D rupal5 pue de s s e le ccionar
un te m a dife re nte s ol o para las páginas adm inis trativas . Es ta opción e s s úpe r
útily m uch os drupal e ros re cordarán cuando te níam os q ue us ar código e xtra
para l ograrlo.

Cron
D rupalincl uye varias funcione s q ue s e de be n e je cutar re gularm e nte : añadir
e ntradas alíndice de bús q ue das , obte ne r conte nido para e lagre gador de
noticias o notificar s obre ve ntas e n un s itio de com e rcio e le ctrónico. Para de finir
la fre cue ncia con q ue e s tas tare as s e re al
izan de be s configurar una tare a cron

i 30
e n tu s e rvidor.

Exis te m uch a inform ación s obre q ue e s y com o s e us a cron e n la Re d, s i e lte m a


e s nue vo para ti tóm ate un rato para l e e r y nos re e ncontram os e n unos m inutos .

Bie n, e s to e s l
o q ue h are m os para de cirl
e a cron cuando e je cutar l
as tare as de
D rupal :

[alexis@woodcarver demo]$ crontab -e

Y ah ora añadim os l
a nue va l
íne a:

30 * * * * /usr/bin/wget -O - -q
http://woodcarver.homeip.net/demo/cron.php

D e be s re e m pl
azar la dire cción de tu s itio w e b s e gún corre s ponda, e n m i cas o l
a
dire cción e s h ttp://w oodcarve r.h om e ip.ne t/de m o.

i 31
¿Notas te q ue ya te nía dos tare as configuradas e n m i arch ivo cron?Es os s on
otros s itios de prue ba e n m i s e rvidor.

Pue de s e s coge r la fre cue ncia q ue de s e e s para l as tare as . En la m ayoría de


cas os una h ora e s s uficie nte . Si tie ne s varios s itios con m uch a actividad e n e l
m is m o s e rvidor, te re com ie ndo us ar un val or dife re nte para l os m inutos e n
cada tare a;ayuda a e vitar pos ibl e s conge s tione s .

Si no tie ne s acce s o a l
alíne a de com andos , e s probabl e q ue e lpane lde control
de tu prove e dor de w e b h os ting te pe rm ita cre ar tare as cron de otra m ane ra.

¿Re cue rdas e lm e ns aje de e rror e n l


a s e cción adm inis trativa?En l
a m ayoría de
cas os e s s ol
o un avis o de q ue fal ta configurar una tare a cron.

Si vis itas e lre porte de e s tado ve rás q ue , alm e nos e n e s te cas o, s í s e trataba
de cron.

i 32
Rutas fam il
iare s
Cada página e n l a s e cción adm inis trativa tie ne una dire cción o ruta, e lte xto
q ue vie ne de s pués de l a q , por e je m pl
o:

adm in/conte nt/com m e nt/l


is t/approval
.

En l os s iguie nte s capítul


os m e re fe riré a e s tas páginas us ando s u nom bre , l a
fras e q ue apare ce e n e le nl
ace a l a página, y l a ruta e ntre parénte s is , de e s ta
m ane ra: Cate gory (adm in/conte nt/taxonom y).

Si h ay páginas q ue de be s vis itar varias ve ce s aldía, te s ugie ro añadirlas a la


barra de m arcadore s e n tu nave gador, yo h ago e s o con l a col a de m ode ración
de com e ntarios .

¡M uy bie n!, ya s abe m os l


o s uficie nte s obre l
a s e cción adm inis trativa de D rupal
,
continue m os con l a configuración de nue s tro s itio.

i 33
7
Cóm o pe rs onal
izar
D e finie ndo l
a ide ntidad de tu
nue vo s itio w e b

Si re gre s as a l
a página principalde lnue vo s itio, ve rás q ue la s iguie nte
parada e s cus tom ize and configure , pe rs onal izar y configurar, una
página de láre a Site configuration cuya ruta e s adm in/s e ttings .
Allí podre m os de cidir com o s e com portará nue s tro s itio y pone rle un
nom bre .

Nue s tra prim e ra e s cala e s D ate and tim e (adm in/s e ttings /date -
tim e ), donde pue de s e s coge r l a zona h oraria pre de finida (D e fault
tim e zone ), s i pe rm itirás q ue tus us uarios s e l
e ccione n l
a s uya, e l
form ato para fe ch as y e n q ue día e m pie za la s e m ana. Graba tus
cam bios h acie ndo cl ic e n Save configuration.

Un m e ns aje confirm ará q ue tus cam bios h an s ido ace ptados .

i 34
Ah ora h az cl
ic e n File s ys te m (adm in/s e ttings /file -s ys te m ) e n e lm e nú de
us uario, donde e le le m e nto Site configuration s e m antie ne abie rto.

Aq uí pue de s de finir com o y donde s e guardarán l


os arch ivos q ue s e adjuntan a
los nodos (D rupall lam a nodo a cada página o pie za de conte nido, m ás de tal
les
e n unos m om e ntos ).

Elm e ns aje de e rror e s porq ue ne ce s itam os cre ar un dire ctorio con pe rm is os de


e s critura para D rupal .

i 35
Lo us uale s l
lam ar a e s te dire ctorio fil
e s . Eje cuta:

[alexis@woodcarver ~]$ cd html/demo


[alexis@woodcarver demo]$ mkdir files
[alexis@woodcarver demo]$ su -c "chgrp apache files"
[alexis@woodcarver demo]$ chmod 775 files

Elte rce r com ando te pe dirá l a contras e ña de lus uario root y s irve para as ignar
e lnue vo dire ctorio algrupo apach e , e lm is m o grupo de lus uario q ue e je cuta e l
s e rvidor w e b (de pe ndie ndo de com o e s té configurado Apach e podría s e r un
nom bre dife re nte : nobody, ps acl n, e tc). Es te pas o y e ls iguie nte (ch m od 775
fil e s ) s on ne ce s arios para q ue D rupalpue da e s cribir e n e ldire ctorio file s.

Si no tie ne s acce s o root als e rvidor pue de s obviar e lte rce r y cuarto com ando y
e n su l
ugar e je cutar:

[alexis@woodcarver demo]$ chmod 777 files

Por ah ora, de jare m os Te m porary dire ctory y D ow nl


oad m e th od con l
os
valore s pre de finidos .

Els iguie nte pas o e s opcionalpe ro pue de h ace r q ue tu s itio s e a m ás rápido.


Activare m os la opción de cach é.

i 36
En Page cach ing (adm in/s e ttings /page -cach ing) pue de s configurar D rupal
para q ue al m ace ne y com prim a (e n una m e m oria conocida com o cach é) l as
páginas q ue e nvía a l os us uarios anónim os , e s de cir, aq ue l
los q ue no s e h an
re gis trado e n e ls itio.

Se l
e cciona l
a opción Norm aly guarda l
os cam bios .

¿Y q ué h ay de Error re porting (adm in/s e ttings /e rror-re porting)?

Es una e xce le nte form a de configurar l o q ue ve rán tus vis itante s s i inte ntan
vis itar una página a l a q ue no tie ne n acce s o o q ue no e xis te . Pue de s e s cribir
node /n para indicar l a página q ue corre s ponda e n cada cas o (n e s e lnúm e ro
de lnodo q ue de be s h abe r cre ado pre viam e nte ), pe ro s i e s pe ras un poco podrás
us ar URLs am igab l e s aq uí.

Bie n, cas i te rm inam os , e s h ora de darl


e un nom bre a e s te m uch ach o.

Vis ita Site inform ation (adm in/s e ttings /s ite -inform ation) y com pl e ta l
os
datos e n e lform ul ario: nom bre de ls itio, dire cción de corre o e l
e ctrónico para los
m e ns aje s adm inis trativos , e s l
ogan, m is ión, pie de página, e ltérm ino us ado
para l os us uarios anónim os y l is to.

En la página s iguie nte pue de s ve r l


os datos q ue h e util
izado para m i s itio de
prue bas . Luce bie n, ¿no?

i 37
i 38
8
D ire ccione s am igab l
es
Nue s tros b ue nos am igos : l
os URL

Si ll
e vas s uficie nte tie m po de s arrollando s itios w e b s abe s lo q ue s on
los URLs o dire ccione s am igab l e s ;s in e m bargo, q uie n no conoce
s obre SEO (optim ización para m otore s de bús q ue da, por s us s igl as e n
inglés ), pue de pe ns ar, y con jus ta razón, q ue al gunos h e m os pas ado
de m as iado tie m po cone ctados a l a Re d.

URL, uniform re s ource l ocator, e s un térm ino q ue m uch os ge e k s us an


para im pre s ionar a s us am igote s , o provocar bos te zos e n be l las
dam is e l
as , alre fe rirs e a la dire cción de una página w e b.

Un e je m pl
o:

http://www.ventanazul.com/boogeeks

¿Y cuándo de cim os q ue una dire cción e s am igabl


e?

Pue s cuando e s fácilde re cordar por s e re s h um anos com une s y


corrie nte s , de aq ue l
los q ue no pie ns an e n binario.

Es pos ible q ue te h ayas topado ya con m uch as dire ccione s am igabl


es
m ie ntras nave gas , cada ve z m ás s itios w e b l
as util
izan.

Ve am os un par de e je m pl
os .

i 39
Un URLcon pocos am igos l
uce as í e n l
a barra de dire cción de tu nave gador:

M ie ntras q ue una dire cción am igabl


e s e pare ce a e s ta:

Las dire ccione s am igabl e s s on m e jor vis tas por m uch os m otore s de bús q ue da y
m uch os opinan q ue us ando l as pal abras ade cuadas , s e paradas por guione s , e n
una dire cción am igabl e , s e tie ne m ayore s pos ibilidade s de l
ograr m e jore s
pos icione s e n m otore s com o Googl e , Yah oo y M SN.

Aún cuando h ay m uch os factore s por cons ide rar, te m a para otro booge e k , no
pe rde m os nada configurando D rupalpara us ar dire ccione s am igabl e s.

Para q ue l as dire ccione s am igabl e s funcione n, tu s e rvidor w e b de be pode r


m odificar l os URLde cada página. Apach e ne ce s ita m od_re w rite para h ace rl o,
s i no l
o tie ne s ins tal
ado, de be s cam biar algunos arch ivos de configuración o
s obornar con una ce rve za aladm inis trador de tu s e rvidor.

Elprim e r pas o para util


izar dire ccione s am igabl
e s e s activarl
as de s de Cl
e an
URLs (adm in/s e ttings /cl e an-url s ).

i 40
Alvis itar la página ve rás q ue l os botone s de activar y de s activar
(Enab l e /D is ab l
e ) e s tán, paradójicam e nte , inactivos .

La dis tribución de D rupal , e n s u dire ctorio raíz, incl


uye un arch ivo .h tacce s s
(s í, con un punto alinicio, as í Linux s abe q ue e s un arch ivo ocul to) cuya m is ión
e s de cirle a Apach e com o trans form ar dire ccione s de pocos am igos e n l as m ás
s ociabl e s de tu pe q ue ña e s q uina e n la Re d.

D rupalde be probar s i tu s e rvidor w e b e s tá corre ctam e nte configurado ante s de


continuar. H az cl
ic e n Run th e cl e an URLte s t.

Si l
a prue ba tie ne éxito podrás s e l
e ccionar Enab l
e d y guardar l
os cam bios .

Si m iras ah ora l
a barra de dire cción de tu nave gador notarás q ue la dire cción
de la página h a cam biado. En m i s e rvidor l
a dire cción l
uce com o:

Ah ora todas l
as páginas e n D rupalpue de n te ne r dire ccione s am igabl
e s.

¿Re cue rdas cuando h abl am os de configurar l as páginas e n Error re porting con
dire ccione s am igabl
e s ?Ah ora pue de s cre ar un par de páginas , o nodos , y us ar

i 41
acce s o-de ne gado y dire ccion-no-e ncontrada, e s m uch o m e jor q ue us ar l
os
m is te rios os node /2271 y node /9 12. Pe ro para e l
lo h ace fal
ta activar un
m ódul o: Path , y s obre m ódul
os h abl
are m os a continuación.

i 42
9
M ódul
os
¿Cóm o us arl
os y cuál
e s s on
ab s ol
utam e nte ne ce s arios ?

Elnúcl e o de D rupal , o core , h a s ido dis e ñado para e ncargars e s ol


o de
un conjunto m ínim o de funcione s , l as m ás im portante s : controlde
pe rm is os , adm inis tración de conte nidos y us uarios y cam bios e n l a
aparie ncia de ls itio us ando te m as , bl oq ue s y re gione s .

Com o cada s itio tie ne ne ce s idade s dife re nte s , D rupalpue de s e r


e xte ndido para re al izar m uch as otras funcione s util izando m ódul os .
Los m ódul os s on aplicacione s e s critas e n PH P y q ue us an l a API
(appl ication program m ing inte rface o inte rfaz de program ación de
apl icacione s ) de D rupal. Un m ódul o pue de n re al izar l
abore s tan
dive rs as com o:

•M os trar bloq ue s con e nl ace s a conte nido re cie nte .


•Incluir y adm inis trar anuncios de Googl e Ads e ns e o Te xt Link Ads .
•Cre ar nue vos tipos de conte nido.
•Adm inis trar una tie nda virtual .
•M ante ne r una gal e ría de fotos .
•Agre gar conte nido de s de otros s itios vía RSS.
•Im ple m e ntar una re d s ocial(uno de l os m e jore s e je m pl
os e s
Ecade m y).

Pue de s de s cargar e ins tal


ar m ódul
os de s arroll
ados por otros e n l
a
com unidad D rupalo cre ar tus propios m ódul os .

i 43
Para activar los m ódulos q ue cons ide ro abs ol utam e nte ne ce s arios , vis ita
M odul e s (adm in/b uil
d/m odul e s ) e n e láre a de Site b uilding.

Los m ódul
os q ue e s tán activos tie ne n una m arca e n l
a col
um na Enab l
e d.

Es tos s on l
os m ódul
os q ue te re com ie ndo activar:

•Contact, añade un form ul ario para re cibir com e ntarios y s uge re ncias de
tus vis itante s vía corre o e l
e ctrónico.
•Local e , adm inis tra traduccione s y fras e s e n varios idiom as .
•Path , activa e lus o de dire ccione s am igabl e s.
•Ping, notifica a otros s itios , com o Te ch norati, cuando publ icas nue vo
conte nido.

i 44
•Se arch , incl
uye un bus cador de conte nido.
•Upl oad, pe rm ite adjuntar arch ivos e n nodos .

M arca e lcuadro e n l a col


um na Enab l
e d para cada uno de e s tos m ódul
os y
guarda l os cam bios .

En e lpas o s iguie nte , alpubl


icar nue s tro prim e r nodo, ve re m os com o varios de
e s tos m ódulos e ntran e n acción.

i 45
10
Nodos
H ágas e l
aluz
La cre ación de lconte nido

¿Qué e s un nodo?
D rupall lam a nodos a l as pie zas q ue com pone n un s itio w e b, e s tas
pie zas pue de n s e r páginas , noticias , artículos , m e ns aje s e n un blog o
foro, im áge ne s , pre diccione s de la bol s a de val ore s , e book s y todo
aq ue ll
o q ue cons tituya conte nido.

Se cons ide ra conte nido a todo aq ue l


lo q ue pue de s e r cre ado o
m odificado por los us uarios o l
os adm inis tradore s de ls itio. Un nodo e s
l
a unidad m ínim a de inform ación e n D rupal .

Es ta de finición e xcluye a los us uarios de ls itio, q uie ne s aún cuando


pue de n s e r cre ados y m odificados por un adm inis trador no s e
cons ide ran inform ación.

Un bloq ue o un te m a no s on conte nido s ino form as de pre s e ntar e l


conte nido, y por l
o tanto no s on nodos .

Los re gis tros cre ados por varios m ódul os , com o l


as trans accione s
re alizadas e n una tie nda virtual , tam poco s e cons ide ran nodos , y
e xce pcional m e nte , l
os com e ntarios , q ue pue de n añadirs e a cada
nodo, no s on nodos . Cons ide rar com e ntarios com o nodos e s una
s olicitud fre cue nte e ntre varios us uarios de D rupaly pos ibl e m e nte s e
incl uya e n futuras ve rs ione s .

i 46
Los nodos s on l a inform ación a l a q ue tus us uarios acce de rán y por l
o ge ne ral
s e pre s e ntan inde pe ndie nte m e nte (una página por nodo) o e n grupo (una
página l is tando un grupo de nodos ).

Cuando un nodo apare ce junto a otros e n una l is ta, s ue l


e m os trar s olo e ltítul
oy
unas cuantas l íne as de conte nido, a l as q ue D rupall lam a te as e r. En unos
m om e ntos ve re m os com o de finir q ue tanto de be m os trar un nodo e n e lte as e r.

Los nodos s ol o pue de n s e r cre ados , m odificados y e l


im inados de acue rdo a l os
pe rm is os q ue tie ne n l
os us uarios s obre cada tipo de nodo. Es pos ibl e , por
e je m plo, configurar D rupalpara q ue al gunos us uarios publ iq ue n m e ns aje s e n
un foro de dis cus ión pe ro no pue dan m odificar página con inform ación s obre tu
ne gocio.

Exis te n dife re nte s tipos de nodos , por e je m pl


o: páginas , artículos , te m as de
foro y m e ns aje s e n bl ogs . Los dos tipos activos e n una ins talación bás ica de
D rupals on Page (página) y Story (curios am e nte traducido com o artícul o).

¡M ira! Es un l
indo nodito
H az cl
ic e n Cre ate conte nt (node /add) e n tu m e nú de us uario y s e l e cciona e l
tipo de nodo q ue q uie re s cre ar, Page o Story. D rupalus a a ve ce s l
a fras e
Conte nt type s , tipos de conte nido, para re fe rirs e a tipos de nodos . Yo us aré
tipo de nodo.

Un us uario s ol
o pue de cre ar nodos s i e s q ue tie ne l os pe rm is os ne ce s arios y
s ol
o e ladm inis trador de ls itio pue de as ignar e s tos pe rm is os de acue rdo altipo
de nodo.

Cada nodo e s tá com pue s to por un conjunto de datos , o cam pos , y cada tipo de
nodo incl
uye l os s iguie nte s cam pos :

•Title , títul
o, e lnom bre q ue apare ce rá e n l
a ve ntana de lnave gador y com o
e ncabe zado e n l a página de lnodo.

i 47
•Body, e lcue rpo de lnodo. D rupalcre a un te as e r para e lcue rpo us ando l os
prim e ros 600 caracte re s (pue de s cam biar l
a e xte ns ión de lte as e r e n
adm in/conte nt/node -s e ttings ) o cuando e ncue ntra e ls iguie nte
m arcador: <!--b re ak --> .

•Input Form at, e lfil tro q ue s e apl icará alcue rpo de lnodo. La opción
pre de finida, Filte re d H TM L, e s s uficie nte para l
a m ayoría de cas os . Si
q uie re s incl
uir otros e le m e ntos H TM Le s coge FullH TM L. Si e re s
program ador y q uie re s añadir funcione s adicional e s a un nodo us a e lfiltro
PH P code .

•Log M e s s age , una pe q ue ña nota q ue l


e pe rm ite a otros autore s s abe r q ue
cam bios s e h an re al
izado e n e lnodo.

•M e nu Se ttings , l as opcione s q ue de fine n com o s e de be incl


uir e lnue vo
nodo e n l a e s tructura de nave gación de ls itio. Ve re m os m ás de talle s s obre
e s te im portante as pe cto de D rupale n e lcapítul o de dicado a m e nús y
nave gación.

•Com m e nt Se ttings , opcione s para configurar s i e s pos ibl


e q ue l
os
us uarios com e nte n e n e s te nodo.

i 48
•Fil
e attach m e nts , una s e ncil
la inte rfaz para adjuntar arch ivos alnodo.
Solo dis ponibl
e s i e lm ódulo Upload e s tá activo.

•URLpath s e ttings , l o q ue e s tabas e s pe rando, e s cribe aq uí l


a dire cción
am igabl e para tu nodo. Ah ora pue de s cam biar e s e frío node /29 12 por un
de s criptivo com o-cre ar-m odul os -e n-drupal . Es ta opción s olo apare ce s i
activas te e lm ódul o Path .

•Auth oring inform ation, e lnom bre de lautor de lnodo y l a fe ch a de s u


cre ación. Am bos datos s e ge ne ran autom áticam e nte pe ro e s pos ibl e
cam biarl os para trans fe rir un nodo a otro us uario o cam biar s u pos ición e n
lis tados q ue de pe nde n de la fe ch a.

•Pub l is h ing options , opcione s para de finir de q ué form a s e publ icará e s te


nodo. Si s e l e ccionas Pub lis h e d (pub l icado) e s te nodo s e rá vis ibl e para
todos l os us uarios con pe rm is os para e s te tipo. Si de cide s trabajar por
parte s e n e lnodo pue de s grabarl o s i m arcas Publ is h e d y no s e rá publ icarl o.
Prom ote d to front page (prom ovido a l a página principal ) de te rm ina
s i e lte as e r de lnodo s e pre s e ntará e n l a página principalde ls itio. Stick y
at top of l is ts (pe gajos o alinicio de l as lis tas ) m antie ne e lnodo
s ie m pre e n e lprim e r lugar de una l is ta. Final
m e nte , Cre ate ne w re vis ion
(cre ar nue va re vis ión) s e us a para m ante ne r ve rs ione s dife re nte s de un
m is m o nodo.

i 49
Titl e y Body s on cam pos obl igatorios y por e l
lo e s tán m arcados con un
as te ris co. Es tos s on l
os únicos cam pos q ue ve rán l os us uarios con pe rm is os
bás icos de cre ación y e dición.

En e s e ncia, l
o q ue dife re ncia a un tipo de nodo de otro s on los cam pos q ue
contie ne y l a form a e n q ue s e re l
aciona con otros m ódul os e n D rupal
.

Un nodo Quick fil e , us ado para ve nde r productos digital e s , incl


uye cam pos
para e lpre cio y e lnom bre de arch ivo, m ie ntras q ue un nodo Book re vie w ,
para e s cribir com e ntarios s obre l
ibros , contie ne cam pos de autor e ISBN.

Cuando h ayas com pl e tado todos l os cam pos h az cl ic e n Pre vie w para ve r
com o l ucirá e lnodo. Si todo e s tá e n orde n ah ora h az clic e n Sub m it. D rupal
m ue s tra ah ora la página cre ada para tu nodo.

Ah ora cre a tre s nodos de ltipo Page us ando e s tas dire ccione s am igable s: e l
-
e q uipo, h is toria, com o-contrib uir. Us are m os e s tas páginas m ás ade lante .

La página principaly aq ue l las q ue l


is tan varios nodos m os trarán e lte as e r de tu
nue vo nodo. Si q uie re s ve r e lnodo com pl e to h az cl
ic e n s u títul
o para vis itar l
a
página de lnodo.

i 50
Cóm o h ace r cam bios e n nodos
Los us uarios con pe rm is os para m odificar un nodo ve rán dos e nl
ace s junto a s u
títul
o: Vie w y Edit.

Vie w e s la vis ta norm alde nodo, e s com o s e m os trará a otros us uarios . Edit
pe rm ite m odificar e lconte nido e n l
os cam pos de lnodo.

Para h ace r cam bios e n varios nodos pue de s vis itar cada uno de e l
los y h ace r
clic e n Edit, pe ro re s ul
ta m ás rápido util
izar Pos ts (adm in/conte nt/node ) y
lue go e dit para cada nodo e n l alis ta.

i 51
¿Y cuále s l
a dife re ncia e ntre Page y Story?
Sabía q ue lo pre guntarías . Si am bos tipos com parte n l os m is m os cam pos ,
¿porq ué us ar tipos dife re nte s ? ¿Ace ptarías un s im pl
e “por razone s h is tóricas ”?

Pare ce q ue l
a inte nción fue s e parar l
os tipos de acue rdo a s u función, aún
cuando s on prácticam e nte idénticos e n form a.

Una página (Page ) s e us a para conte nido q ue no cam bia, por e je m pl o:


inform ación s obre e ls itio w e b, e q uipo de trabajo o pol
ítica de privacidad.

Un artículo (Story) e s us ado para publ icar noticias , tutorial


e s y otro tipo de
inform ación q ue s e ge ne ra o actual
iza fre cue nte m e nte .

i 52
11
Configurando nodos
Parám e tros pre de finidos y cre ación
de nue vos tipos de nodos

Si q uie re s ganar tie m po alcre ar nodos , te re com ie ndo cam biar l os


parám e tros pre de finidos para cada tipo: e lnom bre , l a de s cripción y
e s pe cialm e nte l
as opcione s de publ icación y e lus o de com e ntarios y
arch ivos adjuntos .

Vis ita Conte nt type s (adm in/conte nt/type s ) y ve rás q ue tipos s e


e ncue ntran dis ponibl
e s e n tu s itio, h az cl
ic e n e dit para e ltipo q ue
q uie re s cam biar.

i 53
Yo s ie m pre de s activo com e ntarios (D e faul t com m e nt s e tting: D is ab l
e d) e n
los nodos Page y e l ijo no prom ove r e s te tipo de nodo a l a página principal
(D e faul t options : Prom ote d to front page ).

¿Notas te q ue e n m i l is ta de tipos de nodos h ay uno l l


am ado Tutorial ?D rupalte
pe rm ite cre ar tus propios tipos e n Add conte nt type
(adm in/conte nt/type s /add). Es tos nue vos tipos com parte n l os m is m os
cam pos q ue Page y Story y re s ul tan útil e s para organizar tu conte nido, apl
icar
control e s de acce s o y us ar dis e ños dife re nte s e n cada tipo.

Yo s ugie ro us ar m ódul os e s pe cial


izados para añadir tus propios tipos de nodos y
cate gorías para organizar e lconte nido, pe ro s i e s tás e m pe zando con D rupal
e s ta opción pue de s e rte útil .

i 54
12
O rganizando nodos
Arq uite ctura de inform ación e n D rupal
Cate gorías y nave gación

Ah ora q ue s abe s com o cre ar tipos de nodos pue de s q ue re r us arl os


para cl as ificar e lconte nido, as í q ue cre as un tipo para noticias , uno
para artícul os , otro para tutoriale s y uno m ás para e ntre vis tas . Todo
bie n h as ta allí.

Al os pocos días , de cide s publ icar una ch arla q ue tuvis te con un


conocido dis e ñador s obre e s tándare s w e b. ¿Es un artícul o o una
e ntre vis ta?¿O tal
ve z una noticia?

Si s ol
o util
izas tipos de nodos para cl as ificar e lconte nido, pronto
e ncontrarás e s te tipo de l
im itacione s ;un nodo no pue de pe rte ne ce r a
varios tipos .

D rupalutil iza un m ódul ol l


am ado Taxonom y (taxonom ía) para
ayudarnos a organizar l a inform ación. Taxonom ía e s e lnom bre q ue s e
le da a un s is te m a de clas ificación y e s un térm ino m uy conocido por
arq uite ctos de inform ación y bibl iote carios (s í, de aq ue l
los q ue
trabajan con l ibros re al
e s, los de pape l , ¿re cue rdas ?).

Cre o q ue l ael e cción de ltérm ino taxonom ía fue un poco


de s afortunada, pue s confunde a varios nue vos drupal e ros , y e s m ás
fácils i e n ve z de re fe rirnos a l
a taxonom ía de un s itio h abl am os de
las cate gorías de conte nido.

i 55
Y as í s e l
lam a la s e cción donde cre am os l as cate gorías : Cate gorie s
(adm in/conte nt/taxonom y). Es im portante conoce r l a te rm inol
ogía, y te
re com ie ndo le e r un bue n libro s obre arq uite ctura de inform ación para e l lo, pe ro
por ah ora no te confundas con l a te oría y concéntrate e n cre ar una s e ncilla
organización para tu conte nido. Con un poco de práctica e nte nde rás m e jor e s te
te m a y podrás trans form ar l a taxonom ía de tu s itio con s ol o unos cuantos cl ics .

La m e jor form a de apre nde r a cate gorizar conte nido e s con un e je m pl o, ve am os


e lcas o de Ve ntanazul , un w e bzine para w e bm as te rs . La ve rs ión m ás s e ncil
la
de ls itio contie ne s ol
o cuatro s e ccione s : artícul
os , noticias , podcas ts y tutorial e s.

Ade m ás , cada nodo pue de re fe rirs e a uno o m ás te m as : program ación e n Java,


dis e ño gráfico, us abil
idad, Linux, ne gocios e n Inte rne t y m uch os otros ,
incl uye ndo algunos e n q ue los dis traídos e ditore s aún no h an pe ns ado.

En todo s itio w e b e s pos ibl


e cate gorizar e lconte nido de m uch as form as , e s ta e s
s ol
o una de e l las .

Prim e ro h ay q ue de finir q ue vocabul


arios s e us arán. Un vocabul ario e s un
conjunto de cate gorías , para Ve ntanazulde cidí cre ar s ol o dos : s e cción y
te m as .

As í e s com o l
uce m i l
is ta de vocabul
arios e n l
a s e cción Cate gorie s :

i 56
Para cre ar un nue vo vocabul
ario vis ita Add vocab ul
ary
(adm in/conte nt/taxonom y/add/vocab ul ary).

Se le cciona un nom bre para cada vocabul ario, a q ue tipo de nodos s e pue de
apl icar, s i e s pos ible cre ar árbol e s para l as cate gorías (cate gorías q ue
contie ne n s ub cate gorías ), us ar tags (e tiq ue tas ) com o cate gorías , q ue un nodo
pe rte ne zca a m úl tiple s cate gorías y s i e s obl igatorio e s coge r una cate goría de l
vocabul ario.

i 57
Elvocabul ario s e cción s e aplica a nodos de tipo Story y contie ne cuatro
cate gorías o térm inos (te rm s ): artícul
os , noticias , podcas ts y tutorial
e s . Cada
vocabul ario contie ne uno o m ás térm inos .

Elvocabul ario s e cción us a un árbols im pl e (H ie rarch y Singl e ) pue s no


ne ce s ita s ub cate gorías , pe rm ite s e le cción m úl tipl
e (un nodo pue de pe rte ne ce r
a dos s e ccione s , por e je m pl o: s e r noticia y podcas t) y e s re q ue rido, e s de cir q ue
cada nodo de be pe rte ne ce r alm e nos a una s e cción.

Els e gundo vocabul ario s e llam a te m as , tam bién s e apl ica alnodo Story, no
tie ne je rarq uías (H ie rarch y D is ab l e d), us a Fre e tagging (e tiq ue tado libre ) y
pe rm ite s e l
e cción m úl tiple . Es te e s e lvocabul ario m ás im portante de ls itio w e b
y pue de adaptars e a una gran m ul titud de te m as gracias alus o de e tiq ue tas .

¿Qué s on l
as e tiq ue tas ?
Una e tiq ue ta, o tag, e s una pal abra o fras e q ue s e us a para cl as ificar
conte nido. ¿Cuále s l a dife re ncia e ntre cate gorías y e tiq ue tas ?M uy s im pl
e:l
as
e tiq ue tas s e cre an o as ignan junto con e lconte nido, m ie ntras q ue l as
cate gorías s ue l e n s e r parte de una e s tructura ya de finida, q ue no cam biará
fre cue nte m e nte .

Aún cuando D rupalpe rm ite m odificar vocabul arios y añadir nue vos térm inos
fácilm e nte , yo pre fie ro us ar e tiq ue tas cuando no conozco l a arq uite ctura de
inform ación de ante m ano. Por e je m pl o, com o e xis te n tantos te m as s obre los
q ue s e pue de e s cribir e n Ve ntanazul , re s ul
ta práctico cre ar una e tiq ue ta e n e l
m om e nto de publ icar cada nodo. D rupalus a Ajax y auto com pl e ta l
os nom bre s
de las e tiq ue tas ya e xis te nte s m ie ntras s e e s cribe .

Elvocabul ario de s e ccione s , con ape nas cuatro térm inos m uy bie n de finidos ,
util
iza cate gorías .

i 58
Re l
aciona nodos y taxonom ía
Si ya cre as te al gunos vocabul arios y térm inos (s i q uie re s us ar e tiq ue tas l
os
térm inos corre s pondie nte s s e cre an poco a poco junto con l os nodos ) e ntonce s
pue de s al arde ar con tus am igote s s obre com o “de finis te l a taxonom ía de tu
s itio w e b”. Te darán una pal m adita e n l
a e s palda y continuarán conve rs ando
s obre fútbol ;gaje s de loficio, no te pre ocupe s , nos acos tum bram os .

Ah ora los form ularios de cre ación y e dición de nodos contie ne n una o m ás l is tas
para s e l
e ccionar l
os térm inos de los vocabul arios as ignados a e s e tipo de nodo.

Las e tiq ue tas s e e s cribe n s e paradas por com as e n cuadros de te xto.

Com o cada vocabul ario e s tá as ignado s ol


o a cie rtos tipos de nodos ah ora
pue de s te ne r varios nodos com partie ndo térm inos , incl us o s i pe rte ne ce n a tipos
dife re nte s .

Una taxonom ía bie n dis e ñada pe rm ite e s tructurar l a inform ación de m uch as
form as , ade m ás , tus e l
e ccione s no tie ne n q ue s e r pe rm ane nte s , D rupalte
pe rm ite n m odificar fácilm e nte vocabul arios y térm inos cuando l o ne ce s ite s .

i 59
Ah ora cada nodo m os trará, junto alnom bre de lautor y la fe ch a de publ
icación,
l
os térm inos re l
acionados . Cada térm ino e s un e nl
ace a una página q ue lis ta
nodos us ándol o.

La dire ccione s de e s tás páginas s on de ltipo taxonom y/te rm /n. La n alfinale s


un núm e ro q ue ide ntifica únicam e nte a cada térm ino e n l
a taxonom ía de ls itio
w e b.

Pue de s e ncontrar n para cada térm ino e n Lis t te rm s


(adm in/conte nt/taxonom y) m irando e n l a barra de e s tado de tu nave gador y
m ie ntras pone s e lpunte ro de lratón s obre e le nl
ace a cada térm ino. Ve rás una
dire cción q ue te rm ina e n taxonom y/te rm /n.

Se ría m ás rápido te ne r una col um na a la vis ta con e s a inform ación, cl


aro q ue s í,
y e s pe ro q ue ve rs ione s futuras de D rupallo tom e n e n cue nta.

Tam bién e s pos ibl


e ge ne rar páginas q ue m ue s tre n nodos con varios térm inos :

taxonom y/te rm /n,m m ue s tra nodos q ue us an l


os térm inos ide ntificados por n
y m , AND l
ógico.

i 60
taxonom y/te rm /n+ m m ue s tra nodos q ue us an l
os térm inos ide ntificados por
n o m , OR l
ógico.

Es ta e s l
a form a m ás s e ncill
a de cre ar s e ccione s dife re nte s e n tu s itio s in
utilizar m ódul os adicional e s.

¿Qué te ne m os e n e lm e nú?
Todos l os nodos publ icados s e l is tan e n l
as páginas de l
as cate gorías o
e tiq ue tas as ociadas . Ade m ás , al gunos nodos apare ce n e n l
a página principals i
fue ron prom ovidos .

¿Pe ro q ué s uce de s i q ue re m os e nl
ace s pe rm ane nte s a cie rtos nodos ?La función
M e nus (adm in/b uil d/m e nu) pe rm ite cre ar fácilm e nte l a e s tructura de
nave gación e n tu s itio.

i 61
Un m e nú e s una l is ta de e l
e m e ntos , cada e le m e nto e s un e nlace a una página
de D rupalo a otro s itio w e b. Los e l e m e ntos de un m e nú pue de n organizars e e n
m últipl
e s nive l
e s , por e je m plo, e n e lm e nú Navigation, e le l e m e nto Cre ate
conte nt contie ne a Page y Story.

Vis ita M e nus y ve rás q ue D rupalya h a cre ado dos : Navigation, q ue incl uye
Cre ate Conte nt, M y Account, Adm inis te r (s i tie ne s l os pe rm is os de
adm inis trador) y Log O ut;y Prim ary Link s , original m e nte vacío, donde
pue de s cre ar e l
e m e ntos para l
a nave gación principal .

i 62
Si aún no h as cre ado e l
e m e ntos para e lm e nú Prim ary Link s ve rás un e nl ace ,
Edit Prim ary Link s , re cordándote l o. Si us as Garl and, te m a pre de finido e n
D rupal5, e le nl
ace apare ce e n l a e s q uina s upe rior de re ch a de todas las páginas
y te l
le va a l
a página M e nus .

Ah ora vam os a cre ar nue s tro m e nú principalcon e l e m e ntos apuntando a l


os
nodos q ue ya cre as te : e l
-e q uipo, h is toria y com o-contrib uir.

H as cl ic e n Add ite m e n Prim ary l


ink s y com pl
e ta l
os datos para e lprim e r
ele m e nto de tu m e nú: Ele q uipo.

Titl
e e s e lte xto q ue s e m os trará para e le nl
ace , e n l
a m is m a pos ición donde
apare cía Edit Prim ary Link s .

D e s cription s e m ue s tra alpas ar e lratón s obre e le nl


ace .

Path e s la dire cción de lnodo, s i util


izas l
a ve rs ión am igabl
e e n e s te prim e r
el
e m e nto s e rá e l
-e q uipo.

Si m arcas Expande d y e s te e l
e m e nto tie ne s ub e l
e m e ntos , e lm e nú apare ce rá
abie rto.

i 63
Pare nt ite m e s e lm e nú alq ue e s te e l
e m e nto pe rte ne ce , pe rm ite cre ar
m úl
tipl
e s nive l
e s de m e nús .

W e igh t, pe s o, indica l a pos ición de e s te e le m e nto con re s pe cto a otros e n e l


m e nú. Los e l e m e ntos con m ayor pe s o “s e h unde n” y apare ce n m ás abajo e n l os
m e nús ve rtical e s o m ás a la de re ch a e n m e nús h orizontal e s . Elconce pto de
pe s o s e utiliza e n otras s e ccione s de D rupal , com o e n l
os térm inos de l os
vocabul arios .

Re pite e lproce s o para l


os otros dos nodos : h is toria y com o-contrib uir.

i 64
Alte rm inar te ndrás un s e ncil
lo m e nú principalcon tre s e l
e m e ntos .

Pue de s tom ar un atajo y cre ar e le m e ntos de m e nú junto con tus nodos ,


com pl e tando los cam pos e n la s e cción M e nu s e ttings .

Pue de s re tornar a M e nus para m odificar un e l


e m e nto, de s activarl
o, e l
im inarl
o,
m ove rlo o cre ar nue vos .

Tam bién e s pos ibl


e us ar l
a opción Add m e nu (adm in/b uil d/m e nu/m e nu/add)
para cre ar m e nús adicionales alos q ue vie ne n con D rupal
.

Un de tal
le im portante : cada m e nú corre s ponde a un bl oq ue
(adm in/b uild/b l
ock ). H abl
are m os s obre bl oq ue s e n e ls iguie nte capítul
o.

¡Es o e s !, una dos is conce ntrada de arq uite ctura de inform ación con D rupal
.

i 65
13
¿Cóm o l
o ve s tim os ?
La im portancia de s e parar
aparie ncia de conte nido

Uno de l os m ayore s be ne ficios de util


izar un s is te m a de
adm inis tración de conte nidos com o D rupale s q ue e lconte nido de tu
s itio w e b e s com ple tam e nte inde pe ndie nte de l a form a com o s e
pre s e nta a l os us uarios .

Yo h e e m pe zado a trabajar e n varios s itios w e b, publ icando conte nido


y re cibie ndo com e ntarios de m is us uarios , s in te ne r un dis e ño
te rm inado.

Ve ntanazule s tá us ando un s e ncil lo Bl


ue m arine , uno de l os te m as m ás
conocidos de D rupal , m ie ntras e s cribo e s tas páginas , y e n algunas
s e m anas , cuando te nga l is to un nue vo dis e ño, podré cam biar de te m a
s in afe ctar l
a inform ación ya publ icada.

Los Te m as y l os bloq ue s , e n l
a s e cción Site b uil
ding (adm in/b uil
d),
pe rm ite n trans form ar tu s itio con s ol o unos cuantos cl
ics .

Te m as
Un te m a e s un grupo de arch ivos q ue de fine n com o s e pre s e nta e l
conte nido de cada página. Alconjunto de funcione s e ncargadas de
proce s ar e s tos arch ivos s e conoce com o th e m e e ngine (m otor de
te m a).

i 66
D rupaltrabaja con dife re nte s m otore s de te m as pe ro e lm ás util izado, q ue
ade m ás e s e lpre de finido y e lq ue s ie m pre us o, e s PH PTe m pl
ate . Los arch ivos
e n un te m a PH PTe m pl ate contie ne n una com binación de H TM Ly PH P.

Toda ins talación de D rupalpue de te ne r varios te m as activos q ue cada us uario


pue de s e l
e ccionar. En D rupal5 e lte m a pre de finido s e l
lam a Garl
and, e n
D rupal4.7 e s Bl ue m arine .

Vis ita Th e m e s (adm in/b uil d/th e m e s ) y m arca e lcuadro e n la colum na


Enab l e d para l os te m as q ue q uie re s activar y m os trar com o dis ponibl
e s . Para
se le ccionar e lte m a pre de finido h az cl ic e n l
a colum na D e faul t.

Us a e le nlace configure e n l a colum na O pe rations para de cidir q ue


ele m e ntos s e m os trarán e n cada te m a: logo, e s l
ogan, m is ión, icono de
favoritos . En e lcas o de Garl and e s pos ible m anipular los col ore s . Pruébal
o, e s
dive rtido y m uy fácilde us ar.

i 67
Para apl icar cam bios a varios te m as util iza Configure
(adm in/b uil d/th e m e s /s e ttings ), e s to s ol
o afe ctará a te m as q ue no h ayan
s ido m odificados . En l a m is m a página ve rás un conjunto de opcione s , D is pl ay
pos t inform ation on, para de finir s i s e m ue s tra o no l a inform ación de
publ icación de acue rdo altipo de nodo.

Cóm o ins tal


ar nue vos te m as
Los te m as de D rupals e organizan e n dire ctorios de ntro de th e m e s .

[alexis@woodcarver ~]$ cd html/demo


[alexis@woodcarver demo]$ ll themes/

drwxrwxr-x 3 alexis alexis 4096 Nov 28 10:26 bluemarine


drwxrwxr-x 6 alexis alexis 4096 Nov 28 10:26 chameleon
drwxrwxr-x 6 alexis alexis 4096 Nov 28 10:27 garland
drwxrwxr-x 4 alexis alexis 4096 Nov 28 10:27 goofy
.
.
<< la lista continúa >>

Para ins tal ar un nue vo te m a bas ta con de s cargarl o de s de D rupal.org y


de s com prim ir los arch ivos e n un nue vo dire ctorio de ntro de th e m e s . Re cue rda
us ar te m as cre ados para tu ve rs ión de D rupal . Ah ora pue de s activar e lnue vo
te m a de s de lalis ta e n Th e m e s (adm in/b uil
d/th e m e s ).

Cóm o cre ar tu propio te m a


Elde s arrollo de te m as y us o de funcione s e n PH PTe m pl ate e s capa alal
cance de
e s te booge e k , pe ro te m os traré com o cre ar un te m a q ue podrás m odificar con
s ol o un poco de H TM Ly PH P.

i 68
La form a m ás rápida de cre ar un te m a e s copiando uno ya e xis te nte , para
nue s tro e je m plolol l
am are m os b e ta, de e s ta form a no pe rde rás tus cam bios s i
l
ue go actual izas D rupal.

[alexis@woodcarver ~]$ cd html/demo/themes/


[alexis@woodcarver themes]$ cp -r garland/ beta

Ah ora activa e lnue vo te m a y h az l


os cam bios q ue ne ce s ite s .

i 69
En e ldire ctorio de lnue vo te m a (th e m e s /b e ta) e ncontrarás varios arch ivos , l
os
m ás im portante s s on:

•page .tpl
.ph p, contie ne l
os e l
e m e ntos principal
e s de cada página.

•node .tpl .ph p, e ldis e ño de cada nodo. Un bl oq ue condicionalde cide s i s e


m ue s tra e lnodo com pl e to o s ol
o un te as e r.

•com m e nt.tpl
.ph p, código para l
os com e ntarios q ue acom pañan a l
os
nodos .

•s tyle .cs s , re gl
as CSS. Si Be ta e s tá bas ado e n Garl and y h as h e ch o cam bios
enl a pal e ta de col ore s , e ntonce s e ncontrarás s tyl
e .cs s y al gunas im áge ne s
e n file s /col or/b e ta-7ca78cd9 (l os últim os caracte re s s e rán dife re nte s
para cada cas o). Eldire ctorio s e re cre a s i h ace s cam bios de s de l a s e cción
adm inis trativa, por l o q ue te re com ie ndo m ante ne r una copia de s e guridad.

•l
ogo.png, e ll ogo util
izado por e lte m a. Pue de s re e m pl
azarl
o con e ltuyo,
m odificar la configuración de lte m a o h ace r cam bios e n page .tpl
.ph p para
us ar otro arch ivo.

•s cre e ns h ot.png, l
a captura de pantal
la q ue apare ce e n l
alis ta de te m as .

•te m pl ate .ph p, funcione s de D rupaly PH PTe m pl


ate util
izadas por
de s arrol
ladore s de te m as .

Si e s tás e m pe zando con D rupalte s ugie ro e xpe rim e ntar s ol o con page .tpl .ph p,
node .tpl .ph p, com m e nt.tpl.ph p y s tyl
e .cs s . M ás ade lante , cuando conozcas
m e jor PH PTe m pl ate , apre nde rás a us ar te m pl ate .ph p y a cre ar tus propios
arch ivos .

i 70
Bl
oq ue s
Cuando h abl é de m e nús m e ncioné a l os bl
oq ue s . Un bl oq ue e s un conjunto de
el e m e ntos q ue s e m ue s tran e n de te rm inadas pos icione s de una página. Es tos
el e m e ntos pue de n s e r e nl
ace s de te xto, un s e ncil l
o form ul ario, anuncios ,
re productore s de m ús ica o víde o, e ncue s tas o cual q uie r otro tipo de
inform ación.

Pue de s ve r todos los bloq ue s q ue un s itio tie ne dis ponibl


e s e n Bl
ock s
(adm in/b uil d/b l
ock ), al
gunos de l os bl oq ue s m ás us ados s on:

•Us e r l
ogin, donde e s cribe s tu us uario y contras e ña s i e s tás re gis trado.
Tam bién contie ne e le nl
ace para cre ar nue vas cue ntas .

•Navigation, e nl ace s pre de finidos de D rupal


. Es te bl
oq ue m ue s tra l
os
el
e m e ntos de lm e nú Navigation.

•Re ce nt com m e nts , m ue s tra l


os úl
tim os com e ntarios publ
icados .

•Prim ary Link s , e lm e nú de nave gación principal


.

•Se arch form , e lcuadro de te xto para h ace r bús q ue das e n e ls itio.

Si h as cre ado tus propios m e nús ve rás un bl oq ue por cada uno, ade m ás ,
algunos m ódul os añade n s us propios bloq ue s .

Pue de s cre ar bloq ue s s e ncil l


os vis itando Add b lock (adm in/b uil d/b l
ock /add).
Re cue rda e s coge r e lfil
tro de acue rdo alconte nido, l os fil
tros s on l
os m is m os s e
us an para l os nodos : Fil te re d H TM L, Ful lH TM Ly PH P Code .

Para m os trar un bl oq ue de be s e s coge r e n q ue áre a de l


a página q uie re s q ue s e
m ue s tre , e s tas áre as s e l
lam an re gione s y s e m ue s tran e n lal is ta de la
colum na Re gion. Si us as l a opción <none > e lbl oq ue no apare ce rá.

i 71
D rupalincl uye cinco re gione s : l e ft s ide b ar (l
ate ralizq uie rda), righ t s ide b ar
(late ralde re ch a), h e ade r (e ncabe zado), foote r (pie de página) y conte nt
(conte nido). Pue de s ve r a q ué parte de l a página corre s ponde cada re gión e n
Bl ock s .

i 72
Para añadir nue vas re gione s de be s m odificar e larch ivo te m plate .ph p e n tu
te m a. H abl
are m os m ás alre s pe cto e n un próxim o booge e k s obre dis e ño y
D rupal .

La col um na W e igh t, aligualq ue e n los m e nús , pe rm ite de finir e lorde n e n q ue


s e m ue s tran l
os bl
oq ue s de ntro de cada re gión.

Finalm e nte , e le nl
ace configure , e n l
a colum na O pe rations , incluye opcione s
para cam biar e ltítul o de un bl
oq ue , q ue rol
e s de us uarios pue de n ve rl
oy en
q ué páginas s e m os trará.

i 73
14
Se h ab l
a e s pañol
Elm ódul
olocal
e y cóm o
traducir D rupala otros idiom as

Elm ódul o Local e (adm in/s e ttings /l ocal e ), q ue activam os e n e l


capítulo 9 , pe rm ite adm inis trar idiom as , cam biar l os te xtos util
izados
e n cada uno e l los y de cidir a q ué idiom as podrán te ne r acce s o tus
us uarios .

Local e pe rm ite , ade m ás de añadir nue vos idiom as a tu ins tal ación,
cam biar l as fras e s e n l
os idiom as ya e xis te nte s , incl
uye ndo e loriginal
e n inglés . Es ta opción pue de s e r útils i q uie re s cam biar e ltono de
com unicación e n tu s itio.

i 74
Elprim e r pas o para us ar D rupale n e s pañole s añadir e lidiom a us ando Add
language (adm in/s e ttings /l ocal e /language /add).

Ah ora e s coge Spanis h (Es pañol


)en l
alis ta y h az cl
ic e n e lbotón Add
language .

Es te pas o cre a un conte ne dor para l as fras e s de lnue vo idiom a, ah ora actíval o
m arcando e lcuadro e n l a col
um na Enab l e d y s i q uie re s us arl
o com o idiom a
pre de finido s e l
e cciona e lbotón e n l
a col um na D e faul t.

i 75
A continuación, de be s im portar l
as fras e s para e lnue vo idiom a. D rupalutil
iza
arch ivos PO para guardar l as traduccione s a otros idiom as . PO e s un form ato
us ado por e lprogram a GNU ge tte xt.

Pue de s obte ne r l
as traduccione s ale s pañolde dos form as :

•D e s de la página de traduccione s e n D rupal .org, alde s com prim ir e larch ivo


obte ndrás uno l l
am ado e s .po, q ue contie ne fras e s para D rupalcore y l os
m ódul os principale s.

•Vía e lre pos itorio de contribucione s e n CVS, e n e ldire ctorio


contrib utions /trans l ations /e s . En e s te cas o los arch ivos PO e s tán
s e parados por m ódul os y s e ccione s de D rupal .

Si vas a us ar l
a ve rs ión CVS te s ugie ro e je cutar e ls iguie nte com ando e n e l
dire ctorio de l
os arch ivos PO e n e s pañol . As í obte ndrás un único arch ivo e s .po:

msgcat --use-first general.po [^g]*.po | msgattrib --no-fuzzy -o es.po

Ah ora vis ita Im port (adm in/s e ttings /l ocal e /language /im port), e n
Language fil e e s cribe l
a ruta de larch ivo e s .po e n tu com putadora, o us a e l
botón Expl orar (Brow s e s i us as un nave gador e n ingl és ), s e l
e cciona Spanis h
enl alis ta Im port into y cl ic Im port.

Si h abías m arcado e s pañolcom o idiom a pre de finido ve rás varias parte s de


D rupaltraducidas .

i 76
En l al is ta de idiom as podrás ve r q ue tan com pl e ta e s l
a traducción q ue
ins tal as te . La ve rs ión CVS q ue us é para m i s itio de prue ba te nía 9 2.35% de l
as
fras e s traducidas .

Adm inis trando fras e s


M uch os idiom as , e ntre e ll
os e le s pañol, no cue ntan con traduccione s com pl e tas
e n D rupal . Ade m ás , e n al
gunos cas os q ue rrás cam biar una o m ás fras e s ,
inclus o e n los te xtos originale s e n inglés . Pue de s h ace rlo fácil
m e nte de s de
M anage s trings (adm in/s e ttings /l ocal e /s tring/s e arch ).

Es cribe la fras e q ue e s tás bus cando, e s coge e lidiom a y s i q uie re s bus car e n
todas l as fras e s , s ol
oenl as traducidas o e n las q ue falta traducir.

i 77
H az clic e n e le nl
ace e dit de l a colum na O pe rations para l a fras e q ue q uie re s
traducir. Yo us o Fire fox com o nave gador y cuando te ngo varias fras e s por
traducir util izo CTRL+ cl ic s obre e dit para abrir una nue va pe s taña por fras e y
ace l
e rar un poco e lproce s o.

Ah ora pue de s e s cribir una nue va fras e y ¡pre s to!

Si adm inis tras varios s itios con D rupaly no q uie re s re pe tir e lproce s o de
traducción e n cada uno de e l l
os , e xporta todas l
as fras e s de lidiom a a un s ol
o
arch ivo q ue lue go podrás im portar e n otros s itios .

i 78
Vis ita Export (adm in/s e ttings /l ocal e /l
anguage /e xport), e s coge e lidiom a y
h az cl ic e n e lbotón Export. Si prue bas ah ora con e lidiom a e s pañolobte ndrás
un arch ivo e s .po q ue incl uye todas l
as fras e s traducidas , incl
uye ndo l
as q ue
m odificas te o agre gas te .

Ah ora tus us uarios podrán e s coge r e lidiom a q ue pre fie ran de s de l


a s e cción
Inte rface l anguage s e ttings e n s u cue nta. Y jus tam e nte s obre us uarios
h ablare m os e n e ls iguie nte capítul
o.

i 79
15
M ás q ue us uarios
Elve rdade ro corazón de
tu com unidad virtual

La adm inis tración de us uarios e n D rupale s m uy fl e xibl


e . Si s ol
o
q uie re s m ante ne r un bl og pe rs onaltú s e rás e lúnico con l a capacidad
para adm inis trarl o, s i tie ne s un proye cto col aborativo e s pos ible
otorgar pe rm is os a otros para q ue publ iq ue n conte nido y s upe rvis e n
varios as pe ctos de lfuncionam ie nto de tu s itio.

Los com e ntarios de l os us uarios , q ue pue de n añadirs e a cada nodo e n


D rupal , s on de gran ayuda para l a cre ación de un s itio y una
com unidad activos . Es pos ibl e de finir s i l
os us uarios de be n e s tar
re gis trados o no para com e ntar y s i s us com e ntarios de be n s e r
aprobados por un m ode rador ante s de s e r publ icados .

¿Cóm o s e cre a un us uario?


Por l o ge ne rals on tus vis itante s q uie ne s cre an s us propias cue ntas . Si
e lbloq ue Us e r Login e s vis ibl e,l a opción pre de finida, podrán h ace r
clic e n Cre ate ne w account (us e r/re gis te r).

Para s e guir l
os pas os e n e s ta s e cción, y s i e s tás re gis trado com o
adm inis trador, cie rra tu s e s ión h acie ndo cl ic e n Log out (l ogout) o
util
iza otro nave gador para q ue pue das ve r tu s itio com o
adm inis trador y us uario. Yo e s toy us ando Fire fox para m i cue nta de
adm inis trador y O pe ra para m is prue bas com o us uario.

i 80
Para cre ar una cue nta de us uario e s coge un nom bre y e s cribe tu dire cción de
corre o e l
e ctrónico, de be s e r única para e s te s itio. D rupalte e nviará un m e ns aje
de corre o e le ctrónico con ins truccione s para activar tu cue nta y una
contras e ña, q ue pue de s cam biar tan pronto vis ite s e ls itio por prim e ra ve z.

D rupal5 pe rm ite obviar e lpas o de activación por corre o e l e ctrónico. Com o


adm inis trador vis ita Us e r s e ttings (adm in/us e r/s e ttings ) y q uita l
a m arca
de lcuadro Re q uire e -m ailve rification w h e n a vis itor cre ate s an account.

i 81
Ah ora e lform ul ario de re gis tro de nue vo us uario contie ne un par de cuadros de
te xto para e s cribir una contras e ña. Tan pronto e lform ul ario s e a e nviado e l
nue vo us uario e s tará activo y l is to para util
izar e ls itio.

Elbl oq ue de nave gación de un nue vo us uario no contie ne e lm e nú Adm inis te r


ni e nl
ace s a s e ccione s para l
as q ue no tie ne pe rm is os .

i 82
Adm inis tración de us uarios
La s e cción adm inis trativa de D rupalcontie ne un áre a de dicada e xcl us ivam e nte
a m ane jar us uarios . Vis ita Us e r m anage m e nt (adm in/us e r) y e ncontrarás l as
s iguie nte s opcione s :

•Acce s s control, de fine q ue pue de n y no pue de n h ace r tus us uarios de


acue rdo a l
os roles al os q ue pe rte ne ce n.

•Acce s s rule s , cre a re gl


as para pe rm itir o ne gar e lacce s o de acue rdo a
nom bre s de us uario, dire ccione s de corre o e l e ctrónico y s e rvidore s de
orige n.

•Rol
e s , agrupa l
os us uarios e n rol
e s de acue rdo a s us funcione s e n e ls itio.

•Se arch us e rs , un s e ncil


lo m otor de bús q ue da, útilcuando tie ne s m uch os
us uarios .

i 83
•Us e rs , l
is ta l
as cue ntas de us uarios para h ace r cam bios o e l
im inarl
as .

•Us e r s e ttings , e s table ce l


a configuración para e lproce s o de re gis tro y l
as
opcione s para todas l as cue ntas e n e ls itio.

H ace unos m om e ntos , alcam biar l a configuración de activación por corre o


ele ctrónico, vis itas te Us e r s e ttings (adm in/us e r/s e ttings ). En la m is m a
página pue de s e s tabl e ce r, e n Pub l
ic re gis trations , q uie n pue de cre ar nue vas
cue ntas de us uario y s i e s ne ce s aria la aprobación de un adm inis trador para
activarlas .

Pue de s e s cribir al
gunas indicacione s para e lproce s o de re gis tro e n Us e r
re gis tration guide l ine s y m odificar e lconte nido de l
os m e ns aje s de corre o
ele ctrónico q ue s e e nvían a los nue vos us uarios e n Us e r e -m ails e ttings .

En l
a s e cción Picture s pue de s activar e lus o de im áge ne s y de finir opcione s
para s u us o. Es ta im áge ne s apare ce n e n e lpe rfilde cada us uario y
opcional m e nte e n los nodos y com e ntarios q ue publ iq ue n.

Rol
e s y pe rm is os
D rupalte pe rm ite organizar us uarios de acue rdo a rol e s . Un role s un nom bre
q ue s e as igna s e gún las funcione s q ue un grupo de us uarios tie ne n, por
e je m plo: autore s , m ode radore s , profe s ore s o al
um nos .

Los pe rm is os van de s de publ icar cie rto tipo de nodos y e s cribir com e ntarios
h as ta cre ar dire ccione s am igable s y acce de r a pe rfil
e s de us uarios . La m ayoría
de m ódul os incl uye n s us propios pe rm is os .

Un us uario pue de s e r as ignado a m úl tiple s role s para obte ne r una com binación
de todos l os pe rm is os q ue e l
los ofre ce n, por e je m pl
o: M atías tie ne e lrolde
autor y pue de publ icar artículos , ade m ás e s m ode rador y pue de aprobar o
elim inar com e ntarios .

i 84
Exis te n dos rol e s pre de finidos e n toda ins tal
ación de D rupal
: anonym ous us e r,
us uarios q ue aún no tie ne n una cue nta, y auth e nticate d us e r, as ignado
inicial m e nte a todos l os q ue s e re gis tran.

Para cre ar un rolvis ita Rol e s (adm in/us e r/rol


e s ), e s cribe e lnom bre q ue
de s e as y cl
ic e n Add role.

Ah ora podrás m arcar q ue pe rm is os q uie re s as ignar alnue vo rolvis itando


Acce s s control(adm in/us e r/acce s s ). Re cue rda vis itar e s ta página s ie m pre
q ue active s o de s active s al
gún m ódulo.

i 85
Cre ación y m odificación de cue ntas de us uarios
Si q uie re s ve r todos los us uarios re gis trados vis ita Us e rs (adm in/us e r/us e r),
allí pue de s us ar l os controles enl a s e cción Sh ow onl y us e rs w h e re para
fil
trar l al is ta de acue rdo a role s , pe rm is os y e s tado (s i una cue nta e s tá activa o
no).

Pue de s ve r e lpe rfilde cada us uario h acie ndo cl


ic e n s u nom bre .

Si q uie re s h ace r cam bios e n alguna cue nta us a e le nl ace e dit e n la colum na
O pe rations . Elform ul ario q ue s e m ue s tra e s m uy pare cido alq ue ve cada
us uario e n s u propia cue nta. En e s te form ul ario pue de s cam biar e lnom bre de l
us uario, s u contras e ña, activar o de s activar l a cue nta, s e l
e ccionar rol
e s , te m as ,
idiom a y zona h oraria.

i 86
Com e ntarios s obre l
os com e ntarios
Publ icar com e ntarios e s una de l as principal e s actividade s de m uch os
vis itante s , por e l
lo de cidí incl
uir e s ta s e cción e n e lcapítul
o de dicado a us uarios .

Cualq uie r nodo e n D rupalpue de re cibir com e ntarios , s ol


o de be te ne r m arcada
l
a opción Re ad/W rite (Le e r/Es cribir) e n Com m e nt s e ttings .

Pue de s e s coge r una opción pre de finida para l


os com e ntarios de acue rdo altipo
de nodo e n Conte nt type s (adm in/conte nt/type s ).

Un us uario pue de publ


icar com e ntarios s ol
o s i pe rte ne ce a un rolcon pe rm is os
para h ace rl
o.

Elrolauth e nticate d us e r, alq ue pe rte ne ce n todos l os us uarios re gis trados ,


tie ne activos l os pe rm is os acce s s com m e nts (acce de r a com e ntarios ), pos t
com m e nts w ith out approval(publ icar com e ntarios s in aprobación) y pos t
com m e nts (publ icar com e ntarios ). Por otro l
ado, e lrolanonym ous us e r, q ue
incl uye a l os us uarios q ue no tie ne n una cue nta re gis trada, no tie ne e s tos
pe rm is os .

Si q uie re s q ue todos l os com e ntarios s e an aprobados por un m ode rador ante s


de s e r publ icados de s activa e lpe rm is o pos t com m e nts w ith out approval .
Pue de s h ace r e s te cam bio e n un rolya e xis te nte o cre ar uno nue vo s e gún com o
de s e e s clas ificar a tus us uarios .

i 87
Si de s e as re cibir com e ntarios de us uarios no re gis trados y pode r re vis arl
os
ante s de s u publ icación, e s coge l
a opción q ue corre s ponda e n Anonym ous
com m e nting, e n l a página Com m e nts Se ttings
(adm in/conte nt/com m e nt/s e ttings ), y activa l os pe rm is os acce s s
com m e nts y pos t com m e nts para e lrolanonym ous us e r.

Para publ icar o e l


im inar com e ntarios vis ita l
a col
a de aprobación: Approval
q ue ue (adm in/conte nt/com m e nt/l is t/approval ). Sol
olos us uarios con e l
pe rm is o adm inis te r com m e nts (adm inis trar com e ntarios ) pue de n acce de r
a e s ta s e cción.

Tam bién e s pos ible configurar com o s e m ue s tran l


os com e ntarios y l
as opcione s
de lform ulario e n Com m e nts Se ttings .

i 88
16
La úl
tim a gota
¿Y no e ran q uince ?

¿Y a q uién no l e gus tan las s orpre s as ?En e s ta úl


tim a gota te pre s e nto
tre s s e ncil
las ide as para obte ne r m uch o m ás de tu e xpe rie ncia con
D rupal .

Elproce s o de de s arrol
lo y adm inis tración de un s itio w e b varía de
acue rdo altipo de s itio, s u conte nido y audie ncia. Aún as í, e s tas s on
algunas re com e ndacione s útil e s para la m ayoría de cas os .

Contáctam e
Exis te n m uch os us uarios q ue pre fie re n un contacto privado para
h ace r cons ultas o e nviarte s uge re ncias . Si q uie re s activar un
form ul ario de contacto e n tu s itio, vis ita Contact form
(adm in/b uil d/contact) y ve rás e lform ul ario q ue s e m ue s tra e n l
a
página s iguie nte .

Si pre fie re s re cibir todas l


as com unicacione s a través de com e ntarios ,
indícal o cl aram e nte e n tu s itio, agrade ce a q uie ne s te contacte n
dire ctam e nte y re cuérdal e s com o publ icar s us com e ntarios .

Yo s ie m pre incl
uyo un e nl
ace a m i form ul
ario de contacto e n un l
ugar
vis ible e n todas l
as páginas .

i 89
Tu l
aboratorio de prue bas
Ya s e a q ue trabaje s e n un nue vo s itio w e b o e n nue vas funcione s para uno ya
e xis te nte , util
izar un s e rvidor de prue bas , o s e rvidor de de s arrol
lo, re s ul
ta de
gran ayuda.

Lo ide ale s q ue e ls e rvidor de de s arrol


lo te nga una configuración m uy pare cida
ala de ls e rvidor donde e ls itio w e b corre rá cuando e s té l
is to: e ls e rvidor de
producción.

i 90
Un s e rvidor de de s arrol
lo no tie ne q ue s e r tan pote nte com o e lde producción,
pue s no trabajará e n condicione s re al e s y no s e rá tan e xigido. Lo im portante e s
q ue us e las m is m as apl
icacione s , incluye ndo núm e ros de ve rs ione s , q ue e l
s e rvidor de producción.

Si e ls e rvidor de producción util iza PH P 4.4.9 , us a l


a m is m a ve rs ión e n e lde
de s arrol lo. Si tie ne s un ce rtificado digitalSSLe n tu s itio w e b, us a uno tam bién
para de s arrol l
ar.

Yo us o Fe dora com o s e rvidor de de s arrol


lo y Ce ntO S para producción. Son
dis tribucione s Linux m uy s im il
are s .

Y aún cuando l o ide ale s trabajar e n e lm is m o s is te m a ope rativo para de s arroll


o
y producción, m uch os cre an s itios D rupale n e s tacione s W indow s o M ac y l ue go
los trans fie re n a una cue nta de w e b h os ting corrie ndo e n Linux.

Final m e nte , s i tu s e rvidor de de s arrol l


o e s s olo un PC e n cas a, con una cone xión
de AD SLo cabl e , no tie ne s una dire cción de IP públ ica (tu s e rvidor no pue de s e r
vis to de s de Inte rne t) y tu s itio s e de be com unicar con otros s e rvicios e n l a W e b,
com o proce s adore s de pago o Googl e M aps , te re com ie ndo obte ne r una
dire cción e n D ynD NS.

D ynD NS e s un s e rvicio q ue pe rm ite as ociar la dire cción IP de tu s e rvidor, aún


cuando cam bie cada ve z q ue te cone ctas a l a Re d, con un nom bre públ ico com o
prue b as .h om e ip.ne t. Els e rvicio bás ico e s gratuito y m ás q ue s uficie nte para
la m ayoría de prue bas .

Participa, apre nde y ayuda e n l


a com unidad D rupal
Els itio oficialde D rupal , D rupal.org, contie ne l
a m ás com pl e ta docum e ntación,
con m uch os com e ntarios de l a com unidad, y e s guía de re fe re ncia obl
igada.
Cuando de s arrol l
o s ie m pre te ngo varias pe s tañas de m i nave gador apuntando a
él.

i 91
Pl ane t D rupalm ue s tra artículos e s critos por de s arrol
ladore s D rupale n m uch os
s itios alre de dor de lm undo, incluye ndo alw e bzine de Ve ntanazul .

Y s i tie ne s alguna pre gunta, una rápida bús q ue da e n l os foros de dis cus ión te
pe rm itirá e ncontrar cons ul tas s im il
are s y s abe r com o fue ron re s ue l
tas . Tam bién
pue de s publ icar un nue vo m e ns aje y m uch os m ie m bros de l a com unidad
e s tarán gus tos os de ayudar.

Para los us uarios q ue no h abl an ingl


és e xis te una m uy activa com unidad e n
D rupalH is pano. Els itio cue nta con m uch a docum e ntación, foros de dis cus ión y
Plane ta D rupalH is pano, un agre gador de s itios e n e s pañolq ue tratan s obre
D rupal.

Apre nde rás m uch o e n D rupal .org y D rupalH is pano. Te s ugie ro s ie m pre
cons ul
tarlos m ie ntras de s arrollas .

Re cue rda re s pe tar l


as re gl as de ne tiq ue ta y l
as de la com unidad, dar l as gracias
a q uie ne s te ayude n y com partir con todos com o re s ol vis te al
gún probl e m a. No
h ay nada m ás odios o q ue un m e ns aje dicie ndo “no s e pre ocupe n, ya e ncontré
la s ol
ución, gracias .” No ol vide s q ue h ay m uch os otros apre ndie ndo com o tú y
q ue tu e xpe rie ncia s e rá de gran ayuda para e l l
os .

Cuando te ngas m ás e xpe rie ncia con D rupalcol abora con l a com unidad. Pue de s
re s ponde r pre guntas e n l os foros , e s cribir artículos , cre ar nue vos m ódulos o
te m as y ayudar con l as traduccione s . No s ol o te s e ntirás bie n alcom partir e l
e s píritu de lcódigo abie rto, s ino q ue tam bién h arás m uy bue nos am igos y te
invol ucrarás e n inte re s ante s proye ctos .

i 92
Inform ación
Sob re e lautor, l
os b ooge e k s
y otras curios idade s

Elautor
H ol
a, m i nom bre e s Ale xis Be llido. D e s arrol
lo s itios w e b de s de 19 9 7 y
vivo oficial
m e nte de e llo de s de principios de laño 2000.

Aún cuando m i cuarte lge ne ral , un pe q ue ño pe ro confortabl e e s tudio


e n cas a con vis ta aljardín, e s tá e n Lim a, Pe rú, h e trabajado e n
m uch os proye ctos q ue m e h an l le vado, virtual m e nte , por varios
país e s al
re de dor de lm undo.

Us o D rupalde s de principios de laño 2004 y e lprim e r proye cto e n q ue


trabajé, us ando l a ve rs ión 4.6, fue Fe l
afacs , una com unidad de
profe s ore s y e s tudiante s de cie ncias de la com unicación q ue abarca a
las principal e s unive rs idade s de Am érica.

Participo activam e nte e n l as com unidade s D rupal, e n ingl


és y e n
e s pañol , y h e contribuido con dos s e ncil
los m ódul
os : Quick fil
e y
Ne w s l
e tte r Ch e ck box.

M ante ngo una pe q ue ña re d de s itios donde e s cribo artícul os s obre


te m as q ue van de s de bl ogging profe s ional , m ús ica, cine y l
ibros h as ta
de s arroll
o de s itios w e b, crítica s ocialy re l
igione s .

i 93
Pue de s e ncontrar todos m is artícul
os s obre D rupale n e s pañole n Ve ntanazul
.

Soy adicto a m i fam il


ia, a l
ale ctura, e lbue n cine y e lbue n com e r.

En m is ratos l ibre s e s capo de e s te m undo y m e rode o com o M e nto Gam b a e n


Se cond Life . Encuéntram e al l
í para organizar una parril lada y tom arnos al
gunas
ce rve zas .

M i pe rro s e l
lam a Gol
fo y jue ga re l
ativam e nte bie n alfútbol
, de finitivam e nte
m e jor q ue yo.

Col
ofón
D rupale n 15 gotas fue cre ado e n una e s tación Fe dora Core 5, e s crito e n
O pe nO ffice 2.0.2 y diagram ado e n Scribus 1.3.3.6. Las im áge ne s fue ron
capturadas con KSnaps h ot y proce s adas con Gim p 2.2.10 e Ink s cape 0.44.1.

i 94
Los tipos de l e tra us ados s on Bits tre am Ch arte r, Bits tre am Ve ra Sans y
Bits tre am Ve ra Se rif.

La ve rs ión finalfue probada con Adobe Acrobat Re ade r 7.0 para Linux y 8.0
para W indow s .

Todos l
os e je m pl
os s e e je cutaron e n un s e rvidor Ce ntO S 4.2 corrie ndo l
a ve rs ión
CVS de D rupal5, Apach e 2.0.52-28, PH P 4.3.9 y M ySQL4.1.20.

Es te booge e k l
le ga a ti gracias a 58 tazas de café, 10 ce rve zas , m uch ís im a
m ús ica y l
a fantás tica com unidad D rupale n todo e lm undo.

Nave gando por e lbooge e k


Es te booge e k h a s ido dis e ñado para s e r l
e ído con Adobe Acrobat Re ade r a
pantal la com pl e ta, la opción pre de finida alabrir e larch ivo.

Para s alir de lm odo de pantall


a com ple ta pre s iona la te cla Es cape . Para
re tornar alm odo de pantal la com pl
e ta h az clic e n e ls iguie nte botón (h ay otro
enl a portada):

Pue de s us ar las fl
e ch as de dire cción para avanzar y re troce de r las páginas . La
te cl
a de re ch a m ue s tra l
a página s iguie nte y l
a te cl
a izq uie rda l
a página ante rior.

Ade m ás , pue de s us ar l
as s iguie nte s com binacione s :

Función PC M ac
Aum e ntar zoom [Ctrl
][+ ] [Com m and][+ ]
Re ducir zoom [Ctrl
][-] [Com m and][-]
Pantalla com ple ta [Ctrl
][L] [Com m and][L]

i 95
¿Porq ué booge e k s ?
Los booge e k s s on libros e le ctrónicos e n form ato PD F orie ntados a
de s arrol
ladore s , adm inis tradore s de s itios w e b y e m pre nde dore s e n Inte rne t.

Es tán e s critos y dis e ñados para pe rs onas h ábil


e s e inte l
ige nte s q ue vive n de l
a
Re d y m uch as ve ce s no tie ne n e ltie m po para l
e e r docum e ntación e xte ns a o
cargar con una pil a de libros q ue rápidam e nte q ue dan obs ol e tos .

Si cons ide ras todo lo q ue s abe s com o una gran inve rs ión y e ltie m po e s una de
tus m ás val ios as pos e s ione s , l
os booge e k s de finitivam e nte s on para ti.

Todo booge e k e s tá e s crito por pe rs onas com o tú, ge nte q ue de s arroll


a s itios
w e b o h ace ne gocios e n Inte rne t. Todos nue s tros autore s s on activos
participante s e n varias com unidade s virtual e s y s abe n com o com unicar s us
ide as e n form a clara y dire cta.

Los booge e k s s on cole ccionabl e s , s e actualizan cons tante m e nte y cubre n


te m as q ue toda pe rs ona q ue s e tom a e n s e rio a l
a Re d y la nue va e conom ía
de be conoce r.

Si q uie re s conoce r m ás s obre de s arrol


lo de s itios w e b, ne gocios e n Inte rne t y
nue vos booge e k s s us críbe te alcanalRSS y re gís trate e n e lbol e tín de
Ve ntanazul .

Pue de s e ncontrar m ás booge e k s e n e lw e bzine de Ve ntanazuly publicar tus


com e ntarios y s uge re ncias e n l
a página de D rupale n 15 gotas o e s cribie ndo al
autor e n ale xis @ ve ntanazul .com .

i 96
D e re ch os Re s e rvados
Ninguna parte de e s ta publ icación pue de s e r re producida, trans m itida, o
com partida por m e dios e l e ctrónicos , m e cánicos , fotocopias , u otras form as s in
e lcons e ntim ie nto e s crito de Ve ntanazulLLC.

Copyrigh t © 2006, Todos l


os de re ch os re s e rvados . Ve ntanazulLLC y e lautor.

i 97

Вам также может понравиться