Commencer avec Drupal ?

WRInaute discret
Bonjour,

Je débute sous Drupal et j'ai besoin de vos lumières. Ma question est simple, pour réaliser un site classique, comment faut-il gérer les primary links et taxonomy ?
Exemple, si je veux des catégories du genre example.com/category1/theme1 ou category1/theme2 et category2/idee1 category2/idee2

Comment crée-je les catégories ? Taxonomy ou via "Menu" ?
Comment ensuite associer l'url example.com/category1 à une url, qui listerait les pages de la catégory ou les sous-menu ?

Merci pour votre aide
 
WRInaute occasionnel
Tu créé un vocabulaire "categories", tu ajoutes des termes "categorie1", "categorie2", etc.

Ensuite tu créé ton contenu, des pages, et tu les associent à des termes de ton vocabulaire.

Il faut utiliser le module PATHAUTO qui te permet de générer des urls pour ta taxonomie.

Au lieu d'avoir une url /taxonomy/term/XXX tu pourras le reecrire automatiquement comme /categories/categorie1 par exemple

Les primary links c'est simplement ton menu, tu peux voir ça à la fin ce n'est pas important, c'est simplement faire des liens vers les pages.
 
WRInaute discret
Merci LiFi !

J'ai trouvé beaucoup de tuto, sur youtube ou des sites spécialisés, mais soit c'est trop pointu, soit c'est trop simple.
Au moins, là, j'ai ma réponse !
 
WRInaute occasionnel
Si tu veux continuer a demander des conseils, tu peux ajouter des messages a cette discussion, je la lirai car j'y suis abonné et donc je peux voir facilement les nouveaux messages dans les discussions auxquelles j'ai participé.

Tu connais aussi http://drupalfr.org ? Moi je ne l'utilise plus car j'ai trouvé toujours trop long à répondre voire jamais quand j'avais un soucis alors que sur drupal.org ça va plus vite. Ceci dit c'est le site francophone de drupal de référence puisque c'est là qu'est produit le fichier de traduction en francais.
 
WRInaute discret
Merci pour la proposition Lifi, deuxième question donc.
Si j'utilise ta méthode, comment est-ce que je peux obtenir des sous catégories ?

J'ai une installation clean de drupal, avec tous les modules conseillés... Maintenant, reste à en faire bonne usage !
 
WRInaute occasionnel
dans ton vocabulaire, quand tu ajoutes des termes tu peux créer une hiérarchie, par exemple :
vocabulaire animaux :
chats -> siamois
-> de goutiere
chien -> d'aveugle
-> de chasse

si tu sais faire ca, ensuite dans pathauto tu peux utiliser [catpath-raw] : Le nom de la catégorie qui inclut les supercatégories.
Par exemple :
[vocab-raw]/[catpath-raw].html
pour avoir
/animaux/chats/siamois.html

ou encore
[vocab-raw]/[catpath-raw]/liste.html
pour avoir
/animaux/chats/siamois/liste.html
 
WRInaute discret
Voilà qui est très clair, merci !

Je trouve que Drupal est assez difficile à prendre en main à cause de la taxonomie justement, c'est à priori un système puissant mais différent de ce qu'on peut trouver d'habitude.
 
WRInaute occasionnel
oui c'est bien, mais tu sais là je t'ai donné une façon qui est la plus simple, au final tu aura donc la liste de tes pages auxquelles tu as affecté le terme en question (tu peux affecter plusieurs termes par page)

ca reste basique au niveau du controle de l'affichage.


Sinon pour faire un site "classique" comme tu demandes au debut tu as d'autres facons, une par exemple est de faire tout exactement pareil, pages et taxonomie, sauf qu'au lieu de se servir de l'affichage classique fournit par le module taxonomy, tu peux créer des vues avec le module VIEWS qui permet de controler ce que tu veux afficher (ex: lister les pages avec le terme X, classé par ordre alphabétique, puis par ordre chronologique, sauf les pages X Y et Z) et tu donne à tes vues exactement le chemin/url que tu souhaites, donc tu peux obtenir à nouveau tes urls /categorie1/theme1 de cette façon.

Il y a aussi le module PANELS qui permet de créer des pages qui ne ressemblent pas du tout à la façon d'affichage classique de drupal, en controlant bien l'affichage.

Mais je pense que tu as dû déjà lire ailleurs que les modules VIEWS et PANELS peuvent bien servir, comme le module CCK.

Un autre module tres important pour moi c'est "Administration Menu" impossible de ne plus l'activer sur un site drupal, cela créé une barre en haut de page pour avoir accès à tous les menus de drupal sans devoir subir les rechargements de page.
 
WRInaute discret
Excellentes ces précisions.

J'ai en effet installé un bataillon de plugins conseillés ici ou là, notamment View, CCK et Panel.
J'ai eu quelques difficultés avec Global Redirect, et Devel Thème semble ne pas fonctionner. Je verrais le moment venu.

Pour l'instant, je suppose que je peux commencer à rentrer mes pages, avec la taxonomie qui va bien - la configuration de l'affichage se fera plus tard.

Merci pour tes conseils !
 
Discussions similaires
Haut