angular-gantt est un module pour AngularJS qui permet de créer un Gantt comme celui-ci:

Vous pouvez déjà jouer avec le plunkr en déplaçant ou redimensionnant les tâches, mais vous aurez un meilleur aperçu sur l’application démo des possibilités du composant !

  • Two-way binding.
  • Support avancé du calendrier pour configurer les vacances et les heures de travail.
  • Chaque ligne et tâche à ses propres propriétés et comportements.
  • Filtrage et tri des lignes et les tâches.
  • Architecture souple (plugins) pour ajouter des fonctionnalités personnalisées.
  • API pour écouter les événements et appeler des méthodes à partir du controller client.

C’est un composant simple mais très personnalisable.

Ce projet existe depuis plus d’un an et est aujourd’hui disponible en version 1.0.0. Mais je vous en parle surtout parce que je suis devenu le principal contributeur, et je vais vous expliquer le pourquoi du comment.

Lorsque j’ai commencé à travailler sur TicTac Planning, mon projet de webapp, un de mes premier objectif a été de trouver un composant pour afficher et modifier les plannings.

Lire la suite de

J’ai participé au Startup Weekend qui avait lieu en plein centre ville d’Orléans à l’hôtel Dupanloup.

Startup Weekend Orléans

Un Startup Weekend, c’est un challenge qui réunit des gens de différents horizons pour qu’ils se rencontrent et avancent ensemble sur un projet de création d’entreprise.

L’événement est encadré par des mentors, des experts reconnus dans leur domaine d’activité ou dans la création d’entreprise, qui font office de coach pour les participants.

L’objectif pour les participants est de convaincre un jury de la pertinence du projet en 4 minutes de présentation, le pitch.

Au lendemain de ce week-end, je dirais que faire un Startup Weekend, c’est prendre un gros ballon d’oxygène quand on est en train de réfléchir à son propre projet de création. C’est être plongé dans un environnement qui nous pousse à prendre des risques, à avancer plus vite, et nous prouve que la réussite est possible à condition de se poser les bonnes questions.

Je n’ai pas présenté mon propre projet sur le Startup Weekend, mais c’est décidé, je vais le faire dans 10 jours au flash-tests du salon RCOL et au coucours de pitch Pentalabbs deux semaines plus tard.

Lire la suite de

Traduire son application permet de toucher un public beaucoup plus large, mais AngularJS n’intègre nativement aucun outil pour le faire.

Traduire son application, une étape souvent obligatoire.

Traduire son application, une étape souvent obligatoire.

Pour les applications desktop dans un environnement GNU, on utilise traditionnellement gettext. En java, il existe un plugin maven qui reprends exactement le même principe en utilisant une implémentation java de gettext : gettext-commons.

Aujourd’hui, je vous propose un petit tutoriel pour faire la même chose avec AngularJS grâce au module angular-gettext. Il s’agit d’une implémentation 100% JavaScript, spécialement conçue pour AngularJS qui s’intègre parfaitement à votre build Grunt.

Lire la suite de

Comme vous le savez, je me suis engagé à réaliser un projet d’entrepreneur en 30 jours.

Aujourd’hui, j’ai une mauvaise nouvelle. Je suis en retard. Très en retard … En 4 jours, j’ai travaillé sur tout sauf la construction du produit. Je viens de terminer l’étape du jour 12 alors que j’ai reçu le mail pour le jour 18.

Je crois que je vais pouvoir faire une croix sur l’objectif 30 jours. C’est dommage, mais il vaut mieux être réaliste … Je vais garder la philosophie du challenge, suivre les conseils, et tout faire pour sortir une première version au plus vite

Je préfère prendre mon temps plutôt que de sortir un truc bâclé qui risque de faire fuir les premiers utilisateurs. Ça ne sera donc pas pour le 27 août !

Par contre, j’ai aussi de bonnes nouvelles. J’ai trouvé un nom : TicTac Planning. J’ai aussi ouvert des comptes sur Twitter et Facebook que vous pouvez suivre si ça vous chante. Et surtout, j’ai terminé la Landing Page !

J'ai fait du marketing, et c'est déjà une petite victoire

Autant de concret, c’est déjà une petite victoire !

Lire la suite de

Comme vous le savez, je me suis engagé à réaliser un projet d’entrepreneur en 30 jours.

Ces derniers jours, j’ai mis en ligne un sondage qui m’a permis d’obtenir des informations sur les utilisateurs potentiels, mais surtout des contacts directs avec qui j’ai pu discuter ! J’arrive à un point ou je touche du doigt les vrais problèmes que rencontrent les utilisateurs potentiels, et j’ai appris comment ils font aujourd’hui avec leur propre solution.

Pour la partie du challenge Day 6: Survey Potential Customers, l’objectif est donc atteint ! Je laisse bien sûr le sondage ouvert, et je suis toujours disponible si vous souhaitez discuter du projet. Vous réalisez des plannings d’équipes opérationnelles ? N’hésitez pas à me contacter, votre avis m’intéresse !

J’ai mis plus de temps que prévu sur le sondage et les discussions, mais j’ai également effectué le travail pour l’étape qui suit : Day 9: Product Outline and Schedule. Cette vidéo est intéressante, et on commence vraiment à travailler sur le futur produit.

Pour avoir une chance de sortir quelque chose à l’heure, il va falloir faire le triélaguer l’arbre des fonctionnalités et choisir le strict minimum ! Le but pour le 27 août, date de sortie d’une version beta, ce n’est pas d’avoir le produit idéal, mais c’est d’avoir le minimum pour aider à résoudre le problème de la cible.

Faire le tri dans les fonctionnalités

Faire le tri dans les fonctionnalités

Lire la suite de

Comme vous le savez, je me suis engagé à réaliser un projet d’entrepreneur en 30 jours.

Il y a 2 jours, j’ai définitivement choisi une idée et j’ai identifié la cible, le problème et la solution.

  • La cible : Les managers d’équipe opérationnelle.
  • Le problème : Réaliser les plannings d’équipes prends du temps. Il fait intervenir de nombreux paramètres à prendre en compte. Les solution existantes sont le plus souvent prévues pour le mode projet, et ne répondent pas bien aux besoins spécifiques du mode opérationnel.
  • La solution : Proposer un logiciel de création automatisée de planning, qui prends en compte les contraintes et les capacités de l’équipe et du service.

On entends tellement parler de projet qu’on oublie parfois qu’il existe des gens qui travaillent pour l’opérationnel. Alors voici deux définitions, pour que les choses soient bien claires …

  • Le projet est unique, il corresponds à un objectif temporaire, avec un début et une fin spécifiée.
  • L’opérationnel est la répétition des activités habituelles de l’organisation, comme la comptabilité ou la production.

Durant les 2 derniers jours, j’ai mis en place un sondage qui a un deux objectifs :

  • Mieux comprendre la cible et son problème.
  • Commencer à entrer en contact avec des clients potentiels.
Le sondage est ouvert à tous !

Le sondage est un moyen de communiquer avec sa cible !

Lire la suite de

Comme vous le savez, je me suis engagé à réaliser un projet d’entrepreneur en 30 jours.

L’objectif des 3 premiers jours était de s’engager pleinement dans le projet, et de créer une liste d’idées. Maintenant, il s’agit de qualifier ses idées, en identifiant la cible, le problème et la solution.

Il faut également fixer une date de lancement. Ça sera le mercredi 27 août !

Lancement prévu le 27 août !

Lancement prévu le mercredi 27 août !

J’en vois déjà qui vont dire : He ! ça fait plus de 30 jours ça !. Ok, ok … Mais, si on suit les conseils du challenge, le mercredi est un bon jour pour lancer. Et je compte surtout profiter de mes dimanches pour faire autre chose et me reposer ! Alors, sous ces conditions, je suis dans les temps. Vendredi dernier était le jour 1, aujourd’hui nous sommes bien le jour 4, et il n’y a pas d’erreur dans le titre cet article :).

Lire la suite de

Comme vous le savez, je me suis engagé à réaliser un projet d’entrepreneur en 30 jours.

La première vidéo du challenge est assez simple. Pour les 3 premiers jours, il suffit de confirmer son engagement, et de trouver une liste d’idées à développer. En ce qui concerne mon engagement, j’ai du temps libre et l’envie d’entreprendre, et je ferais tout pour mener à bien ce challenge dans les délais.

Trouver-une-idée

Comment trouver des idées ?

Lire la suite de

Les vacances sont passées, et j’ai repris le boulot lundi. Mais cette année, ce n’était vraiment pas comme les autres fois. Je n’ai pas raconté mes exploits aux collègues qui sont restés, pas partagé le café avec eux non plus, ni même pris ma voiture pour aller au bureau. Pour tout vous dire, je n’ai même pas mis mon réveil … Pourtant, à 6H30, j’étais debout !

En fait, cette semaine j’ai commencé une nouvelle vie, celle qui me fait envie depuis de quelques années. J’attendais d’être prêt, techniquement, personnellement, financièrement, et maintenant j’ai un pied dedans, dans le monde des entrepreneurs ! Depuis lundi, je suis officiellement indépendant !

libre

Être libre – Ben

Lire la suite de

Vous trouvez IFTTT trop fermé et limité par la quantité de connecteurs proposés ? Vous avez testé Zapier, mais ne voulez pas payer ? Si vous avez un petit serveur Linux à disposition, comme un Raspberry PI, et que vous acceptez de mettre les mains dans le cambouis, alors Huginn est fait pour vous !

Huginn, c'est un peu ça !

Huginn, c’est un peu ça !

Huginn est une application Ruby on Rails qui permet d’écouter divers événements pour déclencher des actions. Par exemple, vous pouvez être notifié par mail lorsqu’il est prévu de la pluie sur votre région, ou bien lorsqu’un sujet est mentionné plus que d’ordinaire sur Twitter, ou même créer un Feed RSS à partir d’un site qui n’en publie pas. Le Wiki est disponible sur Github, et contient suffisamment d’informations pour se faire une idée. Il est plus complexe que IFTTT et se rapproche de Yahoo! Pipes, car vous pouvez chaîner les données au travers de plusieurs agents de traitement.

Lire la suite de