J'utilisais ChronoForms bien avant d'avoir entendu le terme "Kit de construction de contenu". En définissant un formulaire et en choisissant l'option permettant d'enregistrer les résultats dans la base de données, je peux créer de nouvelles tables, stocker différents types de champs, y compris des images, etc. et créer des applications.
J'ai trouvé très peu de limitations avec ChronoForm, aussi n'ai-je pas été très motivé pour vérifier les CCK.
Je me demande si ChronoForms fait tout ce qu'une CCK peut faire ou devrais-je en savoir plus sur Zoo, Seblod, Cobalt, K2 ou FLEXIcontent, etc.?
Je pense que c’est probablement difficile d’identifier, du point de vue de l’architecture ou de la base de données, comment chrono ou peut-être fabrik sont "différents" de K2, de FlexiContent ou de toute autre chose. À mon avis, toutes ces choses font la même chose: stocker des données dans une base de données et vous donner la possibilité de personnaliser la façon dont les données sont interprétées et présentées pour affichage et pour saisie. Fondamentalement, l'interface et la convivialité de la manière dont cette entrée ou cet affichage est effectuée sont stockées d'une manière qui importe peu.
Cela dit, je pense que les "véritables" CCK ou CCK qui se vendent en tant que telles possèdent au moins quelques fonctionnalités que je considère importantes: routage des URL, interfaces conviviales, structures de catégories partagées, ACL et modèles.
Maintenant - je suis sûr que beaucoup de choses que j'ai mentionnées peuvent être faites dans ChronoForms. J'utilise fabrik mais je considère que les deux outils sont assez similaires et je me base donc sur mon expérience. Personnellement, le routage à Fabrik n'est pas si chaud. Il est également tout à fait possible d’ajouter des éléments tels que ACL ou des catégories, mais ce n’est pas aussi intuitif ni aussi simple que les autres CCK.
En fin de compte - vous pouvez utiliser l'une ou l'autre approche comme moyen de développer des types de contenu et une sortie personnalisés - je ne m'embarquerais pas trop dans la sémantique de ce qui différencie un CCK d'un outil "d'architecture d'application" - concentrez-vous sur ce que vous devez faire et sur quel outil vous y conduira le plus rapidement.
Il n’existe pas de terme clair sur ce que CCK est, cela dépend donc du point de vue :)
Le terme CCK vient de Drupal, où le module nommé CCK a été créé pour étendre le nœud en ajoutant des champs supplémentaires.
donc, de ce point de vue, Chronoforms n’est pas un CCK, car il ne prolonge pas le contenu de Joomla !.
Cela signifie aussi que Joomla! pas de vrai CCK. Seulement Seblod plus proche.
Chronoforms est un composant de formulaire, qui peut également être utilisé pour personnaliser le processus de connexion ou pour créer de simples processus de passerelle de paiement. Ce n'est pas un CCK, mais vous pouvez créer certaines fonctionnalités à l'aide de ChronoConnectivity, qui vous permet de créer vos propres tables (et donc les structures de données).
Mon opinion personnelle est qu’il existe de meilleurs outils CCK. Pour ce que ça vaut, mon préféré est le K2. Il est plus convivial que beaucoup d’autres et est raisonnablement extensible. Bien sûr, si vous souhaitez simplement créer une liste avec des widgets avec des champs personnalisés, il est très facile de commencer.
Je n'ai pas utilisé ChronoForms, mais j'ai utilisé K2 et Zoo. Les deux d’entre eux ont l’impression de vouloir surmonter certaines lacunes avec le système d’articles en stock. Ils utilisent tous les deux des "éléments" au lieu d'articles, et vous pouvez ensuite (presque à l'infini) développer ce que cet article peut afficher en ajoutant des éléments tels que des champs supplémentaires et des plugins tiers (tels que Google Maps). Pensez-y comme un système d'article très personnalisable.
Avec K2, vous pouvez créer un style pour les catégories et même remplacer considérablement la sortie. Tous les articles de chaque catégorie adoptent ce format et ce style. Il existe également d’excellents modules de filtrage pouvant utiliser à la fois des balises et des champs supplémentaires pour trier les résultats.
Comme vous pouvez complètement personnaliser la sortie, vous pouvez créer des charges de champs supplémentaires dans le back-end (plus d'images et de galeries d'images), les remplir ici, puis leur demander d'afficher les données dans une mise en page personnalisée sur le frontal.
Avec Joomla 3.x et les balises, ainsi que des plugins de champs personnalisés tiers, vous pouvez vous en approcher avec les articles de stock, mais ce n’est pas encore tout à fait là.
Je ne sais pas à quel point c'est proche de ChronoForms, mais le nom (pour moi) indique qu'il est fait pour collecter des informations sur le front-end. Bien que Zoo puisse le faire (et je suppose que K2, mais je ne l'ai jamais fait), je ne pense pas que ce soit la principale fonction de ces CCK.
Je dirais que cela a certainement à voir avec ce que vous voulez faire et comment vous définiriez le CCK. Je n'ai pas beaucoup travaillé avec ChronoForms et j'ai peu d'expérience avec ChronoEngine.
Je considérerais que CF est davantage un composant de formulaire, avec la possibilité de créer des applications de base de données personnalisées à l'aide du CE. À un moment donné, cela peut être considéré comme similaire à un CCK.
Parallèlement, des composants tels que K2 ou Seblod sont dédiés et conçus pour fournir exactement ce type de fonctionnalité, ce qui vous permettra de créer facilement et rapidement vos éléments de contenu personnalisés.
Il convient de mentionner une autre extension qui peut être considérée comme une clé CCK pour Joomla et qui correspond à la définition de CCK par Fedik, dans la mesure où elle étend le composant de contenu principal de Joomla. Ceci est le Fields Attach ( http://extensions.joomla.org/extensions/authoring-a-content/content-construction/18564 ) et fournit des types de champs pour étendre les articles joomla.
Récemment, j’ai commencé à utiliser Fabrik, qui, je pense, combine de puissantes fonctionnalités et peut être utilisé en tant que constructeur d’applications (similaire à ChronoForms avec ChronoEngine) et peut potentiellement créer un système de contenu personnalisé.
En conclusion, c’est encore ce qui fonctionnera le mieux pour les besoins spécifiques de chaque projet. S'impliquer et en apprendre davantage ne sera que bénéfique et vous pourrez décider de ce qui vous convient le mieux, à vous et à vos projets.
Je dirais que Zoo est très différent de Chronoforms. J'utilise les deux et pour des raisons différentes. Chronoforms est idéal pour les applications qui nécessitent une action (une forme/entrée) et j'adore la présentation visuelle et la flexibilité de Zoo. Cela dépend entièrement de vos besoins sur un projet particulier.
Kit de personnalisation du contenu CCK. Chronoforms est un composant de formulaire, car il n’affecte pas la façon dont le contenu est affiché.
K2 est un CCK car il personnalise le mode d'affichage des éléments. Virtuemart est un CCK car il personnalise le mode d'affichage des éléments (liste de produits).
sh404sef n'est pas un CCK car il n'affecte pas le contenu mais l'URL .....