Et ce soir ?
Par Laurence le dimanche 15 janvier 2012, 10:40 - Général - Lien permanent
Si vous me suivez sur twitter, vous avez forcément un peu entendu parler de notre petit projet de domination du monde pour le fun, que l'on a fait avec biou. Ca s'apelle "quoi ce soir", et le principe est de proposer au hasard un tas d'idées super classes pour répondre à vos besoins du soir, comme "on mange quoi ce soir ?", "on fait quoi ce soir ?" ou même plein d'autres questions en "on ... quoi ce soir ?"
Tout a commencé il y a plus d'un an, ou comme presque tous les soirs, je demande à biou ce qu'on va bien pouvoir manger ce soir. Un soir, on s'est dit que ça serait bien d'avoir une application, ou même juste un site pour ça, alors pendant les vacances de Noël 2010, on a commencé ce petit projet. Puis pendant un an, on s'est régulièrement dit qu'on devrait le finir, mais entre le boulot, les travaux de l'appart, le déménagement et tout et tout, on n'a jamais trop pris le temps de le finir. Puis à Noël dernier, on s'y est remis, avec un peu plus de connaissances et des technologies que l'on a découvert pendant un an. Responsive design, shake sur iphone, au final je crois qu'on a bien fait de patienter un peu.
ps : biou vous raconte en commentaire les détails de l'aventure coté développement
Commentaires
Ouais mais bon, tout ça, ça ne me dit pas ce qu'on lit ni où je peux aller me ballader (en vélo, à pied, en roller ... et en été bien entendu!) ce soir.
-- message envoyé de mon minitel
Bnj> c'est prévu dans une mise à jour éminamment imminente.
Si je peux juste rajouter une couche un peu technique à cette histoire. Je sais bien que tout le monde s'en fout de la technique, c'est pourquoi je rajoute ceci uniquement en commentaire. On avait envie de s'amuser avec ce petit projet sans prétention, mais on avait aussi envie de tester des technos. Pour ma part, je fais du php depuis longtemps, mais je n'avais jamais vraiment investigué de gros framework type symfony ou zend (j'ai aussi arrêté de coder au boulot depuis plusieurs années). Du coup ce fut un peu la découverte de Symfony, qui semble vraiment bien, même si la courbe d'apprentissage n'est pas trop adaptée à ce type de projet "en dilettante". Par exemple, j'ai trouvé Symfony relativement agréable et simple lors des travaux initiaux sur le projet en 2010. Après un an sans y avoir touché, je galère pour faire des choses très basiques... Ce qui fait que certaines fonctionnalités qui se trouvent dans notre todo ne sont pas encore implémentées.
Au niveau du support des différents sous-domaines, ils redirigent tous vers une unique appli web. On a une petite table en base avec la config de chaque site (nom, tagline, css à charger, ...) Avec la config apache qui va bien et un peu de php pour savoir comment retomber sur ses pattes, et l'ensemble s'agence assez facilement.
Au niveau front, on avait prévu du CSS3 à gogo, avec les polyfills qui vont bien, et essayer de faire une version mobile très intégrée qui utiliserait les capteurs à disposition. On a un temps envisagé de faire une appli Phonegap. Et puis finalement on est allés au plus simple. On a testé un peu à l'arrache sur les navigateurs mobiles courants et rajouté un petit bonus sur IOS avec la gestion du shake. J'aurais bien voulu quelque chose de cross-browser à ce niveau, mais les librairies que je trouvais avaient toutes de gros défauts. L'approche d'Andrew Larrache nous a permis de relativiser ce fait. Considérez le site comme une grosse version Alpha, on améliorera tout ça avec le temps.
et bien je peux vous dire que j'admire, ça fait une éternité que je cherche désespérément une idée de truc à coder pour remettre le pied à l'étrier et apprendre de nouvelles technos... et là j'admire non seulement votre brillante idée mais aussi sa réalisation et son résultat !
Parle moi encore technique biou, ça me rend tout chose !