LinuxFr.org
un joli site web Ruby on Rails
- Flèche bas pour passer au slide suivant de la section en cours
- Flèche droite pour passer à la section suivante
Bruno Michel
- Lead Dev chez af83
- Developpeur de LinuxFr.org
- Président de Ruby France
- github.com/nono
- twitter.com/brmichel
28 juin 1998
Naissance du site
Septembre 2000
Passage à daCode
Octobre 2002
Nouvelle version templeet
Mai/Juin 2007
NoNo dans l'équipe
Octobre 2007
Premières discussions
Janvier 2009
Ma résolution
Janvier 2010
Passage à Rails 3
Octobre 2010
Concours et Beta
20 février 2011
C'est en ligne !
11 juillet 2011
Présentation aux RMLL
Architecture
Retours
- Qu'est-ce qui a été plus difficile que prévu ?
- Et quelle(s) solution(s) ?
Le style
- Organiser un concours
Les tests unitaires
- Commencer dès le début
- <evil>
- mais on peut aussi utiliser les visiteurs à la place
- </evil>
La sécurité
- Défense en profondeur
- Être réactif
Migrer les données
- Faire des compromis
- Y consacrer du temps
Les pétouilles
- Se faire aider
- Simplifier
Peu de testeurs
- Souffrir les premiers jours
La part de rêve
- Accepter que le site ne soit pas parfait dès le 1er jour
Retours
- Et ce qui marche bien ?
Les performances
Le référencement
- Grâce aux plugins Rails
- Exemple : sitemap_generator et friendly_id
Le suivi
- 523 entrées créées
- 88 entrées ouvertes
Les dépêches
- Syntaxe markdown
- L'espace de rédaction collaboratif
Plaisir de coder
Le futur
- Un moteur de recherche
- Refaire l'espace de rédaction collaboratif
- Avatars
- Mobiles / petits écrans