Leed v1.5 stable

Good news every one !

Leed, le petit agrégateur de RSS est devenu grand… et stable ! Puisque nous avons sorti la v1.5 stable (première stable du nom) ! Aujourd’hui notre petit concurrent à GReader, Netvibes & Co dispose de nombreuses fonctions natives mais aussi de 18 plugins disponibles sur le Leed market (oui on a choisi un nom “corporate” mais promis c’est tout gratuit :p)

Voila la liste et l’utilité de ces plugins proposés par la communauté et/ou l’équipe leed :

  • cacheListFeed – cacher la liste des flux afin de lire les articles en plein écran.
  • DeleteTheCache – suppression physique des fichiers mis en cache par Leed
  • favicon_IOS – ajoute une jolie icone sur IOS
  • fleaditlater – ajoute un bouton permettant de marquer un événement comme “à lire plus tard”
  • fleedicon_content – ajoute un favicon à gauche de chaque item lors de la lecture
  • fleexed – repositionne les menus en position fixed
  • instapaper – affiche les événements directement sur instapaper lors du clic sur le titre d’un événement
  • leedBrowser – Lors du clic sur un lien d’événement, le site est ouvert dans un navigateur discret avec des boutons : marquer comme lu, favoriser…
  • leedLogSync – Affichage du dernier fichier de Log généré par la tache planifiée de synchronisation
  • leedUpdateSource – Leed toujours à jour.
  • oneSync – ajoute un bouton à coté de chaque flux afin de synchroniser uniquement ce flux
  • rssmaker – Créer un flux rss par dossier de flux. Permet de créer de nouveaux flux pour une consultation plus synthétique
  • search – effectuer une recherche sur les articles de Leed. Ne perdez plus aucune information !
  • shaarleed – partage un lien d’événements directement sur son script shaarli
  • social – partage les articles avec son réseau social préféré (Facebook / Tweeter / Google+)
  • squelette – plugin d’exemple pour les créateurs de nouveaux plugins Leed
  • themeswitcher – changer de thème via la page de gestion
  • z_cssLeedMaker – Ce plugin permet de construire son propre thème en ajoutant du css.

Le moteur Template intégré permet également la personnalisation du thème de leed, aussi 5 thèmes vous sont proposés par la communauté
ici : http://projet.idleman.fr/leed/?page=Th%C3%A8mes .

N’hésitez pas à nous envoyer vos thèmes et plugins vous aussi pour les partager avec la communauté :).

Un grand merci à ceux qui utilisent leed au quotidien, qui nous soutiennent ou qui nous envoient les propositions/remarques sur github :), et
aux petits et aux grands qui relayent comme le Linux essentiel magazine, Znet, et Tristan nitot de mozilla ça file la larmichette
tellement c’est beau 🙂

Et surtout une grosse papouille à notre équipe de dev bénévole de choc constituée de SbGodin, Cobalt74 et Simounet sans lesquels le projet n’aurait pas avancé
d’un pouce étant donné le peu de temps que me laisse ma thèse et mes autres projets.

Grosses features prévues dans la version 2:

  • Mise en place du lazy loading qui va remplacer le système de pagination ( les nouveaux événements se chargeront au fur et à mesure du scroll comme sur Google image)
  • Déploiement progressif des articles en titre/ titre + description courte / article complet
  • Cookie d’identification (case “se souvenir de moi”)
  • Gestion multi utilisateurs ( j’ai craqué, alea jacta est)
  • Module Internationalisation (idem, la ‘pression utilisateur m’a tuer’ (non non ce n’est pas une faute :p) )
  • Authentification par cookies
  • Sécurisation, optimisation et autres bidouilles 🙂

N’hésitez pas à venir tester leed et à nous faire vos retours :).

Dernière version stable : https://git.idleman.fr/idleman/Leed/archive/master.zip
Dernière version en développement : https://git.idleman.fr/idleman/Leed/archive/dev.zip
Dépôt GIT: https://git.idleman.fr/idleman/Leed.git
Déclarer un bug: https://git.idleman.fr/idleman/Leed/issues
Rss des versions: https://git.idleman.fr/idleman/Leed/commits/master.atom
Dernière version archivée des plugins: https://github.com/Idleman/Leed-market/archive/master.zip
Page des Thèmes : http://projet.idleman.fr/leed/?page=Th%C3%A8mes

 

 

43 réactions au sujet de « Leed v1.5 stable »

    • Idleman Auteur ArticleRéponse

      Le timeout semble inévitable lors du chargement d’un trop grands nombres de flux, ou d’un flux comportant trop d’événements, le mieux reste encore de faire une synchro dégradée pour éviter ce problème qui est plus lié à MySQL qu’a Leed 🙂

      • Gilles Réponse

        De toute façon, je sais mon mutu low-cost est à la ramasse en MySQL :/ alors que la base SQLite est plus rapide.
        Va savoir pourquoi.
        Genre KrISS Feed passe sans souci…

        • Idleman Auteur ArticleRéponse

          Dans les futures versions on devrais passe à PDO et donc d’ouvrir a des sgbd alternatif type sqlite, peut être que ça vaudra le coup de retenter à ce moment la 🙂

  1. Tetsumaki Réponse

    @Idleman Tu m’avais pourtant dis : “Leed 2.0 ? pas avant 2017”
    On m’aurait mentit ?
    Bonne nouvelle en tout cas, je suis pressé d’adapté mon skin.

    • Idleman Auteur ArticleRéponse

      Ben c’est la 1.5 la ^^ la v2.0 elle est a peine commencée et encore c’est parce que j’ai une équipe aussi pressée de compétente (et ils sont vraiment très pressé :p)

  2. Tom Réponse

    Hé bonne nouvelle !
    En tout cas en tant que développeur de thème, c’est un plaisir de développer pour Leed 🙂

  3. puppiox Réponse

    Bravo! J’avais testé il y a plus d’un an, mais je restais chez Google. Suite à l’annonce de la fermeture de Greader, j’ai mis en concurrence Kriss et Leed (mysql plantait parfois alors je m’orientais lentement vers Kriss… ). Sur les recommandations de l’insistant Cobalt :), je suis repassé chez Leed et je ne regrette pas du tout. Aujourd’hui il se trouve que ce soft fonctionne à la perfection: me revoilà donc durablement sur cet agrégateur agile et léger (je lis sur tablette / téléphone / PC) et il est hébergé sur un raspberry pi SANS broncher (grâce à la mise à jour partielle) !

    Merci pour ce travail de vrais bons!

  4. Olivier Réponse

    J’utilise leed rss est c’est vraiment un outil sympa! Est-ce qu’il y une procédure à respecter pour passer de leed v1 à la 1.5?

    • Idleman Auteur ArticleRéponse

      Le mieux est encore de réinstaller tout le logiciel mais si tu est aventurier tu peux écraser les fichiers existants, reconfigurer le constant.php et exécuter les fichiers de mise à jour de base situé à la racine du projet (au final je pense que c’est moins long de réinstaller ^^)

  5. deneth Réponse

    j’ai un petit souci.

    j’avais Leed 1.1 d’installer, j’ai installer Leed 1.5 ( je ne savais pas comment mettre a jour, j’ai donc supprimé mon dossier leed, et mis les fichier de leed 1.5 et fait l’install). Depuis les flux ne se mettaient pas à jour. J’ai donc supprimer mes flux, et les ai importés.

    Depuis j’ai une erreur “cURL error 6: Could not resolve host: http (Domain name not found)”.

    Que puis je faire pour résoudre mon problème ?

    • Idleman Auteur ArticleRéponse

      Le mieux est encore de réinstaller tout le logiciel mais si tu est aventurier tu peux écraser les fichiers existants, reconfigurer le constant.php et exécuter les fichiers de mise à jour de base situé à la racine du projet (au final je pense que c’est moins long de réinstaller ^^).

      Si le problème persiste n’hésite pas a balancer une “issue” sur notre github pour qu’on parle plus en détail du problème 🙂

      • deneth Réponse

        J’ai déjà pensé a refaire une installation propre.

        Ca a fonctionné un moment, mais quand j’ai mis les pluggins, ca me faisait pareil. J’ai donc effacé ce qu’il y avait dans le dossier pluggins mais toujours pareil, la même erreur ( cURL error 6: xxxxxxxxx )

        Je viens donc de tout effacer, et de tout ré-installé, sans installé de pluggins, et pour l’instant ca fonctionne. Le seule petit soucis c’est le bouton “Non lu”, qui permettait de ne pas lire un post d’un flux, ne fonctionne pas, et le texte ( “Non lu”) dans le bouton n’est pas affiché.

        Je pense que je vais installer une 2eme instance de leed, avec la vieille version, pour voir.

  6. cobalt74 Réponse

    Ah la v1.5 🙂
    Qu’est ce que c’est pratique ce petit Leed !!

    Raahhhhh mais t’as craqué :)) pour le multi. (I am very excited)
    Bien les features de la v2. ainsi que PDO un de ces jours.

    => pour les pressées de la v2.0, suivre la branche de dev sur GitHub, il y a déjà quelques surprises 🙂

    • Idleman Auteur ArticleRéponse

      C’est ta faute, t’a m’a eu à l’usure (toi et les 2000 utilisateurs qui me floodent chaques jours pour que je l’accepte enfin cette sg#!neuh de fonctionnalité ^^) tu vas pouvoir te faire plaisir :).

  7. Damien Réponse

    Hello Idleman,

    pour faire la mise à jour de la version 1.0 à la 1.5 on fait comment ?

    Merci

    • Idleman Auteur ArticleRéponse

      Le mieux est encore de réinstaller tout le logiciel mais si tu est aventurier tu peux écraser les fichiers existants, reconfigurer le constant.php et exécuter les fichiers de mise à jour de base situé à la racine du projet (au final je pense que c’est moins long de réinstaller ^^)

      • manu Réponse

        Bonjour
        Bravo, je quitte Greader avec plaisir pour Leed. Du super travail.
        Et je découvre l’autonomie 🙂 car je l’ai installé sur mon nas Synology. Par contre, j’ai 1 question
        – comment on exécute les fichiers de mise à jour de base situé à la racine du projet sur le synology ?
        Et quel est l’impact sur la base de donnée ?
        Merci
        A+

        • Idleman Auteur ArticleRéponse

          il suffit d’y accéder via l’url de ton navigateur :), pour l’impact ce n’est pas moi qui les ai fait (cobalt et/ou sbgodin je crois) mais de mémoire il s’agit juste d’alter sur des tables spécifiques de la bdd leed, il te faut cependant modifier les préfix de ces tables dns le fichier d’update si tu n’a pas gardé celui par défaut (leed_).

        • cobalt74 Réponse

          pour la maj BDD, il faut executer le contenu du fichier (les requêtes) avec phpMyAdmin sur ta BDD.
          (effectivement, si tu n’as pas indiqué un prefixe de table “leed_” lors de l’installation, il faut mettre celui que tu as mis.

          pas d’impact majeur sur la base de donnée :
          – une colonne en plus pour la synchro
          – des index pour que les requêtes soient encore plus rapide

  8. Brun Pierre Réponse

    Si tu veux faire un grand coup, pourquoi pas mettre en place l’API de feedly.
    Je pense que cela intéresserait beaucoup de monde 😉 moi le premier ^^.

    J’aime beaucoup ce que tu fais, même si pour le moment (principalement par flemme, je suis rester sur rsslounge 🙂 ).
    Bonne continuation 😉

    • Barbogogo Réponse

      Bonjour Pierre,
      Pour rester complétement libre, une API pour Leed est en cours de développement.
      Cette API peux être utilisée pour lire ses flux Leed en mode déconnecté à l’aide de LeedReader, une application pour Android.
      LeedReader est en cours de développement, la révision 0.9 beta vient tout juste de sortir 😉
      Tout le monde est invité à tester cette application et de faire son retour (bugs, améliorations, …) sur GitHub.
      Barbogogo

  9. Barbogogo Réponse

    Bonjour à tous,
    Merci à toute l’équipe de Leed qui fait un excellent boulot. Ça fait des mois que j’ai adopté Leed et il fonctionne à la perfection.
    J’ai hâte d’installer la v1.5 et de voir la v2.
    Bon courage à tous.

  10. Pyc Réponse

    Bravo pour le taf, ça envoie des noix de coco ! Mise à jour effectuée. Monstrueux bug : toujours marqué « Leed V1.0 » dans le titre de la page ? (ou bien la flemme de vider le cache du navigateur l’emporte sur la raison :))

    Bonne continuation, et vivement 2017, donc !

  11. Emmanuel Réponse

    Bonjour
    Super travail.
    Maintenant je peux enfin me passer de Google reader 🙂

    A+

  12. Arno Réponse

    Ayé ! Je viens d’installer la nouvelle version 🙂
    Des remarques à faire (-> oui, je sais, sur github ;-)), des suggestions supplémentaires (surtout avec les plugins :-D).
    Du beau boulot, merci encore 🙂

  13. Jerry Réponse

    Salut Idleman, ça fait un petit moment que j’utilise Leed et je suis un grand fan, j’ai même converti deux de mes collègues.
    Par contre depuis que j’ai installé la nouvelle version, en faisant un export de mes flux, réinstallation complète et importation des flux, mise à jour de la cron table avec le nouveau code et le nouveau chemin, et bien là malheur!!
    La synchro ne fonctionne plus, est-ce que tu pourrais m’aider?

    • Idleman Auteur ArticleRéponse

      Yop !! La comme ça je ne vois pas, cela dit j’ai uee équipe de tueurs sur le github, je te conseille d’y poser ta questions ils ont un gros taux de réussite ^^

  14. itoine Réponse

    Bonjour,
    Pas d’activité sur Leed depuis la sortie de la version 1.5 ; même pas sur la branche de dev.
    Le développement est-il toujours actif ?

    • Idleman Auteur ArticleRéponse

      Oui il l’est :), on devrait reprendre le développement (branche dev) de la v2.0 sous peu on est en train de faire le point sur l’existant avec l’équipe 🙂

  15. Jerry793 Réponse

    Salut Idleman,
    depuis quelques temps j’ai un petit problème sur Leed, quand je vais dans la partie “Gestion” si je clique sur les menus, l’adresse change bien genre: “Leed-master/settings.php#pluginBloc” mais la page reste sur la gestion des flux. Du coup je ne peux même pas sauvegarder mes flux et réinstaller tout.
    Une solution peut-être?

    Merci d’avance,
    Jerry.

  16. Vincent Réponse

    Bonjour,
    Utilisateur récent de Leed (sur NasSynology), je suis déjà conquis et j’ai mis au rebus Feedly ! Merci…
    Je voulais maintenant personnaliser un tout petit peu ma page sans toucher au thème et j’ai commencé à m’intéresser au plugin mais vu mon niveau de bidouilleur du dimanche, je bloque plus que vite :
    – rajouter une balise dans le head pour rafraichir la page (meta http-equiv=”refresh” content=”900″), mais il n’y a que les fonctions addCss et addJs, et les hooks ne permettent pas si j’ai bien compris de rajouter ces balises
    – rajouter à la balise title le nombre d’article non lu
    Je suis pas du tout familier de GitHub alors je me permet de mettre un commentaire sur le blog (désolé ^_^ )

    Merci d’avance de vos pistes de recherches
    ++
    Vincent

    • Idleman Auteur ArticleRéponse

      Je te conseille de passer plutôt par un template custom pour ça, ça touche plus a la partie interface qu’au code métier : copie marigolds, renomme le et fait tes modifs dans les .htm de ton nouveau thème 🙂
      tu peux t’aider de marigolds pour récuperer la varaible template qui contient le nombre d’élément non lus.

      • Vincent Réponse

        Effectivement, je peux me faire un template, ça me permettra de me repencher sur les css et me remettre un peu au gout du jour…

        Merci 🙂

Répondre à Idleman Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.