Publication de Ardilla 0.1 Bêta

Posté par  . Modéré par patrick_g.
Étiquettes :
17
27
oct.
2010
Internet
Je vous annonce la publication officielle du projet Ardilla 0.1 en version Bêta ! Il s’agit en fait d’un portail web permettant d’héberger ses flux RSS, marque-pages et notes.

Qu’est-ce qu'Ardilla?

Ardilla est un portail web permettant à la fois l’agrégation de flux de syndication de contenu (RSS), l’hébergement de marques-pages et la gestion de notes. Cet outil en ligne se veut léger, simple d’utilisation et multiplateforme.

« Ardilla » est la traduction espagnole de « Écureuil ». Ce nom a été choisi en référence au comportement du rongeur qui engrange sa nourriture de la même façon qu'Ardilla engrange vos flux RSS, marques-pages et notes. L’installation d'Ardilla se fait sur un serveur web, il est donc accessible directement depuis votre navigateur. Ardilla repose sur les technologies web PHP, MySQL, Javascript + Ajax, CSS, c’est un projet libre distribué selon les conditions de la licence GPL 3.0.

Les fonctionnalités d'Ardilla

Voici quelques fonctionnalités d'Ardilla v0.1 bêta :
  • Flux RSS

    Ardilla propose un affichage des flux RSS.

    L’afficheur RSS s’adapte à la taille de son navigateur et, ainsi, aux différentes résolutions. Cette notion de fenêtrage est d’autant plus intéressante qu’elle permet l’accès à son serveur Ardilla depuis son mobile. Par exemple, j’accède à mon serveur avec mon téléphone sous Android (LG GW620 – Android 1.5) que ce soit en mode portrait ou paysage.

  • Marques-pages

    Ardilla affiche les marque-pages par catégorie. Sous chaque catégorie, on retrouve les liens des marque-pages. Une fonction d'aperçu des marque-pages par survol du lien existe afin d’avoir idée de la page concernée.

  • Notes

    Via la page de notes, vous pouvez créer de courts pense-bêtes, à l’image de post-it. L’ajout est simple et se fait depuis l’encart Ajout Notes. La suppression est aussi simple et se fait en cliquant sur la croix rouge à coté de la note concernée.

  • Admin

    Les marques pages et les flux RSS sont gérés simplement depuis la page d'admin. Le tout est rapide et ergonomique pour une prise en main quasi-immédiate.

Pour plus d’informations, vous pouvez consulter le site dédié au projet, http://openardilla.org, et l’espace Sourceforge dédié au projet, http://sourceforge.net/projects/ardilla/.

Aller plus loin

  • # Bien

    Posté par  . Évalué à 3.

    Projet intéressant.
    Je n'est malheureusement pas trouvé de TODO pour savoir ce qui reste à faire et donc ce vers quoi le projet tend.
    Il semble supporter que MySQL pour l'instant (appel direct dans le code).

    Bonne continuation
    • [^] # Re: Bien

      Posté par  . Évalué à 3.

      Merci! Le projet n'en est qu'à son démarrage.

      Pour le todo, tu peux consulter ceci : http://openardilla.org/?page_id=55

      Pour la roadmap, elle n'est pas encore publiée mais c'est à venir.
  • # Pas mal

    Posté par  . Évalué à 2.

    Ça a l'aire pas mal. Je pense juste qu'il serait intéressant de passer à une licence AGPL à fin de mieux protéger le logiciel ;)

    Ça tourne sur free.fr ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

    • [^] # Re: Pas mal

      Posté par  . Évalué à 1.

      Je ne sais pour free.fr. Les prérequis actuels sont MySQL et PHP. Free le permet-il?

      Peux tu me dire l'avantage de l'AGPL sur la GPL3.0 (je t'avouerai que toutes ces licences me filent la migraine).
      • [^] # Re: Pas mal

        Posté par  . Évalué à 5.

        Avec la GPL si je prends votre code que je le modifie et je rends accessible mon serveur web. Je ne suis pas obligé de redistribuer mes modification, avec l'AGPL si.

        Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # Import OPML

    Posté par  (site web personnel) . Évalué à 2.

    Cela parait prometteur, je vais pouvoir supprimer mon dernier service Google: Google reader, par contre pour cela il me manque la fonctionnailté l'import OPML car rentrer tous les flux à la main cela va être très long :)


    Sinon ce projet est vraiment sympa, continue et merci pour ce partage
    • [^] # Re: Import OPML

      Posté par  (site web personnel) . Évalué à 5.

      Il semble manquer surtout la fonctionnalité lu / non lu / à lire plus tard.

      Actuellement les dix dernières entrées des flux sont affichées, je me trompe ? Personnellement pour moi c'est une fonctionnalité indispensable pour me passer de netvibes
    • [^] # Re: Import OPML

      Posté par  . Évalué à 5.

      Tu devrais jeter un coup d'oeil à tiny tiny rss:
      http://tt-rss.org/redmine/
      • [^] # Re: Import OPML

        Posté par  (site web personnel) . Évalué à 2.

        + ce projet http://www.mytinytodo.net/
        voilà ce que je commençai à mettre en place pour quitter quelques services Google.
        je vais de ce pas tester Ardilla.
      • [^] # Re: Import OPML

        Posté par  (site web personnel) . Évalué à 1.

        quelqu'un connaîtrait-il une interface web dans ce genre mais qui permettrait de se synchroniser avec un lecteur "en dur" type newsbeuter.
        • [^] # Re: Import OPML

          Posté par  . Évalué à 2.

          Tu disposes d'une API json
          http://tt-rss.org/redmine/wiki/tt-rss/JsonApiReference.

          Le problème dans ce que tu décris, c'est que l'agrégation est faite en local (le lecteur se connecte directement au flux) alors qu'avec tt-rss elle est faite sur le serveur.
          Donc à part disposer de client dédié, je doute qu'aucun agrégateur online ne puisse s'intégrer avec des lecteurs de flux natifs.
          • [^] # Re: Import OPML

            Posté par  . Évalué à 1.

            Sauf à lire; les flux depuis un client classique lire en passant par le serveur sur lequel tourne le lecteur web, et donc à en profiter pour savoir ce qui est déjà lu ou pas :)

            Oui c'est un poil capilotracté, ( \o/ )mais ça pourrait marcher :)
    • [^] # Re: Import OPML

      Posté par  . Évalué à 3.

      Dans un soucis d’exhaustivité on peut aussi citer rss2email, je suis fan depuis que je l’ai installé (c’est-à-dire il y a à peine un mois:). Je n’ai pas trouvé mieux comme lecteur rss que mon lecteur de mail car au final le principe est le même, ce sont les termes utilisés qui changent (article vs. mail, flux vs. mailing list) et quelques petits détails. Et avec l’imap ou le webmail, on a un accès facile synchronisé et tout et tout, avec pléthore de solutions.
      • [^] # Re: Import OPML

        Posté par  . Évalué à 2.

        La gestion du lu/non-lu est cours d'étude pour les prochaine version!
    • [^] # Re: Import OPML

      Posté par  (site web personnel) . Évalué à 2.

      Perso j'utilise Gregarius mais c'est plus développé :(
  • # Sécurité

    Posté par  (site web personnel, Mastodon) . Évalué à 10.

    Le projet est jeune, autant rectifier tout de suite.

    Il est où le dépôt de sources ? Le SVN sur SF est vide.


    if (isset($_GET['flux'])) require_once 'flux.php';
    if (isset($_GET['book'])) require_once 'book.php';
    if (isset($_GET['notes'])) require_once 'notes.php';
    if (isset($_GET['cave'])) require_once 'cave.php';
    if (isset($_GET['admin'])) require_once 'admin.php';


    Peut être écrit en toute sécurité :

    $module_list = array('flux', /* ...*/ 'admin') ;
    foreach($module in $module_list))
    if (isset($_GET[$module]))
    require_once $module . '.php';



    $myusername = '';
    if (!empty ($_POST['pseudo'])) {
    $myusername = $_POST['pseudo'];
    }

    Aïe. Autant faire extract($_POST, $liste_des_variables_a_extraire). Ce sera plus court, et tout aussi horrible. Mais au moins ce sera plus lisible.

    if ($_POST) {
    $result = mysql_query("SELECT * FROM `log` WHERE `user` = '".$myusername."' AND `pass` = '".$mypassword ."'");
    $count=mysql_num_rows($result);

    /* … */
    echo '';



    Combo SQL injection, CSRF, XSS.

    À noter que tout le code est ouvert aux failles de sécurité. Bref, il va falloir suspendre l'ajour de nouvelles fonctionnalités, et penser à s'occuper en priorité de ces petits problèmes.
    • [^] # Re: Sécurité

      Posté par  . Évalué à 4.

      Merci de ce commentaire. On va de suite prendre ca en considération pour la MAJ.
  • # Veille technique et commerciale

    Posté par  . Évalué à 2.

    Ça peut servir pour faire de la veille commerciale et technique à plusieurs personnes?
  • # marque-page

    Posté par  (site web personnel) . Évalué à 2.

    C'est merveilleux de voir que tout le monde utilise le mot marque-page maintenant a la place de signet. Quand j'avais commence la traduction en français de Mozilla (et donc du futur Firefox), nous nous sommes gentiment bagarres avec mon groupe de collaborateurs pendant presque un mois pour choisir entre signet et marque-page. Et nous avons gagne avec marque-page ! Et maintenant le terme est devenu courant... Oh la la, j'ai change la face du monde... :-D Pffff... :-)
    • [^] # Re: marque-page

      Posté par  (site web personnel) . Évalué à 3.

      > Et maintenant le terme est devenu courant...
      heu oué, enfin marque page existe depuis bien avant firefox hein...
      et sachant que d'après wikipedia signet est un synonyme de marque-page ça ressemble plutôt à une guerre de cloché qu'autre chose
      • [^] # Re: marque-page

        Posté par  . Évalué à 4.

        et sachant que d'après wikipedia signet est un synonyme de marque-page ça ressemble plutôt à une guerre de cloché qu'autre chose
        Welcome on the internet!

        Depending on the time of day, the French go either way.

        • [^] # Re: marque-page

          Posté par  . Évalué à 1.

          Ouep...enfin, dans l'interface on a opté pour Bookmarks, qui est plus court...
          • [^] # Re: marque-page

            Posté par  (site web personnel) . Évalué à 4.

            > on a opté pour Bookmarks, qui est plus court.

            Attends, je te les aligne correctement et en monospace :
            bookmarks
            signets


            oups...
            • [^] # Re: marque-page

              Posté par  . Évalué à 1.

              On a opté pour bookmarks à l place de Marque Page. Pour signets, on aime pas trop...
    • [^] # Re: marque-page

      Posté par  . Évalué à 3.

      Perso je préfere signet, car marque-page se rapproche trop de l'objet physique.
      Enfin comme dit le proverbe: "Save your bacon, use a bookmark"
  • # Plus besoin d'opera link/firefox xmarks/google reader!

    Posté par  . Évalué à 1.

    Félicitations pour ce projet! Enfin une solution pour centraliser de façon privée ses bookmarks et flux rss.

    Je n'aimais pas trop l'idée d'utiliser des opera link/google reader ou autre firefox xmarks et ainsi confier mes centres d'intérêts à un tiers inconnu.

    Je vais m'empresser de tester ça!
    Bonne continuation!
  • # Bon Projet

    Posté par  . Évalué à 1.

    Félicitation à l'équipe pour le projet, mais il vous reste encore pas mal de boulot, genre chiffré le mots de passe dans la base de donnée etc....

    Et une question, à quoi sert la table cave ?

    Salutation

    MaTTuX_

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.