Difference between revisions of "Dolibarr Project"
m (Corrected a litteral translation from French. Changed the previous sentence a bit as well) |
m (Replaced "actually" by "currently" (different meaning from the French word "actuellement")) |
||
Line 40: | Line 40: | ||
Goal/Permissions: Global management of Dolibarr project. Organize beta, create releases and packages for head branch. | Goal/Permissions: Global management of Dolibarr project. Organize beta, create releases and packages for head branch. | ||
− | + | Currently has this role: | |
{{ListOfYodas|lang=EN}} | {{ListOfYodas|lang=EN}} | ||
Line 53: | Line 53: | ||
Goal/Permissions: Create releases for maintenance versions on current and old branch. | Goal/Permissions: Create releases for maintenance versions on current and old branch. | ||
− | + | Currently has this role to work on modules: | |
{{ListOfModulesWithDedicatedJedi | {{ListOfModulesWithDedicatedJedi | ||
|lang=EN}} | |lang=EN}} | ||
Line 77: | Line 77: | ||
Goal/Permissions: Translate files of fix translation (or typographic error). | Goal/Permissions: Translate files of fix translation (or typographic error). | ||
− | + | Currently has this role: | |
*A lot of people are actually Z-6PO. Translation is now provided using transifex.com platform. All users that are registered as translator on Dolibarr transifex project are Z-6PO. | *A lot of people are actually Z-6PO. Translation is now provided using transifex.com platform. All users that are registered as translator on Dolibarr transifex project are Z-6PO. | ||
Line 91: | Line 91: | ||
Role need helper: Yes (no limit) | Role need helper: Yes (no limit) | ||
− | + | Currently has this role: | |
*Number too high to be counted. Any Dolibarr users are potential soldiers. | *Number too high to be counted. Any Dolibarr users are potential soldiers. | ||
Line 106: | Line 106: | ||
Goal: Provide a platform and exploit it to host the Dolibarr web site (based on Joomla). | Goal: Provide a platform and exploit it to host the Dolibarr web site (based on Joomla). | ||
− | + | Currently has this role: | |
{{HosterOfWebSites}} | {{HosterOfWebSites}} | ||
Role need helper: Yes, we need people to animate and poste news of websites. | Role need helper: Yes, we need people to animate and poste news of websites. | ||
Line 114: | Line 114: | ||
Goal: Provide a platform and exploit it to host the online Dolibarr demo (international version, autodetected language). | Goal: Provide a platform and exploit it to host the online Dolibarr demo (international version, autodetected language). | ||
− | + | Currently has this role: | |
*Dolibarr foundation | *Dolibarr foundation | ||
Line 124: | Line 124: | ||
Goal: Provide a platform and exploit it to host the Dolibarr wiki (based on mediawiki) | Goal: Provide a platform and exploit it to host the Dolibarr wiki (based on mediawiki) | ||
− | + | Currently has this role: | |
*Dolibarr foundation | *Dolibarr foundation | ||
Line 134: | Line 134: | ||
Goal: Provide a market place to centralise all external modules (based on prestashop) | Goal: Provide a market place to centralise all external modules (based on prestashop) | ||
− | + | Currently has this role: | |
*Dolibarr foundation | *Dolibarr foundation | ||
Line 142: | Line 142: | ||
===Role E1: Responsible of DoliWamp (Dolibarr installer for Windows)=== | ===Role E1: Responsible of DoliWamp (Dolibarr installer for Windows)=== | ||
− | + | Currently has this role: | |
*[[Laurent Destailleur]] ([https://www.nltechno.com NLTechno]) | *[[Laurent Destailleur]] ([https://www.nltechno.com NLTechno]) | ||
Line 150: | Line 150: | ||
===Role E2: Responsible of DoliDeb+DoliRpm (Dolibarr installer for Ubuntu/Debian/Redhat/Fedora/Mandriva/OpenSuse)=== | ===Role E2: Responsible of DoliDeb+DoliRpm (Dolibarr installer for Ubuntu/Debian/Redhat/Fedora/Mandriva/OpenSuse)=== | ||
− | + | Currently has this role: | |
*[[Laurent Destailleur]] ([https://www.nltechno.com NLTechno]) | *[[Laurent Destailleur]] ([https://www.nltechno.com NLTechno]) | ||
Line 158: | Line 158: | ||
===Role E3: Responsible of DoliMamp (Dolibarr installer for Mac OS X)=== | ===Role E3: Responsible of DoliMamp (Dolibarr installer for Mac OS X)=== | ||
− | + | Currently has this role: | |
*Nobody | *Nobody | ||
Line 168: | Line 168: | ||
Goal: Create and manage the international foundation to promote Dolibarr and help Dolibarr users. | Goal: Create and manage the international foundation to promote Dolibarr and help Dolibarr users. | ||
− | + | Currently has this role: | |
*1 president - See page [[Dolibarr foundation]]. | *1 president - See page [[Dolibarr foundation]]. | ||
Line 179: | Line 179: | ||
Goal: Make '''communication''' for Dolibarr, on forums, news sites, press, etc... Write articles on Dolibarr web site. | Goal: Make '''communication''' for Dolibarr, on forums, news sites, press, etc... Write articles on Dolibarr web site. | ||
− | + | Currently has this role: | |
*The [[Dolibarr foundation]] | *The [[Dolibarr foundation]] | ||
Line 190: | Line 190: | ||
Goal: Test current development version of Dolibarr (GIT develop branch) and reports problems on mailing-list. | Goal: Test current development version of Dolibarr (GIT develop branch) and reports problems on mailing-list. | ||
− | + | Currently has this role: | |
− | *About 50 regular users have this role | + | *About 50 regular users currently have this role (number obtained by analysing messages on forum), more if we add temporary testers. |
===Role J: Administer domain names=== | ===Role J: Administer domain names=== | ||
Goal: Administer DNS of dolibarr domain names. Some are not used, just reserved to avoid cyber squatting. Ask us if you plan to use one of them to build a local Dolibarr community. | Goal: Administer DNS of dolibarr domain names. Some are not used, just reserved to avoid cyber squatting. Ask us if you plan to use one of them to build a local Dolibarr community. | ||
− | + | Currently has this role: | |
{{ListOfDomainAdmins}} | {{ListOfDomainAdmins}} | ||
Revision as of 15:20, 29 August 2021
Dolibarr history and future (Roadmap)
See page Origin, history and future roadmap of Dolibarr
Core actors and their roles in the Dolibarr galaxy
The current Dolibarr team is a group of people, helped (or sponsored) by miscellaneous physical or moral contributors (companies, foundations). The following chapters presents roles and functions occupied by everybody in the Dolibarr project management. This makes it possible to understand the way the project works. Some roles and functions are always waiting for candidates.
Volunteers to apply to a role in the project are invited to send a message on the dev mailing list of Dolibarr.
If you need information to participate as a developer, the page Developer FAQ How to be an official developer may be more helpful.
The following links show a list of actors that works or have worked on the Dolibarr project.
The following chapters shows the different developer roles, then every non-developer roles. All these roles contributes to Dolibarr project's activity.
Developers roles
Developer grade Yoda (GIT project and commit leader, head release manager and B.D.F.L)
Goal/Permissions: Global management of Dolibarr project. Organize beta, create releases and packages for head branch.
Currently has this role:
- Laurent Destailleur (DoliCloud) - Project leader since June 2008, also known as BDFL (Benevolent Dictator For Life, see https://en.wikipedia.org/wiki/Benevolent_dictator_for_life)
- Maxime Kohlhaas - Backup project leader
Juanjo Menent (2Byte) - Backup project leader- Retired/Désengagé/Retirado.Rodolphe Quiédeville - Initial author / project leader (2002 to june 2008)- Retired/Désengagé/Retirado.
Role need helper: No (by definition, this role is limited to the project leader and backups)
Note: All tasks to build a package for a new Dolibarr release are defined into the file build/makepack-howto.txt available into dolibarr sources.
Developer grade Jedi (maintenance release manager)
Goal/Permissions: Create releases for maintenance versions on current and old branch.
Currently has this role to work on modules:
- For branch N-1: Laurent Destailleur: position to be filled: Soon
- For branch N-2: Eric Seigne + Lionel Vessiller: position to be filled: No
- For branch N-x: None - position to be filled: Yes
Role need helper: Yes. Please ask, if you want this role, on Dolibarr dev mailing-list.
Developer grade Admiral (GIT Pull Requesters)
Goal/Permissions: Develop, add or simply validate and commit, into GIT repository.
You become an Admiral as soon as your first GIT push request was validated. To submit new features or fixes, you must use the GIT push request system that does not need GIT write access.
Role need helper: Yes (above all to submit bug fixes)
Article on this topic: FAQ How to become an official developer
Identified as having this role currently or recently (contributors found into https://github.com/Dolibarr/dolibarr):
Developer grade Z-6PO (Translators on transifex.com)
Goal/Permissions: Translate files of fix translation (or typographic error).
Currently has this role:
- A lot of people are actually Z-6PO. Translation is now provided using transifex.com platform. All users that are registered as translator on Dolibarr transifex project are Z-6PO.
Role need helper: Yes (go on https://www.transifex.com/projects/p/dolibarr/ to find your language and apply to help)
Articles on this topic: Translator documentation
Developer grade Soldier
Goal/Permissions: Animate forums, communities, promote Dolibarr, etc....
Role need helper: Yes (no limit)
Currently has this role:
- Number too high to be counted. Any Dolibarr users are potential soldiers.
And Darth Vader?
There are some parasitic people that pollute the forum or mailing-list with aggressive messages, which slows the development of Dolibarr rather than help improve with constructive criticism. Some argue rudely and in bad faith. Such people are Darth Vaders. Fortunately, statistically, there is only one or two Darth Vader per year ...
Other roles on Dolibarr project
Role A: Hosting web site (https://www.dolibarr.org or local portal)
Goal: Provide a platform and exploit it to host the Dolibarr web site (based on Joomla).
Currently has this role:
Dolibarr foundation (for International portal https://www.dolibarr.org)
Dolibarr foundation (for Arabic portal)
Dolibarr foundation (for Danish portal https://www.dolibarr.dk)
Dolibarr foundation (for Finish portal https://www.dolibarr.fi)
Dolibarr foundation (for French portal https://www.dolibarr.fr)
Dolibarr foundation (for Japan portal)
Dolibarr foundation (for Nederland portal)
Dolibarr foundation (for Polish portal)
Dolibarr foundation (for Portuguese portal https://www.dolibarr.pt)
Dolibarr foundation (for Romanian portal)
Dolibarr foundation (for Russian portal https://www.dolibarr.ru)
Dolibarr foundation (for Swedish portal https://www.dolibarr.se)
Dolibarr German foundation (for German portal https://www.dolibarr.de)
2Byte.es (for Spain and Latino America portal https://www.dolibarr.es)
Lorenzo_Novaro (for Italian portal https://www.dolibarr.it)
Nikos Drosis (for Greek portal https://www.dolibarr.gr)
Role need helper: Yes, we need people to animate and poste news of websites.
Role B: Hosting demo site (https://demo.dolibarr.org)
Goal: Provide a platform and exploit it to host the online Dolibarr demo (international version, autodetected language).
Currently has this role:
- Dolibarr foundation
Role need helper: No
Role C1: Hosting wiki (https://wiki.dolibarr.org)
Goal: Provide a platform and exploit it to host the Dolibarr wiki (based on mediawiki)
Currently has this role:
- Dolibarr foundation
Role need helper: No
Role C2: Hosting market place (https://wwww.dolistore.com)
Goal: Provide a market place to centralise all external modules (based on prestashop)
Currently has this role:
- Dolibarr foundation
Role need helper: No
Role E1: Responsible of DoliWamp (Dolibarr installer for Windows)
Currently has this role:
Role need helper: No
Role E2: Responsible of DoliDeb+DoliRpm (Dolibarr installer for Ubuntu/Debian/Redhat/Fedora/Mandriva/OpenSuse)
Currently has this role:
Role need helper: No
Role E3: Responsible of DoliMamp (Dolibarr installer for Mac OS X)
Currently has this role:
- Nobody
Role need helper: Yes
Role G: Management of Dolibarr foundation
Goal: Create and manage the international foundation to promote Dolibarr and help Dolibarr users.
Currently has this role:
- 1 president - See page Dolibarr foundation.
- 1 secretary - See page Dolibarr foundation.
- 1 financial - See Dolibarr foundation.
- Other people into the Dolibarr foundation board team: See Dolibarr foundation.
Role H: Promote/Communicate on Dolibarr
Goal: Make communication for Dolibarr, on forums, news sites, press, etc... Write articles on Dolibarr web site.
Currently has this role:
- The Dolibarr foundation
- Role need helper. Thanks to volunteer to send a request on Dolibarr mailing-list.
Articles on this topic: Message samples used to announce new beta or release.
Role I: Dolibarr Tester
Goal: Test current development version of Dolibarr (GIT develop branch) and reports problems on mailing-list.
Currently has this role:
- About 50 regular users currently have this role (number obtained by analysing messages on forum), more if we add temporary testers.
Role J: Administer domain names
Goal: Administer DNS of dolibarr domain names. Some are not used, just reserved to avoid cyber squatting. Ask us if you plan to use one of them to build a local Dolibarr community.
Currently has this role:
- Dolibarr foundation - dolibarr.asia, dolibarr.at, dolibarr.be, dolibarr.com, dolibarr.cn, dolibarr.cc, dolibarr.ch, dolibarr.co.uk, dolibarr.de, dolibarr.eu, dolibarr.fr, dolibarr.info, dolibarr.it, dolibarr.me, dolibarr.net, dolibarr.org, dolibarr.pro, dolibarr.pt, dolibarr.us, dolibarr.ru, dolibarr.se, dolistore.com
- 2Byte.es - dolibarr.es
- Nikos Drosis - dolibarr.gr
Partners
This the page that list known partners: List_of_Dolibarr_partners_and_providers
The GIT access
The GIT server is hosted by https://github.com/Dolibarr/dolibarr
- Instructions to access GIT in read mode to get current development version are on this page
- To request a write access, read FAQ How to be an official developer to known how project is organized and steps to do to reach this goal.
Channels of information on social networks
The Dolibarr foundation owns several channel networks to publish its information. Note that some members of the Dolibarr foundation may also use this channel to publish news.
See page FAQ How to be informed on news about Dolibarr project
Help the project
This is a list of task you can do to help the project.
If you are a developer
- If you are a developer, join the Dolibarr team. See Developer FAQ for this.
- https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md
If you speak a non english language
- Translate Dolibarr application or Dolibarr web sites in your language. See Translator documentation.
- Submit articles to promote Dolibarr on informations web sites on your languages or your own web site. At least, a link to web site https://www.dolibarr.org is never a bad idea.
If you are not a developer, nor a translator
- Complete documentation on this wiki, above all the section User documentation.
- Vote for Dolibarr:
- You can also decide to be a member of Dolibarr foundation. See here, to subscribe.
If you want to create a Dolibarr users' group or a local community
- Read our guideline on page Create a Dolibarr local community.
DevCamps Organization
See DevCamps Organization for this.
Donations
Even if you don't want to be a member of the Dolibarr foundation, you can use the subscription page to donate to help development: Subscribe