Agrégateur de flux d'hébergement module drupal
Est-il juste de dire que aggrégateur est retenu dans le noyau d7 pour le soutien de l'héritage, et que les aliments est le successeur probable? Flux couvre plus de scénarios que aggrégateur, et semble être mieux situé pour adaptions, bien que la généralisation rend plus difficile de comprendre comment s'y prendre la mise en œuvre. Y at-il des projets que vous pouvez recommander que construire sur des thèmes pour mettre en œuvre des cas d'utilisation particulières?
--- En regardant à travers la documentation Feeds, nous trouvons la déclaration
. « Feed:... Importateur d'agrégation des agrégats RSS / Atom aux noeuds Fournit un type de nœud alimentation et un type de noeud élément d'alimentation Créer un ou plusieurs « nœuds d'alimentation » pour ajouter RSS / Atom à votre site On Cron, ces flux seront produire en continu des noeuds « de l'élément d'alimentation ». Nécessite le module central d'agrégation doit être activé.
Donc, projet / feeds dépend de aggrégateur de base, bien qu'il semble se chevaucher et étendre la fonctionnalité ainsi.
a demandé le 30 avril à 22h56 '12
fermé en premier lieu sur des opinions par Shawn Conn. Pierre.Vriens. Adrian Cid Almaguer. Non Sssweat. sanzante 21 avril '16 à 8:52
De nombreuses bonnes questions génèrent un certain degré d'opinion fondée sur l'expérience d'experts, mais les réponses à cette question ont tendance à être presque entièrement fondée sur des opinions, plutôt que des faits, des références ou des compétences spécifiques. Si cette question peut être reformulée pour adapter les règles dans le centre d'aide. S'il vous plaît modifier la question.
Même si le nom du module est « Flux ». il peut importer des fichiers CSV, XML et d'autres types de données aussi. En outre, vous pouvez les joindre à une forme autonome ou une forme de type de noeud.
La différence fondamentale entre le module et aggrégateur Feeds est, comment il stocke les données.
Catégories magasins de module Aggregator, se nourrissent des URL et des données importées dans ses propres tableaux. Vous aurez le soutien de vues, mais il ne peut pas être étendue comme des nœuds ou une telle entité.
En outre, vous ne serez pas en mesure de cartographier les données. Il est presque une structure fixe, comme le titre à titre, le corps à corps, etc.
Mais en cas de flux, vous pouvez décider ce que vous avez besoin. Vous pouvez construire un importateur d'alimentation standard qui mappe le titre de l'élément de charge à titre de noeud et contenu dans un champ de corps. Mais vous pouvez aussi être radical par cartographie à d'autres domaines.
Vous pouvez également utiliser différentes entités comme cible. Il a également le soutien « PubSubHubbub » qui Aggregator ne supporte pas.
Les deux modules utilisent cron pour récupérer les données.
Utilisez aggrégateur si vous voulez afficher le contenu de quelques RSS / ATOM dans un bloc simple. Pour tous les autres cas, je vous recommande le module Feeds.
Flux d'importation a seulement quelques centaines et installations aucune documentation sur la page du projet. Le module Feeds a plus de 30k installe et une bonne quantité de documents; en outre, il est utilisé par certaines des plus grandes organisations qui utilisent Drupal et donc très susceptibles de recevoir des mises à jour et des correctifs pour les années à venir. Bien qu'il existe probablement des cas où le module d'importation d'alimentation est utile, je doute fortement qu'il permet d ' « actions plus complexes » que ce que l'on peut faire avec le module Feeds. - Patrick Kenny 30 avril à 23h31 '12
Je sais qu'il ya grande distance entre docs, INSTALS et unifie les bugs. Mais par exemple, import RSS let de vous créer des noeuds de, tout urls et laissez-vous télécharger des fichiers et de les stocker dans un répertoire que vous spécifiez. Je ne suis pas un expert, mais je pense que le nourrit est juste pour les cas d'utilisation les plus courantes, tandis que l'importation d'alimentation, il est plus spécifique lors de l'importation des données complexes. - Arena Federico 1 mai '12 à 00h16
Le module Feeds peut gérer des cas d'utilisation extrêmement complexes, comme la première page de la documentation suggère (drupal.org/node/622696). Flux est certainement pas seulement pour les cas d'utilisation les plus courantes; il donne aux développeurs de créer des flux de travail très spécifiques pour le site (s) si nécessaire. Si quoi que ce soit, il offre trop de contrôle. - 1 Patrick Kenny mai à 00h23 '12
Pour mémoire, le projet / flux contient un module appelé feeds_import, qui est un exemple illustrant les caractéristiques des capacités d'importation de aliments du bétail; d'autre part, le projet / feed_import installe un seul module, feed_import, qui semble être une alternative proposée aux aliments. - August1914 1 mai à 15h08 '12