Gilles Vauvarin

Bonjour, je vis à Thonon les bains en Haute-Savoie et travaille à Genève où j’exerce la profession d’ingénieur web pour des institutions publiques. Parallèlement, j’investis mon temps dans le développement d’un projet entrepreneurial nommé Confdays, un service d’hébergement de site clé en main pour les organisateurs de conférence. Pour en savoir plus, rendez-vous à l’adresse confdays.com

Confdays

Je travaille depuis un certain temps sur un projet entrepreneurial qui c’est d’abord appelé “Kattagami” puis à changé de nom pour s’appeller maintenant “Confdays”. Lorsque je me rends à des conférences et que je rencontre la communauté WordPress ou du web, on me demande souvent où j’en suis de ce projet. J’ai donc décidé d’écrire une série d’articles pour dresser un état des lieux de l’avancement de ce projet.

C’est quoi Confdays ?

Confdays est un projet de type SaaS (Software as a Service), c’est à dire un service hébérgé et infogéré. Le client s’inscrit, régle un montant pour une durée d’utilisation et Confdays lui fournit sur ses serveurs un site clé en main prêt à être utilisé.

Ce service s’adresse aux organisateurs d’événements et a pour objectif de simplifier et accélérer la création d’un site web dédié à la gestion et la promotion d’une conférence. Confdays peut intéresser des équipes d’organisation de conférence qui manquent de temps, de compétences informatiques ou qui ne souhaiteraient pas allouer une part importante de son budget au paiement des services d’une agence web.

Confdays s’appuie sur l’outil WordPress et bénéficie donc d’un espace d’administration convivial pour permettre aux organisateurs de gérer leur site web sans toucher une seule ligne de code. WordPress a été profondément customisé pour faciliter la tâche des organisateurs et fournir des fonctionnalités spécifiques à un site de conférence.

Confdays dans le détail

Infrastructure et caractéristiques

Chaque client Confdays aura son site hébergé sur son propre serveur virtuel. Pas de partage des ressources entre les clients. Toutes les ressources du serveur virtuel seront dédiées au site du client. Un serveur virtuel dédié garantie une optimisation des performances et de la sécurité. Vous ne serez pas impacté par le comportement des autres clients.

Chaque site possédera son certificat SSL pour crypter les échanges et assurer la sécurité des informations échangées sur le site.

Chaque site sera sauvegardé une fois par jour (fichiers et base de données) avec possibilité de restaurer une archive.

Mise à disposition gratuite d’un sous-domaine au format monsite.confdays.com ou liaison avec votre domaine personnalisé de type monsite.com

Chaque client possédera son espace membre confdays pour gérer la souscription de son ou ses sites, le renouvellement d’un site, la demande de gestion de son domaine personnel, la gestion de son profil, la consultation de ses transactions et factures …

Possibilité de demander un site de démonstration dédié et gratuit pendant 72 heures avec accès à l’administration afin de tester l’outil avant de souscrire à une offre.

Adaptation du site aux formats tablette et mobile.

Fonctionnalités

Voici la liste des fonctionnalités prévues pour le lancement de Confdays :

  • Gestion d’une page d’attente “Coming Soon Page”.
  • Menu et sous-menu géré par un système glissé/déposé.
  • Construction de la page d’accueil à l’aide de nombreux widgets.
  • Personnalisation du design du header (image de fond, taille des textes, position des textes, ordre des textes …).
  • Schemes de couleurs/typo pour l’ensemble du site.
  • Généreration automatique des pages : accueil, présentations, orateurs, organisateurs, programmes, sponsors.
  • Possibilité d’ajouter ses propres pages.
  • Système d’enregistrement des candidats orateurs par les candidats.
  • Système de saisie des propositions de conférences par les candidats.
  • Système d’évaluation des propositions de conférences via des personnes désignées.
  • Système de publication des présentations retenues pour générer les pages “présentations”, “orateurs” et “programmes”.
  • Système de vente de tickets.

Parmi les widgets permettant de construire la page d’accueil on trouvera :

Pour construire le header

  • Un widget image (le logo par exemple).
  • Un widget titre de la conférence.
  • Un widget tagline de la conférence.
  • Un widget dates de la conférence.
  • Un widget lieu de la conférence.

Pour construire le corps principale de la page ou le footer

  • Un widget réseaux sociaux.
  • Un widget news.
  • Un widget témoignages.
  • Un widget textes + icônes.
  • Un widget textes formatés.
  • Un widget fichiers en téléchargement.
  • Un widget pour présenter vos organisateurs.
  • Un widget pour présenter vos orateurs.
  • Un widget contact/coordonnées.
  • Un widget boutton avec lien hypertexte.

Ok mais c’est pour quand tout ça ?

Cela fait maintenant 3 ans que je travaille sur ce projet et on me pose fréquement la question. Pas facile de répondre ! J’ai beaucoup fonctionné par itérations d’essais/erreurs. J’écris du code pour tester une solution mais n’hésite pas à le revoir complétement pour aborder les choses différement si le résultat n’est pas satisfaisant. J’ai aussi fait évoluer le projet pour intégrer l’apparition des nouvelles technologies comme Flexbox par exemple. J’ai donc du mal à me projeter sur une date de finalisation. Ceux qui développent leur “side project” savent de quoi je parle ;-)

Pour financer Confdays, je travaille pour des clients et utilise le temps qu’il me reste pour avancer. Comme je dois aussi garder du temps pour les activités du quotidien, j’ai décidé ces derniers temps de réduir mon temps de travail rémunéré afin de finaliser plus rapidement ce projet.

Comme je l’ai dit plus haut, j’utilise l’outil WordPress comme base de développement. J’utilise également le framework Piklist et plus particulièrement sa version beta qui apporte des évolutions majeurs. Malheureusement, la version 1.0 stable se fait attendre depuis plusieurs mois et actuellement je suis dépendant de sa sortie pour finaliser mes développements et commencer les tests. Cependant j’ai bon éspoir que la version 1.0 sorte avant la fin mai.

Si tout se passe bien, une version beta devrait donc sortir aux alentours de juin 2016. Un site de lancement est déjà en ligne à l’adresse confdays.com où vous pouvez laisser une adresse mail pour être tenu au courant.

Ce qui est fait

95% du code du site client est écrit, ne reste que les tests à effectuer une fois que la version stable 1.0 de Piklist sera intégrée. Il faudra aussi bien sur résoudre les bugs.

Les sites commerciale et de démonstration sont également bien avancés.

Le script et la procédure de déploiement des sites client est quasi-terminé. Il ne me reste plus qu’à y intégrer la mise en place du certificat SSL.

Ce qui reste à faire

Mettre sur pied un projet SaaS c’est comme faire une randonnée en montagne, quand vous pensez arriver au col, vous découvrez qu’il se cache encore une colline à gravir que vous n’aviez pas prévue.

Voici les points qu’il me reste encore à étudier :

  • Tester le système de backup/restauration.
  • Tester le système de support.
  • Etudier la mise en place du certificat SSL et ses conséquences sur le fonctionnement de l’application.
  • Intégrer l’implémentation du certificat SSL dans le script de déploiement.
  • Mettre en place un système d’update automatisé des sites web clients.
  • Rédiger les conditions générales d’utilisation, les mentions légales, la politique d’utilisation des cookies … en Anglais et Français.
  • Faire valider les traductions anglaises de l’application.
  • Effectuer une traduction Française de l’application.
  • Tester le site e-commerce, le site de démo, le site client.
  • Recruter des beta testeurs, tester et résoudre les bugs.
  • Rédiger de la documentation utilisateur en anglais.
  • Rédiger la documentation technique.
  • Effectuer toutes les démarches administratives liées à la création d’entreprise, valider mon dossier auprès des fournisseurs de moyens de paiments, contacter un comptable …
  • Communiquer et établir une stratégie marketing.
  • Finaliser le site e-commerce et la plateforme de démo.

Comme vous pouvez le constater, il me reste du pain sur la planche !

Pour conclure

Pour ceux que cela intéresse, j’essayerai dans les prochains articles de présenter plus dans le détail des aspects particulier du produit avec des copies d’écran et des explications.

Donc restez à l’écoute sur pixenjoy.com ou mon compte twitter @pixenjoy ;-)

comments powered by Disqus