davidm
jeudi 6 novembre 2008 à 11:56
CITATION(nyl auster @ mercredi 5 novembre 2008 à 23:18)

- profiter de la facilité de création de formulaire (ça me parait formidable pour créer des formulaires de commande ou de réservation ça, ou encore stocker des annonces ou des fiches rentrées par des visiteurs). Pour l'instant je tombe sur une erreur php en validant mais j'espère comprendre pourquoi demain.
Ca m'est arrivé aussi, le temps de comprendre la logique qui est derrière... si tu as des soucis n'hésite pas à poster sur typolight.fr avec des questions plus précises

CITATION(nyl auster)
dernier point et qui m'importe beaucoup : avoir une admin plus intuitive à prendre en main que Modx :
Alors, dans typolight l'admin n'est pas forcémment plus intuitive que dans modx, je dirai même qu'elle l'est moins.
Par contre on a un total contrôle (au début ça donne mal au crâne avec toutes ces options de permissions) sur ce que le client voit dans l'admin (mais au lieu d'avoir à utiliser un plugin du genre ManagerManager pas forcémment toujours parfait et lourd à utiliser) on a ça nativement dans la gestion des permissions.
Ca veut donc dire que le client ne voit que ce dont il a besoin et cela simplifie énormément les choses pour lui.
Deuxième élément, l'aide en ligne est très complète bien plus que dans modx.
CITATION(nyl auster)
et là je m'interroge, car je n'avais jamais vu un tel système de création d'articles et je me pose des questions à cet instant de mon apprentissage :
En fait c'est très courant :
la plupart des CMS ont un système avec une spécialisation des contenus par type, les articles étant le type de base et les extensions donnant en général des types additionnels (galerie, sondage, news... etc).
modx ne fait pas de distinction et l'unité de contenu c'est le document web qui peut ou non contenir d'autres documents (répertoire) : mais modx est une exception !
Avec typolight on retrouve la notion d'article mais avec deux grosses nuances :
1) un article n'est pas un élément de contenu ! : c'est un "conteneur" auquel on peut associer n'importe quel type de contenu, mais qui ne comprend pas de contenu en dehors d'un texte d'accroche qui va servir sur les pages listant les articles. Il défini les propriétés de l'article (date de publication et de fin de publication), certaines propriétés CSS optionnelles liées au framework CSS de TL, l'auteur...
2) un article n'est pas contraint par une structure de contenus rigide : La puissance de typolight est un peu similaire à modx par certains aspect pour cette raison : on est pas contraint par une structure du type titre - intro - texte mais on peut choisir à loisir les éléments de contenus. En quelque sorte les "content elements" de typolight sont un peu comme les TV dans modx. Un élément de contenu peut être : un texte, un titre, une image, un fichier à télécharger, du code HTML, mais aussi un élément de contenu d'un autre article ou un autre article ou encore et c'est très intéressant : un module (les modules sont un peu comme les chunks dans modx, mais dans le sens étendu du chunk c'est à dire qu'ils sont souvent l'équivalent des chunks de templates utilisés par les snippets).
La différence c'est aussi que la structure de données peut être différente pour chaque article, alors que dans modx elle est associée à un template (un gros défaut de modx, à quand les DocumentVariables ?).
CITATION(nyl auster)
1) c'est pas un peu relou pour un client de devoir rentrer des éléments un par un? (titre, texte, lien)
Tu n'est pas obligé de faire comme ça ! Tu peux simplement utiliser une zone de texte dans laquelle tu crée tes contenus exactement comme tu le fais pour "content" dans modx

CITATION(nyl auster)
2) Il faut qu'il recrée une page à chaque fois qu'il veut rentrer un nouvel article dans une catégorie donnée? (jai lu dans la doc que les articles d'une même page était affichés les uns en dessous des autres.)
Oui et non.
Ca dépend en fait du type de contenu dont on parle.
Si c'est une page "statique" alors oui. Le fait que l'arborescence soit "double" : page d'un côté, article de l'autre est à mon sens illogique et la séparation du concept de page et d'article a peut-être des justifications techniques (notamment côté structuration de la DB) mais il serait plus cohérent de les fusionner surtout que le concept d'article est utilisé de manière atypique ici ça peut amener des incompréhensions. Apparemment une future version de typolight (qui ne portera pas le même nom) devrait mettre fin à cette distinction...
Si c'est une page dont le contenu est dynamique et géré via un des modules installé (actualités, galerie, sondage, calendrier.... etc) alors là non il suffit de définir des pages comportant soit une présentation custom qui contient elle même des modules pour lister les contenus (là on bosse comme avec Ditto : une page pour lister, une page pour afficher le détail) et pour présenter le détail d'un élément.
Le client ne fait qu'ajouter une actualité dans la catégorie souhaitée et le reste est automatique

Idem pour les autres types de contenus.