Sortie de Pictrails 0.5.0

Peu de temps avant mon anniversaire qui a lieu le 11 Octobre, voici une nouvelle version de Pictrails.

Durant cette release, la grosse nouveauté est l'ajout des commentaires. Désormais sur chaque photo, des commentaires peuvent être ajoutés. Au niveau de l'administration, il y a la possibilité de gérer ces commentaires en les éditant et les supprimant. Ce n'est bien sûr que le début de l'ajout des commentaires sur pictrails. Si vous désirez formater vos commentaires, vous pouvez le faire avec le format redcloth.

Au niveau ergonomie, j'ai ajouter la vue des photos précédentes et suivantes dans la même galerie. Cette fonctionnalité n'était pas intégré dans Pictrails. Cette erreur est donc désormais résolu.

Les photos sont désormais triés de la photo la plus récente à la plus ancienne dans la vue des photos pour la galerie.

Tout retour est toujours le bienvenu ainsi que la proposition de design. Je rappele aussi qu'une version de démo est disponible. avec comme login admin/pictrails

English translation

[...]
Published on Sam 04 oct 2008 15:51
0 commentaires

Et si j'écrivais aussi un peu en anglais ?

Ce que j'écris en français peut par le plus grand des hasard avoir un intérêt pour des personnes anglophile. J'ai donc décidé de traduire certain de mes articles directement en anglais. Typo n'ayant pas encore de support pour le multi-blog (en prévision), j'ai donc voulu avoir un blog vraiment léger. Pour cela, rien de plus simple, j'ai décidé d'utiliser rassmalog.

Si vous voulez donc lire ma prose anglaise suivez le guide. Bien sûr toute correction est la bienvenue au vu de mon pauvre niveau d'anglais.

[...]
Published on Mar 02 sept 2008 20:37
4 commentaires

Le rubyFlow FR disponible

Après que Peter Cooper ait libéré le code original de rubyflow, Bruno Michel a pris les choses en mains pour traduire l'application. L'association RubyFrance a ensuite hébergé le tout. Nous voilà donc maintenant avec notre propre rubyflow FR. Bravo pour cette initiative.

[...]
Published on Ven 29 août 2008 06:52
0 commentaires

Sortie de Pictrails 0.4.0

Alors que je commence un nouvelle emploi, voici la nouvelle version de Pictrails. Cette version 0.4.0 sort assez rapidement après la version 0.3.x. Elle apporte effectivement assez peu de nouvelles fonctionnalités, mais elle a l'avantage d'être maintenant compatible avec Rails 2.1 Les prochaines versions de Pictrails seront peut-être un peu moins fréquente. Mais la roadmap se charge de plus en plus et même quelques personnes commencerait à utiliser Pictrails.

Voici la liste des nouveautés de cette version :

  • Ajout du support des Tags. Ainsi chaque image peux avoir une série de Tag qui lui ai associé.
  • Ajout d'un flux Atom relié au gallerie
  • Ajout d'une bar de coté avec la liste des galleries disponible sur l'application. Elle est organisé sous forme d'arbre exactement comme est l'arborescence.
  • Ajout d'un nuage de Tag global et gallerie par gallerie dans la bar de coté.
[...]
Published on Lun 04 août 2008 20:40
0 commentaires

Publication de pictrails 0.3.0

Presque 3 mois jours pour jours après la dernière release de Pictrails 0.2.3, voici la release de la version 0.3.0

partie public de pictrails

Cette nouvelle version apporte son lot de fonctionnalités. La plus importante étant l'ajout du support des sous-galerie En effet, désormais, on peux créer des galeries photos dépendant d'une autre galerie. Cette galerie sera donc visible avec la liste des photos de sa galerie parente. Pour que la navigation soit ainsi plus fluide, j'ai ajouté un fil d'ariane ou breadcrumb pour les anglophiles. On sait ainsi désormais dans quel galerie nous nous trouvons et si celle-ci a des parents.

breadcrumb de pictrails

La deuxième fonctionnalité est surtout la refonte compléte du mass_upload. En effet, le mass_upload ne fonctionnait pas trop si on avait énormément de photo a ajouter. Les threads mongrel ou FastCGI s'arrêtait avec un time out et plus aucune solution de continuer la tâche. Pour ce faire, la première requête liste toutes les images à importer et dans quel galerie. Ensuite à chaque nouvelle requête dans la partie d'administration une série de 5 photos est ajoutés. Pour rendre le système plus conviviale, une progress bar a été ajoutée. Celle-ci évolue progressivement si le Javascript est activé sur votre navigateur. Ce système de mass_upload a bien évidement suivit l'évolution de Pictrails en supportant lui aussi les sous-galeries. Ainsi, il liste de façon récursive les répertoires et créé les galeries avec leurs parents associés.

mass_upload de pictrails

J'espère que cette nouvelle version vous satisfera. Bien-sûr la liste des fonctionnalités a ajouter n'est pas fini pour arriver à la version 1.0. Si vous avez envie de contribuer n'hésitez pas. Pour plus de détails sur cette version, le site de pictrails a été mis à jour

[...]
Published on Dim 15 juin 2008 08:31
0 commentaires

Pictrails 0.2.2 released

Ça y est, un peu moins de 2 mois après la sortie de pictrails 0.1.0, voici la version 0.2.2 de Pictrails. Cette version est cette fois ci considéré comme une version Beta. Je pense qu'il y en aura ainsi beaucoup car la liste des fonctionnalités de Pictrails ne cesse d'augmenter comme vous pouvez le constater sur la roadmap que je tiens à jour régulièrement en l'agrémentant de toutes idées et remarques que l'on peux me faire.

Cette version 0.2.x a déjà eu deux releases avant que je ne l'annonce ici, suite a des découvertes de bugs que je considérais comme majeur. Que ce soit pour la suppression du cache qui ne se faisait pas forcement quand il le fallait ou pour une condition de requête non générique. Je viens même de redécouvrir encore un bug dans une suppression de cache. Je vais donc encore hélas releaser une version 0.2.3. J'en suis vraiment désolé. Ça prouve en tout cas la nécessité absolu de faire plus de test d'intégration, qui vérifie les suppressions de cache. Je vais réaliser ces tâches directement en Stories de Rspec. j'en parlerais ainsi plus profondément dans un futur article je pense.

Au sujet des fonctionnalités apportés par la release 0.2.x, vous pouvez voir :

  • Utilisation massive du système de cache sur toute la partie public pour ainsi avoir les meilleures performances possible (ce qui a entraîné les erreurs que j'ai soulignés et les nombreuses releases).
  • Refontes graphique complète de la partie d'administration. Si vous utilisez Typo 5.0.x, vous verrez facilement l'inspiration que j'ai eu.
  • Ajout de la possibilité de définir une titre et un sous-titre à la galerie dans la partie d'administration.
  • Ajout d'un système de mass_upload à partir d'un répertoire directement présent sur le serveur. Vous indiquez l'emplacement de ce répertoire et tout les images seront intégrés dans une nouvelle galerie
  • Ajout de la pagination dans la liste des galeries ainsi que la liste de images. Cette pagination est définissable directement dans l'administration
  • Possibilité de définir la taille des thumbnails et des images originales qu'il y aura.
  • Suppression de l'utilisation de splash.image. Désormais, il n'y a plus aucune ligne de javascript dans Pictrails. Il reviendra dans le futur. Je voulais une compatibilité maximum avec les utilisateurs désactivant le Javascript.

Pour fêter cette sortie, j'ai décidé de mettre en place une version de démo de pictrails qui tourne actuellement sur la version 0.2.x. Vous pouvez allez l'admirer et lui faire subir tous les sévices. Pour vous logger sur la partie d'administration, les user/password sont : admin/pictrails. Un script la mettra à jours toutes les semaines pour éviter un engorgement et permettre de nouveau test. Cette version tourne derrière un serveur Nginx avec un daemon thin et une base de donnée PostGreSQL.

Si vous souhaitez contribuer à pictrails, il n'y a pas de souci. Par contre, j'ai migrer de Mercurial vers GIT. Vous pouvez bien-sur cloner le dépot pictrails. Pour faire des rapports de bugs et suivre l'évolutions de ceux-ci, vous pouvez allez sur la platforme de développement de pictrails.[...]

Published on Mar 18 mars 2008 12:31
0 commentaires

Pictrails 0.1.0 sortie pour une première alpha

Ca y est, j'ai enfin sortie une première version de Pictrails.

Pictrails est une application réalisé avec Rails 2.0. Elle permet de gérer des albums photos.

Pictrails est venue du constat qu'aucune application libre réalisé avec RubyOnRails n'était plus à jour sur la création d'une galerie personnel de photo. Il existe bien des sites internet qui fournissent ce service comme Flikr, mais cela pose la question de la diffusion de ses données. Grâce à des applications libre comme Pictrails, vous êtes le seuls maitre de vos données.

Actuellement Pictrails est encore en alpha. Il n'y a aucun test unitaire de réalisé dessus ce qui peux entrainer de grosses erreurs. Je vais immédiatement réaliser tous ces tests pour que la prochaine version ait une couverture de code de 100%

Toutes personnes souhaitant contribuer à ce projet est la bienvenue. J'ai mis en place un projet sur mon redmine personnel pour gérer pictrails. Vous pouvez y poster des bugs ou améliorations que vous souhaitez. Un repository mercurial est lui aussi en place pour le contrôle de source. Ma plus grosse difficultés étant le graphisme, toutes propositions est la bienvenue.

[...]
Published on Dim 27 jan 2008 16:50
4 commentaires

WhoToWho 0.2.0 est sortie

Après un peu moins de 3 mois depuis la version 0.1.0, voici la version 0.2.0 de WhoToWho que je viens de finir. Cette nouvelle version était quasiment fini depuis un bout de temps, mais il manquait surtout les finissions et j'ai enfin pris le temps de le faire. Voici les évolutions sur cette version :

  • Changement de Licence, car j'ai décidé de mettre WhoToWho sous licence MIT et plus GPLv3
  • Création d'un nouveau site pour WhoToWho grâce à l'utilisation de newgem qui est bien pratique.
  • Ajout de la possibilité de gérer un système d'exclusion dans la liste. Ainsi on peux dire que tel personne ne pourra pas être choisi par tel autre personne. Très pratique pour faire des exclusions au niveau des couples (ce que j'ai fait et où a été mon Use Case).
  • Utilisation d'un vrai mode verbeux avec suppression des logs inutile si l'option -v n'est pas activé et l'ajout de plusieurs logs si l'option est activé
  • Passage des Log avec le Logger de Ruby et non plus simplement des puts tout bête.

Mes prochaines évolutions seront au niveau de l'interface pour la rendre plus utilisable par un non informaticien qui ne connait pas Ruby. J'ai donc l'intention de mettre une interface en QT4 pour WhoToWho.

[...]
Published on Dim 06 jan 2008 17:56
0 commentaires

Sortie de Whois-0.4.1

Il faut croire que c'est le moment des releases pour moi.

Je viens de faire une toute petite mise à jour de ma petite librairie de Whois Ruby. La seule modification est la mise à jour de la liste de correspondance des serveurs Whois. J'ai mis à jour cette liste en concordance avec la liste de Marco d'Itri et son programme en ligne de commande Whois-4.2.27. Ça faisait longtemps que je devais mettre cette liste à jour. C'est enfin fait.

[...]
Published on Ven 23 nov 2007 22:10
0 commentaires

Sortie de WhoToWho 0.1.0

Après avoir passé une bonne soirée avec des amis à moi, il a été décidé de se faire un repas ensemble pour Noël. Pour avoir un maximum l'esprit de Noël. Il fallait s'offrir des cadeaux. Mais voilà, nous n'avons pas des moyens financiers illimités. Pour palier à ce problème nous avons décidé de faire un tirage au sort. Chacun de nous doit piocher un nom et offrir un cadeau à cette personne. Il ne faut pas que le nom de cette personne soit connu. C'est un secret. Mais voilà une nouvelle problématique est arrivée. Nous ne nous voyons que rarement maintenant. Il fallait un système où nous n'étions pas obligé de se voir. C'est là que j'ai proposé de réaliser un programme qui ferait tout ça. C'est ainsi qu'est né l'idée de WhoToWho.

Aujourd'hui, j'en sors la version 0.1.0 qui n'est qu'en ligne de commande et qui n'a que l'exclusion de soit même. Dans la prochaine version, on pourra définir une liste de personne à exclure.

Si vous êtes intéressé par le projet vous pouvez visitez ma plate-forme de dev

Cette version est releaser en gem et par archive tar sur rubyforge

[...]
Published on Jeu 22 nov 2007 22:12
0 commentaires

RSS