Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2007-02-16 11:43:09
- fredpsf
- New Member
- Registered: 2006-04-30
- Posts: 7
[fr-fr] logique de structuration d'un site sous textpattern
Bonjour,
je voulais savoir si j’avais bien saisi les nuances de structuration d’un site sous Textpattern.
Habituellement je conçoit la structuration d’un site sous cette forme :
->Accueil
——-> dossier 1
——-> ——-> sous-dossier 1-1
——-> ——-> sous dossier 1-2
——-> dossier 2
——-> ——-> sous-dossier 2-1
——-> ——-> sous-dossier 2-2
Supposons un site qui traite des Sports avec la structure suivante :
->Accueil
——-> Sports mécaniques
——-> ——-> Formule 1
——-> ——-> Rally
——-> Sports Co
——->——-> Handball
——-> ——-> Volleyball
Dois-je en conclure que mes dossiers sont des “sections” et mes sous-dossiers des “catégories” ? Et question subsidiaire, comment gérer la multiplicité des niveaux hiérarchiques ?
Dis autrement, comment faire le lien entre une structuration de site “classique” et le modèle de structuration de Textpattern ?
Je n’est pas trouvé de réponse claire à cette question.
Merci.
Last edited by fredpsf (2007-02-16 11:45:43)
Offline
Re: [fr-fr] logique de structuration d'un site sous textpattern
Bonjour,
C’est un point qui me pose également des soucis de compréhension. Comme je ne suis pas certain d’avoir tout saisi, il sera de toutes façons intéressant d’avoir une autre réponse complémentaire.
La structure d’un site d’un point de vue hiérarchique de dossiers et sous-dossiers disparaît dans TXP.
Les catégories ne sont pas des sous-dossiers mais des attributs que l’on peut attacher à un article. Cela est utile au classement et autres sélections pour l’affichage des articles aux visiteurs ou pour ta propre gestion dans l’interface de TXP. En créant une ou plusieurs catégories, tu ne créeras pas de sous-dossier sur le disque dur du serveur. Les catégories ne sont pas rattachées à une section mais aux articles que tu rédigeras.
J’ai un peu plus de mal à clarifier les sections puisqu’il me semble que l’on peut avoir des approches différentes de leur(s) rôle(s). Elles semblent assez proche d’un dossier mais comme les catégories, les sections ne créent pas de dossiers sur le disque. Elles permettent de mettre en place de grands découpages du site et d’y attribuer des articles sans distinction pour leur(s) catégorie(s).
L’un des avantages d’une section est qu’il est aisé d’y attacher une feuille de style et/ou un gabarit différent des autres sections. Donc un contenu et une présentation totalement différents. Ceci devrait un peu renforcer la notion de « découpage ».
Il n’y a pas de section, sous-section, sous-sous-section mais plutôt un appel d’articles sélectionnés avec des critères cumulables comme sa section, sa ou ses catégories, l’auteur, la date…
Une seule exception cependant : la section « default » obligatoire ne peut contenir d’articles mais en afficher. Cette section est en général pour l’accueil du site.
Le plus difficile me semble être de bien définir et de nommer les sections ainsi que les catégories d’articles.
Sans étendre les possibilités de TXP par un plugin ou de modification de code source, un article peut être attaché à deux catégories mais à une seule section.
man-d
Offline
Re: [fr-fr] logique de structuration d'un site sous textpattern
Salut
C’est vrais que c’est la notion la plus difficile a comprendre dans textpattern.
Je donne quelques précisions:
Si tu veux hiérarchiser ton site tu doit savoir que les categories ont cette fonctionnalités: cat — sous cat — sous sous cat, …
La section par contre c’est ce qui permet d’attribuer des gabarite/styles différents dans le site aux différentes parties (articles, categories).
Les articles peuvent appartenir a 2 cat et 1 section, (sans pluggin supplémentaires), par contre fais attention aux liens vers les catégories car elle s’affiche par défaut dans le gabarit par défaut, il faut mettre l’option de pointer vers la section adéquate pour que tout marche comme tu veux.
Voila j’espère t’avoir un peu éclairé! le mieux est de faire des éssais!
A+
Offline
Re: [fr-fr] logique de structuration d'un site sous textpattern
Mais pour le moment, ça reste du bricolage (qui peut fonctionner parfaitement, certes). C’est vrai que de base, la hiérarchisation de contenu disparaît de l’UI dans le frontend.
Offline
#5 2007-02-27 11:45:56
- moam
- Member
- Registered: 2006-04-28
- Posts: 33
Re: [fr-fr] logique de structuration d'un site sous textpattern
Bonjours, ce genre de petit post est bon pour rafraîchir sa mémoire…
Justement ça m’amène une question ?
Comment faire une navigation par type…
Je m’explique :
J’ai un certain nombre d’articles et je ve qu’ils s’affichent “par média”, “par clients” ou “par sujets”.
En gros j’aimerai qu’un menu me propose 3 types de classement de mes articles, sachant qu’un article peut figurer aussi bien dans “par clients” que dans “par media” ou “par sujets”…
J’ai pensé aux catégories mais comme tout le monde le sais il n’y a que 2 catégories possible.
je sais que dans joomla ce genre de truc ne poses aucun problème, mais je reste un fan de textpattern alors comment je fais pour réaliser ça en txp.
J’ai bien pensé aussi aux sections mais je suis déjà dans une section “works” et j’aurai bien voulu avoir l’url ../works/by-media par exemple.
Voilà je crois qu’il y a encore cette idée de custom field que je n’ai jamais exploré… est ce vers ça qu’il faut que j’aille ?
Merci.
Offline
Re: [fr-fr] logique de structuration d'un site sous textpattern
Chaque article a une propriété “média”, une propriété “clients”, une propriété “sujet” ; et tous les articles ont chacune de ces trois propriétés ? Et tu veux pouvoir trier sur ces propriétés c’est bien ça ?
Effectivement, tu rentre dans la limite de deux catégories de Textpattern.
Il y a plusieurs façons de contourner cela… de tête :
- utiliser les mots-clefs : on peut afficher les articles contenant le mot-clef X par exemple. Mais attention à la syntaxe des mot-clefs, surtout si des non-geek doivent entrer des articles.
- même chose mais avec les custom fields. Il y a peu de différence entre les deux.
- utiliser le hack pour avoir des catégories illimitées ; mais attention c’est un hack.
- utiliser les sections… si c’est juste une question d’URL, tu peux créer trois sections :
works-media,works-sujet, etwork-themeou un truc du genre.
Difficile d’en dire plus sans connaître l’ensemble de la problématique.
Offline
#7 2007-02-28 11:04:59
- moam
- Member
- Registered: 2006-04-28
- Posts: 33
Re: [fr-fr] logique de structuration d'un site sous textpattern
C’est exactement ça !
Tu as tout à fait compris mon problème.
merci mille fois, ça me permet d’avoir un plan de recherche !
Par contre pour le plugin rss_unlimited_categories je ne comprend pas cette histoire de :
For existing sites, you can copy your current article/category assignments to the new category table structure using the following SQL statements:
INSERT INTO textpattern_category (article_id, category_id) SELECT t.id, c.id FROM textpattern t LEFT JOIN txp_category c on t.category1 = c.name where c.type = 'article' and t.category1 != '';
INSERT INTO textpattern_category (article_id, category_id) SELECT t.id, c.id FROM textpattern t LEFT JOIN txp_category c on t.category2 = c.name where c.type = 'article' and t.category2 != '';
—> En faite c’est un code SQL qu’il faut remplacer dans la base de donnée ? Et ça sert à quoi ?
En plus la version 7.2 ne marche pas avec txp 4.03 ‘fin pour moi en tout cas, je suis obliger de prendre la 3.0
En tout cas merci encore pour les autres conseils que je vais m’empresser d’aller potasser maintenant…
Heureusement que tu es là Jérémy
Last edited by moam (2007-02-28 11:24:18)
Offline
#8 2007-02-28 17:38:15
- moam
- Member
- Registered: 2006-04-28
- Posts: 33
Re: [fr-fr] logique de structuration d'un site sous textpattern
Encore moi avec le mal de crâne en plus !
Pourriez-vous m’indiquer ou trouver de la doc APPROFONDIE sur les systèmes de Keywords et sur les Custom_field ? S’il vous plait !
Peut-on générer des listes de liens de keyworks qui renvérait : ou à une liste d’articles ou à un article simple ? comme un menu quoi !
Ensuite je me posais cette autre question qu’elle est la différence entre le nom du champs personnalisés, celui qu’on remplace dans les “préférences”… et le mot que l’on associe à ce champs personnalisé celui qu’on met dans “rédigé articles”.
Je suis tous paumé avec ces histoires de motsclés que je voudrais faire fonctionner comme des catégories.
MErci d’avance pour vos précieuses réponses
Last edited by moam (2007-02-28 17:39:55)
Offline
Re: [fr-fr] logique de structuration d'un site sous textpattern
moam wrote:
Pourriez-vous m’indiquer ou trouver de la doc APPROFONDIE sur les systèmes de Keywords et sur les Custom_field ? S’il vous plait !
Documentation approfondie… heu, pas vraiment malheureusement. Regarde Textbook sur les tags relatifs aux keywords et custom_fields, c’est ce qu’il y a de plus détaillé je pense.
Peut-on générer des listes de liens de keyworks qui renvérait : ou à une liste d’articles ou à un article simple ? comme un menu quoi !
À la main uniquement à ma connaissance, pour le frontend. Pour le backend, pas sans des connaissances PHP.
Ensuite je me posais cette autre question qu’elle est la différence entre le nom du champs personnalisés, celui qu’on remplace dans les “préférences”… et le mot que l’on associe à ce champs personnalisé celui qu’on met dans “rédigé articles”.
Exemple concret: sur l’un de mes sites j’ai un champ personnalisé appelé Spoiler. Si jamais quelque chose est dans ce champ (n’importe quoi, genre “oui”) alors pour cet article j’affiche un avertissement à plusieurs endroits (voir la liste d’article). J’ai aussi un champ “AuteursReels”, et si il a quelque chose dedans pour un article, alors j’affiche ce nom plutôt que celui de l’auteur Textpattern enregistré (ou en plus de ce nom).
Si ce n’est pas clair, je peux te fournir tes exemples de code.
Sinon pour le hack unlimited_category, je sais qu’il existe et semble fonctionner, mais pas plus, jamais testé moi-même.
Last edited by Jeremie (2007-03-01 08:50:18)
Offline
#10 2007-03-06 11:57:10
- moam
- Member
- Registered: 2006-04-28
- Posts: 33
Re: [fr-fr] logique de structuration d'un site sous textpattern
Cool merci de m’éclairer !
c’est vraiment génial ce forum, parce qu’il y a rien de pire que de rester seul avec ces questions…
un grand merci !
Bon je répond aux questions que j’ai trouvé :
pour le Hack unlimited_category il faut en effet écrire les deux petits bouts de script SQL dans le système de requète et phpmyadmin fait le reste… Et c’est pas forcement nécessaire pour le fonctionnement du plugin j’ai l’impression. C’est juste pour rassembler les infos sous une seul table…
je crois…Bref…
Par contre puisque c’est si gentillement proposer je veux bien voir un exemple de code avec le fonctionnement des keywords ou des custom_field. Je comprend à peut prés comment ça marche mais je ne vois pas trop si ça va m’aider dans ce que je veux faire.
En faite de suis en train de m’apercevoir qu’on ne peut pas tout faire avec textpattern.
Je cherche plus à faire un menu avec 3 catégories qui ont le rôle de filtre. C’est à dire je peux voir mes articles filtrés et organisés par média / par clients ou par secteur d’activité… Et ça ça me pose problème…
exactement pareil que ce site sauf que celui là est en flash et que moi je ve faire ça en txp.
Est ce que je dois chercher du côté de “search” dans les plugins ? d’aprés vous ?
Est ce que c’est tout simplement réalisable ce type de navigation par filtre.???
Offline
Re: [fr-fr] logique de structuration d'un site sous textpattern
Avec un plugin oui, sans ça va être galère voir impossible.
Exemple de code avec des custom_fields :
<h4><a href="<txp:permlink />" title="Lire l'article <txp:title />"><txp:title /></a>
<txp:if_custom_field name="Langue" val="en">
<img src="/images/23.gif"
style="height:9px;width:14px;vertical-align:text-bottom;"
alt="Article en anglais" title="Article en anglais" class="imgNorm"/>
</txp:if_custom_field>
</h4>
<p class="articleListeInfos">Publié le
<txp:posted /> par <txp:author /> en tant que <em><txp:category1 title="y" /></em><txp:if_article_category number="2"> et <em><txp:category2 title="y" /></em></txp:if_article_category>.</p>
<txp:excerpt />
<p>
<a href="<txp:permlink />" title="Lire l'article <txp:title />">Lire l'article <cite><txp:title /></cite></a><txp:if_custom_field name="Spoiler"> (article réservé aux <strong>MJ</strong>)</txp:if_custom_field>.</p>
<hr />
C’est ce que j’ai (en partie, j’ai viré les trucs sans intérêt pour le cas présent) comme module d’article qui génère ça par exemple.
Offline
#12 2007-03-07 11:32:22
- moam
- Member
- Registered: 2006-04-28
- Posts: 33
Re: [fr-fr] logique de structuration d'un site sous textpattern
MErci pour ce bout de code je comprend beaucoup mieux comment utiliser les custom_field
Désolé d’abuser…
mais j’ai ces plugins :
chh_article_lib
chh_keywords
ran_tags
rss_unlimited_categories
D’aprés toi quel est le plugin le plus adapté pour ce que je ve faire.
Last edited by moam (2007-03-07 11:33:39)
Offline