Instal·lació i configuració

Una guia d'instal·lació i configuració de Drupal. Aquesta guia inclou(rà) extensos 'Com faig per...' per usar tots els mòduls del nucli, instal·lar temes gràfics i una guia per a l'usuari final.

Nota: teniu llibertat per afegir a aquest llibre les pàgines que cregueu necessàries, que aniran a una cua de moderació per a la seva revisió i aprovació.

(aquest llibre és una traducció del que trobareu a http://drupal.org/node/258)

CCK o com fer arribar el teu Drupal a l'infinit i més enllà...

Temari de la sessió sobre CCK

CitiLab (Cornellà) - 10 de gener 2009 a les 10:00

Revisió: 7 gener (13:42) Jaume

ATENCIÓ: Sessió dividida en dues parts:

Requeriments per a la 2a. part:

#######################################################

Temari de la Primera part:

  1. Intro. als conceptes del Sistema de Gestió de Contingut ("CMS/CMF") DRUPAL necessaris per explicar CCK:
    • Contingut i node. Tipus de Nodes.
    • Diferència entre els nodes tipus "història" i el tipus "pàgina".
    • Mòduls del nucli (core) que generen altres tipus de contingut (blog, book, forum, poll, ...) i les seves funcionalitats.
    • Altres tipus de nodes que es poden crear des de l'àrea d'administració amb mòduls contribuïts: Similituds i diferències.

  2. Creació de nous tipus de continguts:
    • Justificacions per a la creació de nous tipus de continguts (permisos, opcions de publicació i/o comentaris, flux de treball, taxonomia,... i, per suposats: camps)
    • Alternatives de com crear nous tipus de continguts: a) amb la funció bàsica de nucli; b) amb mòduls contribuïts (p.e. fivestar o Advanced Poll); c) mòdul propi.
    • Mòduls contribuïts alternatius a CCK: webform, ...

  3. Què és el CCK? i què no és el CCK?
    • Què podem fer amb CCK?
    • Què NO podem fer amb CCK?

  4. Instal·lació, configuració i utilització bàsica de CCK
    • Obtenció i instal·lació del mòdul CCK.
    • Activació del mòdul bàsic i dels sub-mòduls.
    • Pestanyes Gestió de Camps ("Manage fields") i Visualització de Camps ("Display Fields")
    • Tipus bàsics de camps (sub-mòduls) i les seves particularitats:
      • Text,
      • Number,
      • Node Reference,
      • User Reference.

  5. Prestacions avançades dels mòduls inclosos al paquet CCK
    • Opcions del sub-mòdul Option Widgets (selects, radio, checkbox) sobre camps de tipus text i number.
    • Agrupació de camps: sub-mòdul fielgroup.
    • Control d'accés als camps: sub-mòdul Content Permissions.
    • Exportar i Importar definicions de tipus de contingut: sub-mòdul Content Copy

  6. Prestacions ampliades amb mòduls addicionals:
    • Altres tipus de camps aportats per mòduls específics: date; link; email; money; currency; filefield; imagefield; taxonomy; ... .
    • Grup de camps repetits: mòdul multigroup.

  7. Pinzellades sobre integració amb Views.

  8. Aspectes tècnics: com afecta el mòdul CCK a la BB. DD.:
    • Taules relacionades amb els nodes: taula {node} i taule {node_revisions}. Què hi ha cada una?
    • Taules creades per CCK al crear un tipus de contingut.
    • ... i si "Número de valors" és diferent de 1?

####################################################################

Temari de la Segona part:

  1. Afegir un NOU CAMP camp a un tipus de contingut ja existent:
    • Afegir el camp Notes (text - 1 línia) al tipus Història ("story").

  2. Crear nou tipus de contingut amb camps personalitzats:
    • Crear el NOU TIPUS de contingut: RECEPTA de CUINA i afegir els camps:
    • 1.- Descripció (text - màxim 5 línies)
    • 2.- Dificultat (Selector amb 3 alternatives: "Baixa", "Mitjana", "Alta")
    • 3.- Temps de realització (valor numèric -enter- expressat en minuts...)
    • 4.- Ingredients (text - màxim 10 línies...)
    • 5.- Procediment (text - màxim 20 línies...)

  3. Agrupació de camps:
    • Afegir dos GRUPS de camps: DESCRIPCIÓ GENERAL i PREPARACIÓ
    • Agrupar els camps 1, 2 i 3 al grup DESCRIPCIÓ GENERAL i els camps 4 i 5 al grup PREPARACIÓ.

  4. Afegir un tipus de camp ja creat a un tipus de contingut existent:
    • Afegir el camp "Notes" del tipus de contingut "Història" al tipus de contingut "Recepta de Cuina".

  5. Experimentar i modificar les opcions dels camps (i analitzar que passa a la BB DD):
    • . . .

Introducció a la terminologia de Drupal

Drupal és un sistema de gestió de continguts (CMS) basat en web. El text i els enllaços a altres tipus de contingut es guarden en una base de dades, se n'extreuen i es presenten dinàmicament com a resposta a una petició enviada mitjançant un navegador web.

El contingut a Drupal s'organitza en nodes individuals. Als nodes del tipus "història" els usuaris hi poden afegir comentaris (els comentaris no estan considerats nodes). Depenent de la configuració de la pàgina web afegir nous nodes i/o crear nous comentaris pot estar permès o no als usuaris. A més, tant els nodes com els comentaris poden necessitar l'aprovació per part dels moderadors abans que el node o el comentari es mostrin a tothom. Les entrades d'un bloc són un altre tipus de node.

L'esquema per defecte de Drupal consisteix en tres columnes. La columna central se l'anomena també la columna del contingut. Normalment mostra una llista, amb títol i un resum, dels darrers missatges enviats ordenats per data, mostrant-se els més nous a la part de dalt. Si feu clic al títol d'un dels nodes podeu llegir el contingut sencer del node a la columna central en una nova pàgina.

Les columnes de la dreta i l'esquerra són les barres laterals ('sidebars'). Les barres laterals poden mostrar blocs (de l'anglès 'blocks', no confondre amb els 'blogs' que en català també se'n poden dir blocs). Aquests blocs solen mostrar enllaços de navegació per accedir a d'altre contingut de la web, per exemple els darrers comentaris enviats o els articles més populars (més llegits). En una instal·lació nova els blocs que es mostren el bloc d'entrada (anomenat 'usuaris registrats') i un bloc de navegació amb un menú amb les accions disponibles. En aquest bloc de navegació es poden mostrar diferents opcions depenent de les accions que estigueu fent en cada moment i dels permisos que pugueu tenir.

(A partir de la versió 4.7 es poden definir noves zones on mostrar aquests blocs, com el peu o la capçalera de la web)

Els blocs es mostren o no en funció del que estigueu fent en cada moment i dels permisos que tingueu. Per exemple, el bloc per entrar (login block) no es mostrarà si ja heu entrar o el bloc d'enviaments recents pot no mostrar-se si no hi ha nodes disponibles. L'administrador pot habilitar o deshabilitar els blocs al menú Administra » Blocs

Els nodes es poden organitzar en categories, també anomenades taxonomies. Els fòrums són un exemple de nodes organitzats per categories. Les categories es poden organitzar en una jerarquia múltiple, amb categories 'pare' i categories 'fill'.

Els mòduls afegeixen noves funcionalitats al web. Un cop afegit l'arxiu mòdul al subdirectori 'modules' apareix una nova opció per activar-lo al menú Administra » Mòduls. Un cop activat, les noves funcionalitats que aporta estan disponibles de manera automàtica. Els mòduls poden definir nous tipus de node, nous elements de menú i nous blocs per mostrar als costats.

Hi ha molts altres termes usats tant en aquest llibre com als fòrums amb un significat específic. Entendre'ls us ajudarà a fer servir el Drupal i a comunicar-vos amb més eficàcia quan feu preguntes als fòrums.

drupal 6

He visto en esta web las nuevas funciones que se esperan en drupal 6. En resumen lo que nos dice es que se busca algo de rapidez que parece haber perdido el drupal 5. Se pretende dar mayor funcionalidad en la adaptación de los alias para cada uno de los usuarios del sitio. Y una mayor compatibilidad con Ajax. Lo que parece que genera interés en la comunidad Drupal es la adaptación a las bases de datos de Microsoft. Tengo dudas de si esto generará más usuarios. El tema de la web semántica es algo muy desconocido por muchos usuarios. ¿Creéis que esto de la web semántica llegará a buen puerto?
Siento no escribir en catalán. Lo entiendo y lo hablo pero no lo escribo nada bien.