Cette présentation offre une vue des différents outils (gestion de source, wikis, cms, traduction, communication) dont a besoin un projet Open Source pour fonctionner.
Le choix du projet internationnal Dolibarr ERP CRM est utilisé comme exemple.
Réalisation teclib: http://www.teclib.com
Cette présentation a été utilisé dans le cadre de formation aux modules Open Source à la faculté ainsi que lors de devcamp.
Les outils d'un projet Open Source, illustré avec le projet Dolibarr ERP CRM (par TecLib).
1. Spécialiste des technologies libres
Expert Dolibarr depuis 2010
Les outils de gestion des projets Open Source
… illustrés avec le cas du projet
2. Les outils de gestion d'un
projet Open-Source
● Le suivi de code/version (VCS – Git/Github)
● Les tests d'intégration/continue (Intégration Continue – Travis/Scrutinizer)
● Les sites web portails (CMS - Joomla)
● La documentation collaborative (Wikis - Mediawiki)
● Le suivi de bugs et demandes (Les forges – Tuleap/Github)
● La traduction (Traduction en ligne - Transifex)
● La gestion des utilisateurs/clients/adhérents (ERP/CRM – Dolibarr)
● La gestion de liste des diffusion emails (Mailling-list – Mailman)
● Les forums (Forums - Forum de Joomla Kunena)
● Plate-forme de vente en ligne (Ecommerce – Prestashop)
● Autres outils (analyse statistique, réseaux sociaux, ...)
(En orange, le nom du produit choisi pour le projet Dolibarr)
Cette présentation offre une vue des différents outils dont a besoin un projet Open Source
pour fonctionner.
Le choix du projet Dolibarr ERP CRM est utilisé comme exemple.
7. L'intégration continue
Les outils de test du code (exécution des tests automatique à chaque commit)
● Xunit (Junit en Java, PHPUnit en PHP, ...)
● Travis (Tests unitaires basés sur Xunit ou script externe)
● Scrutinizer (Tests unitaires basés sur Xunit ou script externe + analyse statique du
code)
10. Les CMS (Sites Web / Portails)
Les plus populaires
● Wordpress
● Joomla
● Drupal
● DotClear
Plus anciens
● SPIP
● Typo 3
● Zope
… Des centaines d'autres CMS, très souvent Open Source existent
19. La traduction
● Historiquement, outils d'aide à la traduction
Outil gettext, format de fichier .po
● Aujourd'hui, outils en ligne
● Transifex
● POEditor
● Crowdin
complétés de scripts de synchronisation pour mettre à jour les sources
22. La gestion des clients/adhérents/membres
du projet
Les plus populaires
● Dolibarr ERP CRM
● Odoo
● Vtiger
● Galette (adhérents uniquement)
● Sugar CRM
● CremeCRM
● CiviCRM
28. Les forums
Historiquement, des outils à part
● PHPBB
● MyBB
● YaBB
● Simple Machines Forum
Aujourd'hui, les forums sont souvent intégrés au CMS
● Voir chapitre des CMSs
Des nouvelles génération de forums apparaissent toutefois
● Discourse
● Askbot
● Question2Answer
34. Autres outils
Les plate-formes de téléchargement
●
Le site http://www.dolibarr.org/downloads/lastbuild pour les béta
● Sourceforge pour les version stables
L'analyse statistique
● AWStats Log Analyzer
● Piwik
● Google Analyzer
Le SEO (Search Engine Optimization)
● Semalt
Suivi et publication sur les réseaux sociaux (Facebook, Twitter, Google+, Instagram, ...)
● HootSuite
● Buffer
...
35. Choix de Dolibarr - Autres outils
Les plate-formes de téléchargement
● Le site http://www.dolibarr.org/downloads/lastbuild pour les béta
● Sourceforge et ses serveurs pour les versions stables
L'analyse statistique
● Google Analyzer
Le SEO (Search Engine Optimization)
● Semalt
Suivi et publication sur les réseaux sociaux (Facebook, Twitter, Google+, Instagram, ...)
● HootSuite
...
36. L'informatique libre et éco-responsable
Merci de votre attention
contact@teclib.com +33 1 79 97 02 78 www.teclib.com