Quelques nouvelles concernant le projet Open Source d’une API PLM/PDM !

Changement de technologie

Dans une première description de la partie technique du développement de l’API je parlais de réaliser l’API en PHP et de stocker les données dans une base XML qui était je le concède un choix un peu exotique qui ne rassemblera pas énormément de développeurs. C’est d’ailleurs ce besoin de rassembler des ressources autour de technologies récentes, combiné avec la découverte du framework MVC sailjs (que je présenterai dans un prochain article) que le choix s’est donc tourné vers une technologie Javascript côté server (node.js) et MongoDb comme base de données. Le framework utilisé est cependant fait pour pouvoir être « database agnostic » et permettra donc de câbler des bases SQL.
 

 

 

Utilisation de Cloud9 & Github pour développer, tester et stocker le projet

Pour le développement, de l’API, la mise à disposition simple d’instances serveur et le partage des sources, j’ai décidé d’utiliser Cloud9, qui est en fait un environnement de développement sur le cloud qui permet de rapidement mettre en place le projet, de travailler dessus et de le déployer.

cloud9Site

cloud9

[bctt tweet=' »Utilisation de Cloud9 & Github pour développer, tester et stocker le projet #opensource #plm »‘]

Mise à jour du site de documentation

La documentation est réalisée à partir de l’excellent outil readme.io qui met à disposition sa solution gratuitement pour les projets Open Source.

plmapisite

La documentation permet de tester certains points rest développés ou en cours de développement. Vous pouvez par exemple ci-dessous tester la création d’un article:

test API PLM Part

Pour l’instant il n’y a pas besoin de se loguer, je rajouterai la partie authentification plus tard.

[bctt tweet=' »Open Source PLM API documentée par readme.io #opensource #plm https://plmapi.readme.io »‘]

Lancement d’un blog anglosaxon pour communiquer à une plus grande audience

Et enfin, comme c’est un projet qui n’a pas d’intérêt à se limiter à nos frontières, et afin de ne pas spammer les adhérents à ce blog de nouvelles de ce projet Open Source, j’ai lancé un blog Anglo-Saxon dédié à ce projet:

openplmapiblog

[bctt tweet=' »Open Source PLM API blog #wordpress #opensource #plm https://plmapi.wordpress.com/ »‘]

Je suis ouvert pour la réalisation d’articles invités sur ce blog, si vous avez envie d’écrire un article sur l’open source, sur le PLM/PDM dans ce contexte, contactez moi, et on pourra diffuser votre article sur ce blog.

Posted by Yoann Maingon

Consultant PLM avec des expériences autant côté métier que dans l'implémentation technique de solutions PLM et d'intégrations de systèmes, je partage avec vous mes expériences, mes recherches et mes développements à travers ce blog.