zoneclearFeedServer
Par JcDenis le mercredi 27 janvier 2010, 07:52 - Plugins - Lien permanent
zoneclearFeedServer est une extension pour Dotclear2 vous permettant de
créer un planet facilement sur votre blog ou sur un blog dédié. Il a l'avantage de pouvoir mélanger sur un même blog des billets normaux et des billets provenant de flux.
Description
- Nom : zoneclearFeedServer
- Description : planet de fils de syndication.
- Version : 1.3
- Date de création : 25 Janvier 2010
- Date de modification : 30 Janvier 2011
- Forum : http://dotclear.jcdenis.com/go/zoneclearFeedServer-support
- Lab : http://lab.dotclear.org/wiki/plugin/zoneclearFeedServer
- Documentation : http://dotclear.jcdenis.com/go/zoneclearFeedServer-doc
Aperçu
Prérequis
- Dorclear 2.2: plugin-zoneclearFeedServer-1.3.zip
- Dotclear 2.1.6: plugin-zoneclearFeedServer-0.8.zip
- Base de données MySQL ou PostgreSQL,
- Répertoire cache de template
- Le plugin TaC pour utiliser les fonctions Twitter
Features
- Mélange des billets-flux aux billets-normaux,
- Choix de catégorie (fortement recommandé),
- Choix de mots-clés,
- Nombre de flux illimité,
- Choix des contenus complets ou tronquer,
- Gestion indépendante de chaque flux,
- Mise en/hors ligne des flux (automatique ou forcé),
- Mise à jour des flux automatique et périodique,
- Limitation du nombre de flux à mettre à jour à la fois,
- Choix du propriétaire local des flux,
- Supporte la majorité des thèmes,
- Script cron de mise à jour des flux.
- Page publique décrivant les flux
- Compatibilité avec les nouveau settings
Contributeurs
- JC Denis,
- BG
Mise à jour
- < 1.1 : Les paramètres de Twitter et identica sont perdus, Nécéssite le plugin TaC
- < 1.0 : L'extension n'est plus compatible avec une version de Dotclear inférieur à la 2.2,
- < 0.5.2 : Les noms de champs dans la table zoneclear sont changés. (compatibilité avec pgSQL)
Vous trouverez en pièce jointe de ce billet le paquetage de la dernière version publique de l'extension.
Revisions of /plugins/zoneclearFeedServer
- Revision 2928: minor fix
- Revision 2926: oups
- Revision 2915: '''zoneclearFeedServer 1.3''' * Fixed install on nightly build * Fixed ...
- Revision 2642: '''zoneclearFeedServer 1.2''' * Added plugin tweakurls support (Thanks ...
- Revision 2632: '''zoneclearFeedServer 1.1''' * Removed old Twitter functions * Added ...
Évaluer ce billet
- Note : 4.3
- Votes : 4


Commentaires
Bravo pour ce plugin qui facilite la mise en place d'un Planet.
J'en profite pour te signaler que le lien (billet) vers la documentation est faux à cause d'une lettre en surplus
Évaluer ce commentaire
Hop, corrigé.
Merci
Évaluer ce commentaire
Pas vraiment un besoin pour moi, mais j'y ai jeté un coup d'œil et, moyennant un peu de css, pas de problème. C'est même remarquable de simplicité.
Sauf la pub vite envahissante quand on liste des rss de journaux, pas exemple. Une solution ?
Évaluer ce commentaire
Salut jmh2o,
Ca va être difficile, il n'y a pas de filtre de style antispam sur les billets dans Dotclear et donc rien n'est prévu pour filtrer le contenu des billets.
Je serais toi je ferais une demande de plugin sur le lab ou au moins poser la question sur le forum.
Mais bonne remarque. Je la note dans un coin, si par le plus grand des hasards j'ai le temps de faire un plugin pour ça.
On sait jamais, hein....
Évaluer ce commentaire
Petite mise à jour en ce vendredi matin pour corriger un bug sur les URL de billets "normaux".
Bonne journée.
Évaluer ce commentaire
Bonjour,
Petite question sur les fonctionnalités. Est il possible que le titre du billet ne renvois pas vers le billet du flux RSS mais le post du blog et du coup est il possible d'ajouter dans le post du blog un élément du style (Lire la suite : ICI) avec un lien du coup vers le billet du flux RSS. Je ne sais pas si je suis clair mais voici le schéma que j'aimerais pour mes internautes:
Home > Post du blog > Lire la suite > Billet sur site RSS
Merci d'avance pour votre aide. Sinon pour le reste le plugin est parfait.
Évaluer ce commentaire
J'ai bien compris ta demande mais le problème vient des flux, ils n'ont pas de résumé puis de contenu mais uniquement du contenu, et donc pour le coup il va être compliqué de couper le texte en deux pour faire un "lire la suite".
Par contre je peux quand même ajouter une option pour que les titres des billets-flux redirige vers la page détaillé du billet sur ton blog.
Je le note dans ma liste "à faire"
Évaluer ce commentaire
Mise à jour dispo en version 0.4 avec ajout du choix du propriétaire des billets en local, et ajout du choix de l'affichage des contenus tronqués sur certaines pages.
Plus quelques débogages...
Évaluer ce commentaire
Ok vraiment super sympa, je vais tester cela ce soir.
Je reviens demain pour le résultat.
Encore Merci.
Évaluer ce commentaire
Bon j'ai pas résisté, j'ai testé tout de suite et le résultat est : Parfait !!!!
Je vais maintenant mettre en place mes flux. Encore MERCI !!!
Évaluer ce commentaire
Petit mise à jour en 0.5.2 pour ajouter une option pour rediriger les titres et "lire la suite" vers le billet original ou non.
(+ compatibilité pgSQL)
Évaluer ce commentaire
Ca ne "marche" pas chez free.fr ?
Pourtant j'ai de nouveau le flux de dotclear à l'index de l'administration (qui n'était plus dispo pendant un temps à cause d'une des nombreuses restrictions de php chez eux)
PS: c'est PostGreSQL et encore un PHP 2.x
Évaluer ce commentaire
Merci pour ton retour,
Ca ne m'étonne pas vraiment, les restrictions de Free sont pil poil sur ce que fait ce plugin et en plus le temps de traitement de la mise à jour des flux est énorme donc même si ça marche tu aurais surement une arlerte "timeout" de la part de Free je pense...
Après comme tu as retrouvé le flux du tableau de bord, je regarderai soit si je peux modifier le plugin, soit si il y a un problème avec.
Évaluer ce commentaire
C'est moi ou il n'y a aucune option pour supprimer un flux (je parle bien du flux, pas des billets associés) ?
Version 1.0, dc2.2.
Merci.
Évaluer ce commentaire
Ah si, "effacer" est bien moins parlant que "supprimer"...
Évaluer ce commentaire
brol,
Effectivement il faudrait que je "standardise" un peu mes plugins...
Évaluer ce commentaire
Hello JCDenis je suis en train de tester ton plugin qui m'as l'air bien sympa.
Sauf que mon objectif est juste de faire une revue de blog, surtout pas de publier tout ce qui est dans les flux que je lit.
Pour cela j'ai configuré l'interface pour que le statut d'un nouveau billet soit "hors ligne" par défaut. Mais comment faire pour que le plugin ne crée un nouveau billet "que" quand je sélectionne manuellement un (ou plusieurs) articles du flux dans le plugin ?
Cela éviterais d'avoir des tas d'article hors lignes dans mon admin.
Une solution ?
A+
Pierre
Évaluer ce commentaire
Si je comprend bien ta demande, ce n'est pas possible... Le plugin lis le flux et créé les billets en même temps, et seulement après tu peux faire le trie. C'est un peu un casse tête par exemple pour Zoneclear.org je cherche le plus possible à trouver le flux d'un tag/une catégorie du site pour avoir le flux le plus en adéquation avec ce que je cherche à partager.
Évaluer ce commentaire
Et bien ! Moi qui me galère depuis deux jours à inclure différents de mes flux dans de nouveaux articles regroupés dans un même blog (faire un Planet, quoi) je suis passé par OpenPlanet, vite compris qu'il était à l'abandon, puis avec Planet + dcCron, j'y ait enfin cru !.. mais sans jamais de résultat.
Et là, je tombe ici, j'installe, ça marche direct, l'interface est super, y'a aucun bug, ça marche terrible, c'est plein d'options, enfin quoi, pourquoi j'ai pas trouvé ça plus tôt ?!!
Merci et bravo pour le travail :D !
Évaluer ce commentaire
Bonjour,
Il y a un truc majeur qui me gène dans cette nouvelle version, c'est l'affichage que tu donnes à deux points :
- "Lire la suite" est remplacé par "Lire Titre du billet" avec "Lire" en italique et le "Titre du billet" en non italique, le tout à la suite de l'extrait ce qui rend la chose peu lisible pour peu que le titre du billet soit long,
- le pseudo de l'auteur est suivi du nom de son blog entre parenthèses, pourquoi ne pas lier les deux et mettre en bulle le nom du blog ? Quand on a le même pseudo que le nom du blog, c'est bougrement curieux !
Pour mieux comprendre ce que j'écris : http://bit.ly/frkJuW vs http://bit.ly/dJVnlS
Merci.
Évaluer ce commentaire
Hello,
- Pour lire "truc", c'est étrange sur http://bit.ly/gNoSVr j'ai bien "lire la suite" d'affiché?! Je vais aller voir les sources de plus près, j'ai bien une petite idée
- Pour le nom de l'auteur vs nom du blog, ouais, je sais pas pourquoi j'ai fait ça, peut-être pour rendre plus visible le fait que c'est sur un blog distant? Je modifierais pour la prochaine version (ou alors ajouterais une option).
Évaluer ce commentaire
bonjour, JcDenis
vraiment chapeau pour ce plugin merci ,
j'aimerai savoir si y a possibilité de pointé les lien des flux vert les billet généré , ce qui est logique autrement pourquoi les généré , pour les tags c'est déjà le cas , puis le site d'origine est motionné deux fois une fois juste a coté de l'auteur et une fois en bas du Billet (Billet original sur ) raison de plus de pointé les url des titre vert les billet généré
le seul inconvénients c'est ça les lien des titre qui pointent sur les source externe hors des billet sont généré
si ta une solution de suis preneur merci pour tout
Évaluer ce commentaire
kabybot,
Dans les paramètres de l'extension, dans "affichage" il faut décocher toutes les cases "Rediriger vers le billet original sur"
http://bit.ly/i3t0So
Évaluer ce commentaire
bonjour JcDenis,
Avant tout merci pour ce super plugin encore une fois et merci pour le support
voila dans le cadre de mon utilisation de ce plugin j'ai du retoucher le code ( fichier : class.zoneclear.feed.server.php ) j'ai rajouter quelques ligne ! les suivantes :
1- pour crée un extrait a base de post_content après avoir supprimer toutes les balise html j'ai réussi a crée un extrait limité a 255 caractère et le posté dans post_excerpt et ça marche
2- dans post_content j'ai fait en sort de récupérer l'image si elle existe et la posté avec l'extrait , si elle existe pas une image par defaut sera posté avec l'extrait et ça fonction super bien
jusque la tout va bien , sauf que j'ai remarqué il y a des flux Rss qui postent leur image apart comme media dans <enclosure url= ...>
exemple: http://bit.ly/hJk4rD
Ma question donc est il possible de récupérer ces images ? si oui comment ?
est ce que c'est possible aussi de la posté ou même temps dans bdd "DC_media" pour pouvoir l'exploité sous différent thème ?
Ma 2eme question concerne la parti Twitter en fait quand un article est publier c'est les infos du flux d'origine qui sont envoyer sur twitter titre , url , auteur etc.. , du coup chaque twite préviens nos amis d'aller lire ailleurs des articles qui sont publié sur nos site ( pas logique )
voila merci encore une fois
je laisse quand même le lien ver le fichier si besoin
http://bit.ly/h8lF55
Évaluer ce commentaire
Bon bricolage
Je n'aime pas le faite de récupérer les images d'un flux, dans l'utilisation originale, je dirais que c'est du vol. Et de plus le script est déjà très long à s'exécuter donc si je rajoute encore des fonctions de traitement il y aura encore plus de risque de faire un "timeout" de php ou du serveur.
Pour en revenir à tes modif, tu devrais utiliser clearbriks avec text::cutString() que tu utilises pourant plus loin et html::clean(); Pour l'image par défaut c'est "index.php?pf=zone..." il manque le "f". Ensuite tu ne peux pas avoir l'ID de l'aricle comme il n'existe pas encore!
Perso je pense que tu devrais passer par les behaviors que j'ai ajouté (zoneclearFeedServerBeforePostCreate, ...) pour faire tes modifs cela te faciliterait les futurs mise à jour.
Enfin pour Twitter encore une fois le but premier de zoneclear est de faire un planet d'ou l'envoie de l'URL source. (Cette partie a été modifié pour la prochaine version, je peux peut-être ajouté un masque pour ajouter l'URL source)
Si tu veux en discuter plus longuement, rendez-vos sur le sujet du forum: http://bit.ly/hvKsSg
Évaluer ce commentaire
Une info impressionnant. Venez voir mon blogue aussi. 08))
Évaluer ce commentaire