Contributions OpenSource

Nous ne vendons pas toutes nos réalisations. Nous essayons aussi dans la mesure de nos capacités financières de contribuer à la communauté OpenSource.

L'OpenSource

Depuis les premiers pas de KAPT (en 2008, ça commence à dater), nous nous efforçons de n'utiliser que des technologies libres. Utiliser de l'Open Source, c'est très bien. Contribuer, c'est encore mieux et primordial pour la richesse de l'écosystème.

Cependant, contribuer en Open Source est aussi très engageant : fiabilité, pérennité, réactivité. C'est donc aussi très chronophage. Nous limitons donc ces contributions aux seuls domaines où nous sommes très pertinents et engagés.

 

Et pourquoi pas que des réalisations 100% Open Source ?

Tout simplement, parce que nous réalisons des projets sur-mesure pour des clients et que, in-fine, c'est eux qui choisissent d'ouvrir ou pas le code source de leurs développements spécifiques.

Bien sûr, notre expertise technique et notre patrimoine immatériel permettent le plus souvent des réalisations hybrides faisant appel à notre plateforme KAPT Web&Apps et à des modules Open-Source réalisés par nos soins en amont ou par des tiers et à des modules propriété de nos clients.

Mais les choses bougent, et de plus en plus de porteurs de projets (notamment publics) réfléchissent à payer une prestation qui déboucherait sur une réalisation OpenSource. C'est surtout le cas de fonctionnalités de service public qui peuvent ainsi être plus facilement mutualisées entre différentes collectivités ou entités publiques.

Nos réalisations se basent sur plusieurs Framework OpenSource dont Django en premier lieu. Elles sont donc, le plus souvent, un mélange de code OpenSource, de briques logicielles issues de notre plateforme Kapt Web & Apps et de développements spécifiques.

Quelques exemples de contributions Open Source par Kapt :

 

  • Django Easy Quiz : Un module qui permet de créer facilement des sondages, questionnaire ou quiz afin de sonder vos visiteurs.

  • Django Laposte REST API: Une API qui facilite la récupération automatique des tarifs postaux.

  • Django Simple Notes: Une application qui se greffe sur votre site Django-CMS et qui ajoute un bloc-notes (une note par page), vous permettant de stocker vos rappels au plus près de votre contenu !

  • DjangoCMS Calameo: Un module qui permet d'intégrer sur vos sites des passerelles vers les liseuses PDF du service Calameo (e-PDF).

  • Django Check SEO: Un module installable sur Django & Django-CMS, permettant de repérer les problèmes liés au SEO sur les pages du site. Plus d'informations sur notre article de Blog consacré au Check SEO.
  • Djangocms-FAQ : Une collection de plugins à ajouter à votre site Django-CMS qui permettent de créer de multiples Foires Aux Questions, et d'insérer un champ de recherche sur vos pages permettant aux visiteurs de chercher dedans. Plus d'informations sur l'article évoquant le lien entre FAQ et formulaire de contact.
  • Djangocms-popup : Un plugin Django-CMS très simple permettant d'ajouter du contenu à des "popup" sur les pages, qui peuvent être paramétrées pour ne s'afficher qu'après un certain temps, ou bien pour que l'on puisse les ré-ouvrir simplement.
  • Un module au nom beaucoup trop long : Ce module vous permet de voir concrètement sur quelles pages se trouvent les fichiers et images que vous vous apprétez à supprimer. Fini les regrets après avoir supprimé une image qu'on pensait inutilisée, mais qui en réalité l'était un peu partout.

 

Des idées de nouvelles contributions OpenSource ?

Nous sommes souvent "tête dans le guidon" focalisés sur les projets de nos clients (et c'est bien normal).

Mais nous restons ouverts à l'ouverture de code qui ferait sens pour la communauté dans nos secteurs de prédilection : transition écologique, rénovation énergétique des batiments, Bio et équitable, tourisme durable.

Alors, n'hésitez pas à nous contacter ;-)

 

Et pourquoi pas plus d'OpenSource au sein de la plateforme Kapt Web&Apps ?

C'est une question qui se pose, en fait, ... assez rarement. En effet, nous avons rassemblé au sein d'une plateforme logicielle "Kapt Web & Apps" plusieurs briques logicielles qui nous font gagner beaucoup de temps sur les projets et qui nous permettent d'être assez compétitifs dans nos secteurs d'intervention.

Nous intervenons sur des projets assez proches et nous pouvons assez souvent ré-utiliser des briques logicielles au niveau du socle technique. Nous essayons de plus en plus de basculer ces briques en modules Open-Source (liste ci-dessus) mais il reste effectivement pas mal de libraires non-ouvertes (listing dans la page Kapt Web & Apps).

On y travaille !