Crear un sitio WEB con DRUPAL Desde CERO · Añadir contenido: node/add

20
Crear sitio WEB con DRUPAL desde CERO ... Crear sitio WEB con DRUPAL desde CERO ... Crear un sitio WEB con DRUPAL Crear un sitio WEB con DRUPAL Desde CERO . . . Desde CERO . . . Por Jaume Ramonet ( Por Jaume Ramonet ( www.jramonet.com www.jramonet.com) [ isaac.el.cec ] [ isaac.el.cec ] Crear un sitio WEB con DRUPAL Crear un sitio WEB con DRUPAL Desde CERO . . . Desde CERO . . . Por Jaume Ramonet ( Por Jaume Ramonet ( www.jramonet.com www.jramonet.com) [ isaac.el.cec ] [ isaac.el.cec ]

Transcript of Crear un sitio WEB con DRUPAL Desde CERO · Añadir contenido: node/add

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

Crear un sitio WEB con DRUPALCrear un sitio WEB con DRUPALDesde CERO . . .Desde CERO . . .

Por Jaume Ramonet (Por Jaume Ramonet (www.jramonet.comwww.jramonet.com))[ isaac.el.cec ][ isaac.el.cec ]

Crear un sitio WEB con DRUPALCrear un sitio WEB con DRUPALDesde CERO . . .Desde CERO . . .

Por Jaume Ramonet (Por Jaume Ramonet (www.jramonet.comwww.jramonet.com))[ isaac.el.cec ][ isaac.el.cec ]

2

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

Programa de la sesión: 10 Programa de la sesión: 10 pasos . . .pasos . . .

1) Nombre del sitio… ¿Dominio?.

2) Alojamiento: ¿Hotel o Apartamento?... No!!!, hosting.

3) ¿Y la Base de Datos?. – Fácil, desde el Panel de Control.

4) Obtener el paquete DRUPAL en… DRUPAL.ORG, ¿donde sino?

5) Subir el paquete mediante FTP...

6) Instalar DRUPAL !!!

7) Seguir la chuleta para configurar las opciones iniciales.

8) Instalar algunos módulos básicos: poormanscron, backup_migrate y bueditor, por ejemplo…

9) Cambiar la cara de nuestro sitio (es decir, instalar otro theme).

10) Y… crear la primera entrada…

3

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

Quino

Introducción:Introducción:

4

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

Quien soy . . . (1)Quien soy . . . (1)

● N a c í e n B a r c e l o n a e l a ñ o 1 9 5 5 ( c a l c u l a t u m i s m @ . . . )

● I n g e n i e r o I n d u s t r i a l e n e j e r c i c i o l i b r e d e s d e 1 9 8 5 .

● N u n c a h e t e n i d o u n S p e c t r u m Z X , n i u n C o m m o d o r e V I C - 2 0 , n i u n C - 6 4 , n i u n A m i g a , n i s i q u i e r a u n A p p l e I I . . .

● “ M i ” p r i m e r o r d e n a d o r f u e ( 1 9 7 6 ) e l E c l i p s e ( D a t a G e n e r a l ) d e l a E . T . S . E . I . B . Y p r i m e r l e n g u a j e e l F o r t r a n I V ( P F C : + d e 1 0 . 0 0 0 l í n e a s e n F o r t r a n 7 7 ) .

● 1 9 7 7 - 1 9 9 5 : m e t i d o e n t e m a s r e l a c i o n a d o c o n e l d e s a r r o l l o y l o s s i s t e m a s b a s a d o s e n U N I X , “ C ” y B B . D D . R e l a c i o n a l e s .

● 1 9 9 3 – L i b r o “ U N I X S y s t e m V : O r d e n e s d e u s u a r i o y p r o g r a m a c i ó n S h e l l ”

● O t r o s S . O . M u l t i u s u a r i o : C P / M - 8 6 , O a s i s / T h e o s , P I C K , . . .

5

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

Quien soy . . . (2)Quien soy . . . (2)

● [ E n 1 9 8 9 h i c e d e m o s d e l A p p l e N e X T C u b e e n d i v e r s a s f e r i a s e s p a ñ o l a s : ¿ f r i k i y o ? ]

● D e s d e 1 9 9 5 : C o n s u l t o r y F o r m a d o r e n t e m a s d e :

● G e s t i ó n d e P r o y e c t o s .

● G e s t i ó n d e P r o c e s o s y C a l i d a d .

● A p l i c a c i o n e s e s t r a t é g i c a s d e l a s N . T . ' s .

● Y a h o r a . . . W E B 2 . 0 c o n D r u p a l .

● Y e n 2 0 1 0 . . . l u c h a n d o c o n t r a l a e n t r o p í a .

● M i e m b r o d e D R U P A L . C A T y d e l a D r u p a l A s s o c i a t i o n .

● M i n i c k e n D r u p a l : i s a a c . e l . c e c

6

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

Qué pretendo . . .Qué pretendo . . .

● S e s i ó n o r i e n t a d a a p e r s o n a s s i n c o n o c i m i e n t o s t é c n i c o s s o b r e I n t e r n e t .

● S e r e q u i e r e n c o n o c i m i e n t o s d e u s u a r i o d e u n n a v e g a d o r ; - )

● E s p e r o q u e a l f i n a l i z a r p o d í a s m o n t a r v u e s t r o s i t i o W E B ( u n b l o g , p o r e j e m p l o ) c o n D R U P A L .

● Y a p a r t i r d e a q u í . . . i n g r e s é i s e n l a c o m u n i d a d .

● . . .

7

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

1) Nombre del sitio: ¿dominio?1) Nombre del sitio: ¿dominio?

● Compra en múl t ip les s i t ios web .

● A tenc ión a los prec ios ( ! ) .

● Menos prob lemas s i = a proveedor de l a lo jamiento .

● Di f i cu l tad : encontr ar un nombre cor to , bon i to , pegad izo , e t c . ( ! )

● Hoy ut i l i zaré e l subdomin io :

demo.propium.org

8

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

2) Alojamiento: ¿Hotel o 2) Alojamiento: ¿Hotel o Apartamento?...Apartamento?...No !!! No !!! HostingHosting● C o n t r a t a r ( o c o n s e g u i r ) s e r v i c i o d e u n s e r v i d o r

r e m o t o d e a l o j a m i e n t o . L i s t a e n : h t t p : / / d r u p a l . o r g / h o s t i n g

● D e n u e v o , a t e n c i ó n a l o s p r e c i o s ( ! ) y l a s p r e s t a c i o n e s .

● A t e n c i ó n a l a s e s p e c i f i c a c i o n e s p a r a i n s t a l a r D R U P A L ( L A M P : L + A 2 + M 5 + P 5 . 2 ) . V e r : h t t p : / / d r u p a l . o r g / r e q u i r e m e n t s

● F i c h a e n : h t t p : / / d r u p a l 6 . p r o p i u m . o r g / n o d e / 4 5

● ¿ C o n f i g u r a r l o s D N S y e s p e r a r … 2 4 h . ?

9

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

3) ¿Y la base de Datos? . . .3) ¿Y la base de Datos? . . .Fácil: Desde el Panel de Control.Fácil: Desde el Panel de Control.

● E l p r o v e e d o r h a d e p r o p o r c i o n a r a l g ú n m é t o d o d e c o n f i g u r a c i ó n d e l a l o j a m i e n t o y d e l a s b a s e s d e d a t o s ( m í n i m o u n a ! ) .

● H a b i t u a l : P a n e l d e Co n t r o l ( p . e . P L E S K )

● D e s d e e l P a n e l d e C o n t r o l c r e a c i ó n d e u n a B B . D D . v a c í a

● A t e n c i ó n : a n o t a r l o s d a t o s ; - ) N o m b r e d e l a B a s e d e d a t o s , U s u a r i o y P a l a b r a d e P a s o

● O t r o s d a t o s : U s u a r i o y p a l a b r a d e p a s o d e l a c c e s o m e d i a n t e F T P , p o r e j e m p l o .

10

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

Resumen de la primera parte:Resumen de la primera parte:

● A notar lo todo (e l que av i sa . . . ) , por e jemplo en l a f i cha : h t tp : / /dr upa l6 .prop ium.org/node/46

● Nombre del s i t io WEB = Dominio

● Alojamiento:● Pane l de Cont ro l (d i recc ión URL ; usuar io ;

password )● FTP (d i recc ión URL , usuar io y password)● Base de Datos (nombre ; usuar io y password )

11

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

4) Obtener el paquete DRUPAL . . .4) Obtener el paquete DRUPAL . . .

● B a j a r l a ú l t i m a v e r s i ó n d e l n ú c l e o d e D R U PA L d e s d e : h t t p s : / / d r u p a l . o r g / p r o j e c t / d r u p a l

● D e s c o m p r i m i r = > c a r p e t a “ d r u p a l - X . x ”

● ( O b s o l e t o p a r a D 7 ) P a r a i n s t a l a r e n i d i o m a < > i n g l é s :

● B a j a r l a t r a d u c c i ó n d e s d e : h t t p : / / l o c a l i z e . d r u p a l . o r g / ( e s n e c e s a r i o e s t a r “ l o g e a d o ” y p e r t e n e c e r a a l g ú n “ t e a m ” d e i d i o m a )

● D e s c o m p r i m i r e l p a q u e t e d e l a t r a d u c c i ó n .

● F u s i o n a r l a s c a r p e t a s d e l a t r a d u c c i ó n c o n l a s d e l p a q u e t e D R U P A L d e s c o m p r i m i d o .

12

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

5a) Preparar el paquete en local, 5a) Preparar el paquete en local, antes de subirlo...antes de subirlo...

● B a j o l a c a r p e t a «sites/default» cop iar e l f i chero «default-settings.php» con nombre «settings.php» (Atenc ión: hacer una cop ia , no renombrar e l ex i s tente ) .

● De momento dar permisos 440 (r-- r-- ---) a este fichero.

● Crear la carpeta «sites/default/files» y dar permisos 775 (rwx rwx r-x).

● Crear las carpetas «sites/all/modules», «sites/all/themes» y «sites/all/libraries» con permisos 775 (rwx rwx r-x) .

13

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

5b) Subir el paquete mediante 5b) Subir el paquete mediante FTP . . .FTP . . .

● D i s p o n e r d e u n p r o g r a m a c l i e n t e F T P , p o r e j e m p l o F i l e Z i l l a ( h t t p : / / f i l e z i l l a - p r o j e c t . o r g /)

● I d e n t i f i c a r l a c a r p e t a d e d e s t i n o ( r a í z d e l a s p á g i n a s d e l s i t i o W E B e n e l s e r v i d o r r e m o t o d e a l o j a m i e n t o )

● L i m p i a r l a c a r p e t a d e d e s t i n o ( ! )

● S u b i r e l p a q u e t e d e s d e l a c a r p e t a l o c a l a l a c a r p e t a d e s t i n o e n e l s e r v i d o r r e m o t o .

● . . .

14

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

6a) Instalar DRUPAL 6 . . .6a) Instalar DRUPAL 6 . . .

● C o n e l p r o g r a m a c l i e n t e F T P d a r p e r m i s o d e e s c r i t u r a ( 664 o rw- rw- r--)s o b r e e n e l e l f i c h e r o «sites/default/settings.php».

● Conectar a l s i t io con e l navegador: h t tp : / /demo.prop ium.org

● Contestar a las preguntas . . . ( tener a mano la f i cha de datos de l s i t io ! ! ! ) .

● ATENCIÓN a l momento de creac ión de l pr imer usuar io : será e l Admin is t rador abso luto de l DRUPAL de l s i t io web.

● Atender a los mensa jes de av iso ! ! !

15

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

7) 7) ChuletaChuleta de configuración . . . de configuración . . .

● h t t p : / / d r u p a l 6 . p r o p i u m . o r g / n o d e / 1 8

1) E s t a t u s d e l a i n s t a l a c i ó n : a d m i n / r e p o r t s / s t a t u s

2) C o n d i c i o n e s d e c r e a c i ó n d e n u e v o s u s u a r i o s : a d m i n / u s e r / s e t t i n g s

3) F o r m a t o d e f e c h a y h o r a : a d m i n / s e t t i n g s / d a t e - t i m e

4) I n f o r m a c i ó n d e l s i t i o : a d m i n / s e t t i n g s / s i t e -i n f o r m a t i o n

5) T e m a d e a d m i n i s t r a c i ó n : a d m i n / t h e m e s / a d m i n

16

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

7b) Seguir con la 7b) Seguir con la chuletachuleta . . . . . .

● A c t i v a r m ó d u l o s d e l n ú c l e o : a d m i n / b u i l d / m o d u l e s ( s e g ú n t i p o d e s i t i o w e b )

● C o n t a c t

● L o c a l e

● P a t h

● P r o f i l e

● S t a t i s t i c s

● U p l o a d

● . . .

17

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

8) Instalar módulos . . .8) Instalar módulos . . .

● B a j a r p a q u e t e d e l m ó d u l o d e : h t t p s : / / d r u p a l . o r g / p r o j e c t / m o d u l e s

● D e s c o m p r i m i r p a q u e t e

● C o n e l p r o g r a m a c l i e n t e F T P s u b i r e l p a q u e t e a l a c a r p e t a «sites/all/modules»

● C o n e c t a d o a l s i t i o , a c t i v a r e l m ó d u l o : a d m i n / b u i l d / m o d u l e s .

● C o n f i g u r a r e l m ó d u l o s i e s n e c e s a r i o .

● P r o b e m o s c o n : poormanscron, backup_migrate y bueditor

18

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

9) Cambiar la cara a nuestro sitio9) Cambiar la cara a nuestro sitio

● S e l e c c i o n a r ( ! ) y b a j a r u n t h e m e , p o r e j e m p l o d e s d e : h t t p s : / / d r u p a l . o r g / p r o j e c t / t h e m e s

● D e s c o m p r i m i r e l p a q u e t e .

● C o n e l p r o g r a m a c l i e n t e F T P s u b i r e l p a q u e t e a l a c a r p e t a «sites/all/themes»

● C o n e c t a d o a l s i t i o , a c t i v a r e l t e m a : a d m i n / t h e m e s

● C o n f i g u r a r e l t e m a s i e s n e c e s a r i o .

● Y a h o r a l o h a c e m o s . . .

19

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

10) Y crear la primera entrada . . .10) Y crear la primera entrada . . .

● A ñ a d i r c o n t e n i d o : n o d e / a d d

● P á g i n a e s t á t i c a : “ Q u i e n s o y ” c o n a c c e s o d i r e c t o d e s d e e l m e n ú p r i n c i p a l .

● N o t i c i a e n p o r t a d a “ H o y q u e d a i n a u g u r a d o e s t e p a n t a n o . . . “

● . . .

● Y d e a q u í a l i n f i n i t o y m á s a l l á . . .

20

Crear s i t i o WEB con DRUPAL desde CERO . . .C rear s i t i o WEB con DRUPAL desde CERO . . .

Gracias por vuestra atención.Gracias por vuestra atención.

Preguntas y turno abierto . . .Preguntas y turno abierto . . .