Suivez-nous sur Twitter
FOSDEM 2010
Pour la troisième fois, le Belgian Ruby User Group (BRUG) organise une devroom d’une journée au FOSDEM.
Pour la plupart des projets, il est nécessaire d’avoir une interface d’administration. Dans la majeure partie des cas, il s’agit simplement d’un accès aux objets. Permettre à l’administrateur de créer, d’éditer ou de supprimer certains objets. Au lieu de recréer vos contrôleurs et vues pour chaque projets, je vous propose une petite introduction à Typus, qui va nous générer tout ça comme un grand à partir de nos modèles :D
Deuxième edition d'ArrrrCamp
ArrrrCamp – “About Ruby, Rails, Radiant and Rum”-Camp, le rendez-vous Ruby en Belgique. Après une première edition le 8 mai dernier, les organisateurs d’ ArrrrCamp remettent le couvert. Rendez-vous le 16 Octobre 2009.
Si vous travaillez sur des réseaux sociaux, ou si simplement vous souhaitez que votre application permette à vos utilisateurs d’inviter un maximum de personnes, alors Contacts peut vous aider. Ce plugin vous permettra de récupérer la liste des contacts de vos utilisateurs, à partir d’un compte Hotmail, Gmail, Yahoo ou Plaxo.
Babilu : I18n dans votre javascript !
Babilu est un plugin très facile à utiliser qui copie littéralement votre configuration I18n en JSON et Javascript. Cela vous permet d’utiliser vos traductions côté client, et c’est parfois assez pratique…
Si vous avez déjà travaillé au développement de plusieurs applications Rails, il est possible qu’un jour, vous vous soyez dit : “J’en ai marre de cette tartine que me génère error_messages_for”.
A force de bidouille par-ci par là vous êtes parvenu à un résultat qui vous convenait. Mais comment afficher les erreurs d’un champ de manière élégante, par exemple, juste à côté du champ ? Le FormBuilder est votre ami !
Exporter ses données dans un tableur
Il arrive souvent que l’on aie besoin d’exporter un ensemble d’informations pour y accéder de manière plus conviviale dans un tableur.
Dans cet article, je vais vous montrer deux manières d’exporter un ensemble de données, ou plutôt deux formats différents pour cette exportation.
Recherche "Full text" avec xapian
Une recherche “Full text” devient souvent une nécessité lorsqu’on travaille sur des projets ayant beaucoup de contenu. Différents outils permettent de réaliser ce genre de recherches avec plus ou moins d’efficacité. Pour Rails, il existe bien évidement Ferret, probablement le plus connu, mais aussi Solr basé sur Lucene, Sphinx et enfin, Xapian.
Je n’ai pas la prétention de dire que je suis un expert en la matière mais ayant utilisé Xapian durant le dernier projet sur lequel j’ai travaillé, je me suis dit qu’un petit partage de connaissances s’imposait. Histoire de vous donner les moyens de tester tout ça par vous-même.
Dans mon dernier article, nous avions passé en revue les éléments nécessaires à notre concept de ‘tag cloud’. Cette semaine, on replonge dans facebooker.
Au menu, mise en place d’une profile box et du Publisher qui va avec.
Frailers.net passe à l'open source!
Après un an et demi d’activité sur Frailers.net, nous avons décidé de rendre son code source publiquement disponible sur GitHub. Nous en avons profité pour le remettre un peu au goût du jour. Vous trouverez tout ici:
http://github.com/belighted/frailers
Comme mentionné dans le README, quelques points forts du code:
- basé sur Rails 2.3
- utilisation du framework i18n de Rails pour le français
- mise en évidence de la syntaxe dans le blog (via ultraviolet/oniguruma)
- 100% RESTful
Nous espérons que cela permettra aux débutants (et aux autres!) de voir comment fonctionne une application “réelle”, sachant que nous allons continuer à mettre le code à jour au fur et à mesure que de nouvelles fonctionnalités (et bugs ;-)) apparaîtront.
N’hésitez bien entendu pas à télécharger et commenter le code. Bon amusement!