Hâte de tester ça aussi :)
Il est temps de parler d'un projet sur lequel je travaille depuis des mois: mixin. On a parfois un peu trop la tête dans le guidon pour se rendre compte de la portée et de l'intérêt de ce que l'on est en train de coder. Heureusement, certains jalons permettent de prendre un peu de recul, de façon à mieux avancer par la suite. Le projet n'est pas encore terminé/public mais il a été présenté à Lift et les premiers retours sont encourageants... ce qui est d'autant plus motivant!
Disclaimer: avant de commencer je tiens à préciser que ces propos n'engagent que moi, ce billet n'est ni une pub déguisée, ni passé par une validation avant d'être publié et je n'ai même pas été payé pour l'écrire. Explicit is better than implicit.
J'ai peu communiqué sur ce que je faisais professionnellement jusqu'à présent mais je vais faire une exception ici car c'est un projet que je souhaitais créer personnellement pour son utilité. J'utilise très peu de services estampillés 2.0 car j'ai souvent du mal à en voir la finalité, elle est heureusement très simple avec mixin: faire des choses avec mes amis, en vrai.
Trêve de teasing et décortiquons un peu la bête.
Le but est de concrétiser les «on se fait un resto? », «j'ai envie de voir le dernier Quentin Tarentino » ou «si tu fais rien mardi, je ferais bien un ping-pong ». Alors après qu'on appelle ça Instant Calendar ou Agenda Social, peu importe, tant que le service vous permet de retrouver vos amis/proches/et plus si affinités ça reste à mon avis beaucoup plus utile qu'un étalage de vie privée en ligne.
Pour cela on a développé trois axes majeurs:
Autour de ça, il y a d'autres fonctionnalités bien sympathiques que je vous laisserai découvrir en temps voulu. Je suis sûr qu'il y a énormément d'utilisations de ce service auxquelles on n'a même pas pensé donc si vous avez des idées/suggestions n'hésitez pas.
On l'oublie parfois mais derrière chaque site web, il y a une équipe. Bon je vais pas dire que je travaille avec une équipe de personnes ultra compétentes sinon elles vont prendre la grosse tête mais j'en pense pas moins. C'est vraiment un plaisir de pouvoir discuter sur des sujets pointus ou de pouvoir débattre sur une interface, chacun apportant ses arguments pour finalement arriver à un consensus (enfin on essaye ;-)).
On est très loin de la logique cahier des charges, etc. Je suis convaincu que les méthodes agiles sont un vrai plus dans un tel projet. Autant pour gagner en qualité qu'en motivation. Le scrum quotidien n'est pas un moyen de contrôle mais bien un échange d'énergie permettant de recharger les batteries pour la journée! Quand on travaille de chez soi, cette interaction est très importante mais j'aurais l'occasion d'en reparler.
Pour terminer sur l'importance d'avoir une équipe de passionnés, c'est qu'il y a un phénomène de veille technologique qui se met en place et qui permet vraiment d'être à l'écoute du web et de ses évolutions. Hop une nouveauté, on en discute et on l'intègre ou pas, c'est aussi simple que ça et ça ne reste possible qu'avec une équipe réduite.
Bon inutile de vous préciser que ça carbure au Django RESTifié. Au-delà de ça, le fait d'avoir une grande liberté pour intégrer de la sémantique est vraiment grisant. Il y a encore beaucoup à faire à ce niveau là mais avoir choisi une architecture orientée ressource permet déjà d'être optimiste vis-à-vis des évolutions futures. Bon je vais m'arrêter là car je ferais mieux de documenter l'existant ;-).
Si arrivé là vous êtes frustré, c'est le but il va falloir prendre votre mal en patience car il y a encore les dernières retouches et quelques tests utilisateurs avant de livrer l'application à une foule en délire. C'était un peu tôt pour en parler mais j'ai cédé à l'euphorie ambiante donc vous aurez des captures plus tard, je ferais sûrement un second billet lors de l'ouverture. Bon allez un petit bout de timeline quand même:
Normalement le service sera aussi disponible en français, ce qui est un plus quand on voit le peu de services qui se soucient de l'internationalisation.
@bartux : merci du lien. ça me permet d'avir une meilleur aperçu de la bête.
Inscris pour la beta :)
@david : cette image 'bottom-fade.png' est un calvaire pour moi, naviguant avec mon eee pc. Ca me bloque toutes les interactions "submit', et ça me fait un rendu assez 'laid'' (je vois trop nettement la découpe du background).
Update pour les eee pc à prévoir ? ;D
Ça a l'air très sympa, j'ai hâte de tester !
merci, je m'associe à ton message David :)
Hum, intéressant.. Développez en Django en plus :D J'en profite pour poser la question qui tue : tu utilises quelle solution pour RESTifié ton application django ? (:D - ça fait qqs temps que j'ai pas remis mon nez dans l'actu django)
Keep going !
"mixin <3 REST"
Mais pourquoi mixin lance-t-il un cornet de glace à la figure de REST ?
J'adore le concept du site et du service !!
Quant à la charte graphique, elle est sympa (si si !) mais je n'y adhère pas, question de goût ! J'espère qu'on pourra - a (très)* [court | moyen | long] terme on pourra choisir son thème !
Bon courage !
Le site est joli, mais les formulaires manquent un peu de feedback. On a l'impression de cliquer et que cela ne fait rien...
Par contre, le concept est vraiment sympa, ça va nous changer de toutes applications 2.0 qui ne servent à rien :D
@vincent : code.google.com/p/django-... bien hacké.
Très jolie charte graphique :D
Projet super interessant et j'ai hâte de le tester :p
Ganbatte !!
Il y a un fil RSS particulier à suivre pour avoir des infos sur l'avancement du projet ? Un blog, un twitter ?
Je suis dubitatif. "Tout doit être possible", pour moi ça implique que ça doit être offline, pas online. Il faudrait donc être connecté 100 % du temps d'une manière ou d'une autre (donc le téléphone ne suffit pas, le téléphone portable ne passe pas partout). Le online a le gros défaut d'être online...
Ca promet tout ça.
Ca doit être passionnant de bosser sur un réel projet qui mets en oeuvre toutes ces technologies.
Bon courage pour la suite :)
On corrige les derniers bugs aussi rapidement que possible, c'est la raison pour laquelle on ne communique pas encore dessus (bon à part mauriz qui est trop bavard :p).
Aucune garantie quant à la durée de cette pré-ouverture mais heureux de te compter parmi nos bêta-testeurs :-).
C'était donc ça ;-) !
Pour avoir eu droit à une démo, le projet est vraiment intéressant. Vivement l'ouverture des tests :)
ça m'a l'air intéressant ^^
et je me suis inscrit au beta testing :)
@tous : vous aurez des invits, vous inquiétez pas :-).
@Olivier G. : ça arrive, ça arrive, difficile d'être sur tous les fronts à la fois !
@giz404 : concernant le teaser, ça reste très basique et ça ne reflète pas vraiment l'application future. C'était juste pour donner une petite touche fun :-).
@bartux : bien vu, je ne voulais pas trop communiquer sur les interfaces tant qu'elles ne sont pas définitives mais la vidéo donne un meilleur aperçu du service effectivement.
@loïc m. : on n'a pas pris le temps de tester sous eeepc le teaser mais comme je le disais plus haut, la version utilisable n'a pas du tout la même configuration. Cela dit, ton feedback sur eeepc sera le bienvenu !
@Erwan :
> Je suis dubitatif. "Tout doit être possible", pour moi ça implique que ça doit être offline, pas online.
Tu peux descendre dans ta rue avec un porte-voix mais je ne suis pas sûr du résultat. Remarque je n'ai jamais essayé. Le téléphone est le media mobile actuel, il faut faire avec même si les interactions ne sont pas géniales...
@Fabien Engels : pour la version mobile on y pense très fortement, par contre pour la synchro avec le calendrier du mobile il faudra qu'il accepte les flux ics (au moins dans un premier temps).
@mauriz : et quelle démo ! Merci.
Il me semblait bien que j'en avais entendu parlé en Suisse l'année passée déjà:
www.nouvo.ch/131-4
En tout cas je me réjouis de voir ce que cela donne.
Bon courage.
j'espère qu'on va être des heureux beta testeurs
Tiens, on dirait que le site est ouvert en bêta ?
@Adrien : je te rassure c'est déjà le cas ;-).
Des invits, des invits ! :)
J'ai la même impression aussi sur le feedback des clics ...
Sinon l'idée est vraiment sympa, et si c'est facilement accéssible via le WAP, ça serait parfait (peut on rêver d'une synchro avec l'agenda du mobile ? )
Bonne continuation