Fin… et suite…
Voilà, le temps et venu. Je ferme définitivement ce blog pour me consacrer pleinement au suivant.
See you there.
![]() |
begin require "greg.rubyfr.net" rescue MacOSX, PostgreSQL, Ruby => e RubyFR.read( "[Why not]" ) end |
| L | Ma | Me | J | V | S | D |
|---|---|---|---|---|---|---|
| « juin | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
Voilà, le temps et venu. Je ferme définitivement ce blog pour me consacrer pleinement au suivant.
See you there.
Voici une des parties les plus intimes de mon anatomie :
Si je vous montre cela, c’est pour vous prouver que mon activité cérébrale se porte bien avant de vous annoncer qu’il est temps pour moi de mettre fin à certains de mes projets.
En effet, aujourd’hui je maintiens, plus ou moins activement, 9 projets différents :
Certains de ces projets ont trouvé un public, d’autre pas, bref, la vie normale. Quoi qu’il en soit, c’est plus une question de temps, mais je ne peux plus m’en occuper avec la même passion qui m’animait au début de chacun de ces développements. Je vais donc mettre fin à certains pour me concentrer sur d’autres.
Le plus difficile à été de décider d’arrêter Bivouac. En effet, ce projet m’a énormément appris, et bien qu’il ait même permis la mise en production de quelques réalisations qui ont aujourd’hui un large public, il y a un moment ou il faut être franc avec soi même et revenir à ses premières amours !
Mes regrets seront moins forts, mais Ruby/XPath et Ruby/Ivy vont aussi être délaissés.
Les autres continueront à évoluer, mais à des vitesses très différentes.
Ruby/XSLT et Ruby/GraphViz ne devraient évoluer qu’au rythme des demandes de corrections et des patchs que l’on m’envoie.
NabHasShoes et un pur amusement et ce sont mes enfants qui commanderont son évolution.
NXC Mate évoluera en fonction des demandes, mais surtout du temps que je passe à me détendre
mixr et SOAP::LC seront les deux grands gagnants et je vais y consacrer une bonne partie de mon temps libre.
Et le reste ? Parce qu’il y a un reste. Et bien il va arriver. Je ne peux pas en dire grand-chose pour le moment, car j’ai un travail et 6 enfants qui m’occupent la plus grande partie de mon temps. Mais si j’arrête certains projets, c’est parce que je me concentre sur de nouvelles choses avec la ferme intention d’en faire faire profiter ceux qui y trouveront un intérêt…
Dans un article précédent, je vous avais montré comment utiliser before_filter dans Bivouac. before_filter ayant été remplacé, dans la dernière version de Bivouac, par la solution proposée par Magnus Holm, voici comment modifier cet exemple pour qu’il fonctionne en version 0.4.0.
La seule modification concerne le controller. En effet, vous pouvez supprimer tout ce qui à trait à la gestion du filtre, soit la classe AdminCheckLogin et l’appel à before_filter :
class AdminCheckLogin
def self.filter( state )
if state[:user].blank?
return AdminLogin
else
return nil
end
end
end
end
before_filter AdminCheckLogin, :only => [AdminHome]
A la place de tout cela, vous devez ajouter, ou vous voulez, le code suivant dans votre projet :
Comme vous pouvez le voir, l’appel à before se fait dans le module TestFilter et non dans le controller directement. Il faut donc faire attention lorsque vous faire la redirection !
La version 0.4.0 de Bivouac vient d’être mise en ligne.
Rappelons, pour les nouveaux, que Bivouac est un générateur “rails like” pour Camping.
Au programme de cette nouvelle version :
Je viens de commiter dans le repository de bivouac la release candidate 1 de la version 0.4.0.
Au programme pas mal de changements :
Bien entendu il y a également les traditionnelles corrections de bug.
Notez enfin que l’exemple de blog fourni dans les sources a été totalement réécrit sur le modèle proposé par Magnus dans Camping.

La mise ne ligne de la version 0.4.0 devrait suivre dans peu de temps. Je voudrais refaire une passe sur les plugins avant…
Dans un post du mois d’aout, Nicolas disait voir rouge… Et bien j’aime la couleur !
Dans un autre poste, plus ancien, Sunny nous proposait de redécouvrir cursor:progress.
Et bien je me suis amusé à marier les deux via un plugin Bivouac (non encore disponible) :
Je viens de pousser, dans le repository de Bivouac, le plugin ProtoChart’s Tent.
Ce plugin utilise ProtoChart afin de faciliter la création de graphiques comme celui ci :

La version 0.4.0ß est disponible sur mon serveur gem de développement. Elle nécessite la version 1.9.1 de Camping, disponible également sous forme de gem sur mon serveur.
Une fois la nouvelle version installée, n’oubliez pas de mettre à jour vos projets :
Je viens de mettre en ligne la version 1.0.0 du plugin live_validation pour Bivouac
Ce plugin permet de faire de la validation de contenu de champ de formulaires en utilisant la librairie livevalidation_prototype.js.