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

28 juin 1998

Naissance du site

screenshot du 28 juin 98

Septembre 2000

Passage à daCode

daCode

Octobre 2002

Nouvelle version templeet

templeet

Mai/Juin 2007

NoNo dans l'équipe

NoNo fait son entrée

Octobre 2007

Premières discussions

Ruby on Rails

Janvier 2009

Ma résolution

la résolution sur github

Janvier 2010

Passage à Rails 3

Ruby on Rails

Octobre 2010

Concours et Beta

Pas très joli...

20 février 2011

C'est en ligne !

Le jour J

11 juillet 2011

Présentation aux RMLL

RMLL

Architecture

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

Conclusions

Questions ?