Chamilo Communication Guide¶
This is a brief guide to introduce you to different communication channels inside our Chamilo community. Don't hesitate to contact us if you have any questions or remarks.
1. Chamilo website¶
The Chamilo website (www.chamilo.org) serves as the single point of entry for all (new) people getting in touch with the Chamilo software & community. On the website we offer:
- download our software
- news items
- integrated phpBB forum
- link to support.chamilo.org
- links to social media
- links to campus platform
2a & 3a. Tech forum¶
Closely connected with the Chamilo website we offer a direct link with the technical section of the Chamilo forum. This is the main communication channel for all members of the current dev teams (both 1.8 & 2.0) and should make it easier for new developers to get introduced in the Chamilo development community.
This section also acts as an location to post all important announcements (e.g. major refactoring operations), have technical discussions and archive summaries/meeting minutes of dev meeting/code sprints. It is the responsibility of all developers to maintain/update this section.
The official language of the Chamilo project is english, so all communication in this forum section is in english.
2b & 3b. Non-tech forum¶
From the homepage of the Chamilo website all non-tech people such as end users, administrators, teachers should be guided to this part of the forum. It is the main communication channel for all non-tech people to 'talk' with somebody from the Chamilo community.
End user questions, problems, suggestions and use cases go into the non-tech part of the Chamilo forum. We offer multi-lingual subforums to allow easier communication for non-english speaking people.
4. Support website¶
The support.chamilo.org website is the heart of the Chamilo community. It is the workplace for all community members. The support websites consists of several projects each dealing with a specific aspect of the Chamilo software:
- Chamilo software 1.8 (and subprojects)
- Chamilo software 2.0 (and subprojects)
- Chamilo Association (and subprojects)
- Chamilo Community (and subprojects)
The Chamilo software 1.8 & 2.0 are the projects where all bugs, usability issues and feature requests are posted for specific releases/versions. The wiki module is used to hold all developers documentation, coding conventions, planning/roadmaps, analysis, ..
The Chamilo Association project is maintained by the Board of Directors and holds all information concerning the Chamilo Association: the legal structure, all members, the meeting minutes and subprojects for all accepted association projects.
In these 2 subprojects the planning for new/updating translations is made as well as maintaining all the documentation before is is reviewed and published on the Chamilo website.
5. Live meetings¶
We have frequent live meetings in our community: code sprints, documentation & translations meetings.
An important part of our communication plan is the 'meeting summaries section' on the forum.
All coordinators & core actors of the various parts of our community have to provide small meeting summaries on the forum so all community members that where not able to join live meeting can catch up with important decisions.
6. Other communication channels¶
The forum and the support website are the two main communication channels of the Chamilo community. Besides those we have several other ways of communicating/collaborating inside the project:
- IRC channel
- dev meetings
- code sprints
- mailing lists
- Google Docs
- Documentation/Translation sprints
The Chamilo IRC channel is used for day to day rapid communication between developers. If necessary we can hold an online dev meeting on friday morning (European time). Contact the software coordinator if you want to have a developer meeting.