Spécialiste des technologies libres
Expert Dolibarr depuis 2010
Les outils de gestion des projets Open Source
… illustrés ...
Les outils de gestion d'un
projet Open-Source
● Le suivi de code/version (VCS – Git/Github)
● Les tests d'intégration/cont...
Le suivi de code (VCS)
Le suivi de code/version (VCS)
Les plus populaires
● Git (avec Interface Web GitHub ou GitLab)
● Bazaar
● Mercury
Plus anc...
Choix de Dolibarr → Git + GitHub
Le serveur Git
sous GitHub
Le client en ligne de commande ou dans l'IDE, comme Eclipse
L'intégration continue
L'intégration continue
Les outils de test du code (exécution des tests automatique à chaque commit)
● Xunit (Junit en Java...
Choix de Dolibarr → PHP + Travis + Scrunitizer
Travis et Scrutinizer
Les sites web portails (CMS)
Les CMS (Sites Web / Portails)
Les plus populaires
● Wordpress
● Joomla
● Drupal
● DotClear
Plus anciens
● SPIP
● Typo 3
●...
Choix de Dolibarr → Joomla
La documentation
collaborative (Wiki)
La documentation collaborative (Wiki)
Les plus populaires
● MediaWiki (wikipedia, …)
● DokuWiki
● Twiki
● Xwiki
● KWiki
Choix de Dolibarr → Mediawiki
Le suivi de bugs et demandes
(forge)
Le suivi des bugs et demandes
Les plus populaires
● Tuleap
● Mantis
● BugZilla
● Redmine
● Request Tracker
● OTRS
Les prop...
Choix de Dolibarr
Anciennement Tuleap → Aujourd'hui Github Issue
La Traduction
La traduction
● Historiquement, outils d'aide à la traduction
Outil gettext, format de fichier .po
● Aujourd'hui, outils e...
Choix de Dolibarr → Transifex
La gestion des
clients/adhérents/membres du
projet
La gestion des clients/adhérents/membres
du projet
Les plus populaires
● Dolibarr ERP CRM
● Odoo
● Vtiger
● Galette (adhér...
Choix de Dolibarr → Dolibarr ERP/CRM
La gestion de liste de
diffusions (mailing-list)
La mailing-list
Les plus populaires
● Mailman (développé par la FSF de Richard Stallman)
● Sympa
● phpList
Choix de Dolibarr → Mailman
Les forums
Les forums
Historiquement, des outils à part
● PHPBB
● MyBB
● YaBB
● Simple Machines Forum
Aujourd'hui, les forums sont so...
Choix de Dolibarr → Le forum de Joomla
Plate-forme de vente en ligne
(eCommerce)
Plateforme eCommerce
Les plus populaires
● Prestashop
● Magento
● Drupal
Plus anciens
● OsCommerce
Choix de Dolibarr → Prestashop
Autres outils
Autres outils
Les plate-formes de téléchargement
●
Le site http://www.dolibarr.org/downloads/lastbuild pour les béta
● Sou...
Choix de Dolibarr - Autres outils
Les plate-formes de téléchargement
● Le site http://www.dolibarr.org/downloads/lastbuild...
L'informatique libre et éco-responsable
Merci de votre attention
contact@teclib.com +33 1 79 97 02 78 www.teclib.com
Prochain SlideShare
Chargement dans…5
×

Les outils d'un projet Open Source, illustré avec le projet Dolibarr ERP CRM (par TecLib).

1 908 vues

Publié le

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.

Publié dans : Technologie
0 commentaire
3 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 908
Sur SlideShare
0
Issues des intégrations
0
Intégrations
78
Actions
Partages
0
Téléchargements
124
Commentaires
0
J’aime
3
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Les outils d'un projet Open Source, illustré avec le projet Dolibarr ERP CRM (par TecLib).

  1. 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. 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.
  3. 3. Le suivi de code (VCS)
  4. 4. Le suivi de code/version (VCS) Les plus populaires ● Git (avec Interface Web GitHub ou GitLab) ● Bazaar ● Mercury Plus anciens ● SVN ● CVS
  5. 5. Choix de Dolibarr → Git + GitHub Le serveur Git sous GitHub Le client en ligne de commande ou dans l'IDE, comme Eclipse
  6. 6. L'intégration continue
  7. 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)
  8. 8. Choix de Dolibarr → PHP + Travis + Scrunitizer Travis et Scrutinizer
  9. 9. Les sites web portails (CMS)
  10. 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
  11. 11. Choix de Dolibarr → Joomla
  12. 12. La documentation collaborative (Wiki)
  13. 13. La documentation collaborative (Wiki) Les plus populaires ● MediaWiki (wikipedia, …) ● DokuWiki ● Twiki ● Xwiki ● KWiki
  14. 14. Choix de Dolibarr → Mediawiki
  15. 15. Le suivi de bugs et demandes (forge)
  16. 16. Le suivi des bugs et demandes Les plus populaires ● Tuleap ● Mantis ● BugZilla ● Redmine ● Request Tracker ● OTRS Les propriétaires ● Jira
  17. 17. Choix de Dolibarr Anciennement Tuleap → Aujourd'hui Github Issue
  18. 18. La Traduction
  19. 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
  20. 20. Choix de Dolibarr → Transifex
  21. 21. La gestion des clients/adhérents/membres du projet
  22. 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
  23. 23. Choix de Dolibarr → Dolibarr ERP/CRM
  24. 24. La gestion de liste de diffusions (mailing-list)
  25. 25. La mailing-list Les plus populaires ● Mailman (développé par la FSF de Richard Stallman) ● Sympa ● phpList
  26. 26. Choix de Dolibarr → Mailman
  27. 27. Les forums
  28. 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
  29. 29. Choix de Dolibarr → Le forum de Joomla
  30. 30. Plate-forme de vente en ligne (eCommerce)
  31. 31. Plateforme eCommerce Les plus populaires ● Prestashop ● Magento ● Drupal Plus anciens ● OsCommerce
  32. 32. Choix de Dolibarr → Prestashop
  33. 33. Autres outils
  34. 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. 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. 36. L'informatique libre et éco-responsable Merci de votre attention contact@teclib.com +33 1 79 97 02 78 www.teclib.com

×