Journal recherche de développeur/mainteneur pour bookmark4u

Posté par  (site web personnel) .
Étiquettes : aucune
0
23
sept.
2004
Depuis maintenant quelques années, je suis mainteneur du projet de gestion de favoris en ligne Bookmark4U.

Avec Bookmark4U, vous pouvez :
- accéder à vos sites web favoris en un seul clic. Vous n'aurez plus à vous souvenir des URL.
- synchroniser vos signets sur plusieurs lieux de travail et plusieurs ordinateurs.
- importer/exporter les signets de plusieurs navigateurs dont Netscape, Mozilla et Internet Explorer.
- installer un panel sur le côté de votre navigateur pour utiliser Bookmark4U comme des signets habituels.
- utilisater une "bookmarlet", un signet spécial de votre navigateur pour ajouter rapidement un favori.

Le projet en lui-même est GPL, il est écrit en PHP (avec un zest d'objets et un début de Pear), il marche sur MySQL (support partiel de Postgres), et il est utilisé par pas mal de personnes à travers le monde.

Pour les URLs :
- déploiement en francais : http://www.bookmarkfr.org/(...)
- site officiel du projet : http://bookmark4u.sourceforge.net/(...)

La raison d'être de ce journal est un appel à contribution. J'ai personnellement d'autres projets en cours (projets perso et autres projets OpenSource) et je n'ai plus le temps de m'en occuper. J'aimerai donc passer la main à quelqu'un d'autre.
Pas mal de personnes ont des idées d'évolution, et ont transmis des patchs, mais personne ne veut vraiment se lancer.

Même un débutant en PHP peut s'y essayer, le plus important étant l'envie de contribuer à l'OpenSource à travers un outil que même votre mémé peut comprendre qu'elle en a besoin ! Et en plus, bk4u permet d'aider à la transition d'un navigateur à un autre, et d'un OS à un autre.
Je suis bien sûr là pour aider à s'y mettre quiconque serait motivé. Le projet étant sur sourceforge, plusieurs dev peuvent bosser ensemble.

Voili, voilou. J'espère sincérement que cet appel sera entendu afin de continuer à faire ce projet que je trouve personnellement utile à plein de personnes (pour info, au lancement du déploiement FR sur tuxfamily, plus de 700 personnes de linuxfr.org y avaient crée un compte !!).

Etienne Juliot
  • # Court-terme

    Posté par  . Évalué à 2.

    Tu suggeres qu'il y a deja des idees d'evolutions. Peux-tu preciser selon toi lesquelles devraient etre incluses en "priorite"?
    • [^] # Re: Court-terme

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

      Par exemple :

      - utilisation REELLE de Pear (j'ai fait une simple implémentation des interfaces objets de Pear, histoire de faire vite, mais faudrait utiliser les vrais classes)

      - génération en flux RSS des favoris (y'a déjà un patch "presque" tout pret)

      - un genre de tutorial lors de la 1ere connexion pour dire à l'utilisateur les fonctionnalités (un genre d'aide en screenshot)

      - un bug lors du chargement de bcp de favoris (trop de Mo pris en mémoire). C'est une optimisation d'une petite boucle de 10 lignes je pense, et ca peut être rigolo à faire.

      - pouvoir identifier les utilisateurs jamais logger, ou qui n'ont pas utilisé le truc depuis plusieurs mois, et proposer des les virer de la base (pour tous les gens qui créent un compte et ne l'utilise jamais)

      - qq amélioration par rapport au calendrier (export iCal ? pour Sunbird par exemple)


      Les autres idées sont dans le TODO :

      Bookmark4U To Do List

      o store the result of URL checking into database (bookmark tracking)
      o searching across multiple user's table
      o importing calendar schedules in XML format
      o importing address book in LDIF format (or/and others formats)
      o postgresql support (DB interface generalization)
      o using remote theme
      o exclusive page for browser tab
      o bookmarking forms of search engine sites.
      o XHTML compatibility
      o replace our PEAR implementation with official implementation
      o autentification with PEAR (for ldap, and other)
      o activate traduction in lostpasswd, register, swupdate, version
      in etc, error in trash, error in memo, ...
      o use index.dist.php and welcome.Language.dist.html for custom pages
      o integration with PhpNuke, PostNuke and PHPGroupWare
      o language selection for new user when register
      o expandable folder option for 'change folder'
      o manually start check duplicated bookmarks
      o birthday of a contact automaticly added to calendar
      ... and more


      Dans le forum http://bookmark4u.sourceforge.net/board/list.php?table=board(...) , il y a aussi plein d'idées sympas.

      Enfin, en utilisant le truc, d'autres idées sympas peuvent être faites.

      Suivant ton niveau technique ou ce que tu veux apprendre, je peux te dire ce qui peut être le plus adapté.
      • [^] # Re: Court-terme

        Posté par  . Évalué à 3.

        J'ai bien vu la TODO list.

        C'est pas le niveau technique qui m'inquiete. C'est surtout verifier qu'il y a bien une correspondance entre:
        - ce qu'aimerait voir le developeur original
        - ce qu'aimerait voir la communaute
        - ce que voudrait faire le "remplacant"

        Ca peut etre frustrant de voir ton remplacant repousser a plus tard des fonctionalites que tu aurais souhaite voir arriver beaucoup plus vite. Voir meme, ca peut etre rassurant de savoir que ton remplacant est sur la meme longueur d'onde.

        De plus, tu connais mieux que n'importe qui le point de vue de tes utilisateurs. Et ca compte...
        • [^] # Re: Court-terme

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

          Et bien qui compte pour moi au niveau du code, c'est qu'il garde la couche objet. C'est à dire, qu'il ne foute pas du SQL partout. J'en ai chi....r pour rendre la couche d'accès aux données propre et j'aimerai que ca reste ainsi.

          A part ça, les fonctionnalités principales sont pour moi déjà dedans.
          Là où je n'ai le même avis que tous ceux de la communauté du bk4u, c'est que j'estime que bk4u est avant un gestionnaire de favoris, alors que d'autres veulent faire évoluer le calendrier, la gestion de contact.
          Pourquoi pas. Je n'ai rien contre. Mais, je n'y ai que très peu toucher personnellement, et je ne l'utilise pas non plus (peut etre avec des imports/exports plus complet je m'y mettrai).

          Tiens, j'avais oublié un truc : intégration dans PostNuke.
          Ca, ce serait cool et pas trop dur.

          Sinon, j'attend de mes successeur qu'ils sachent communiquer. Par exemple, qu'avant de tout casser, qu'ils en parlent avant (comme dans un dev opensource "ouvert", pasalaxfree).
          Genre, y'a recu un patch justement pour PostNuke, où les 3/4 des sources étaient enlevée, que tous les fichiers étaient coupés par 2, etc. C'est le genre de truc inintégrable.

          Sinon, si le mec est sympa, et que ses premières interventions sont bien, je laisse complément les brides pour qu'il le change s'il veut (genre, s'il veut tout péter pour mettre un moteur de template, je fais confiance).
  • # Nouvelle ?

    Posté par  . Évalué à 2.

    Pour moi tu peux faire un copier/coller direct dans une proposition de nouvelle : c'est intéressant, c'est complet, c'est bien rédigé et ca peut toucher d'avantage de monde en première page que dans les journaux.

Suivre le flux des commentaires

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