Main » History » Revision 11

Revision 10 (Thomas Capricelli, 04/02/2010 03:03 PM) → Revision 11/22 (Thomas Capricelli, 04/02/2010 03:08 PM)



 Colibri is a "free software": used to handle mailing lists. It does the same task as "GNU mailman": or "majordomo":, but in a somewhat more modern way. 

 Those features are already present: 
 * web interface to subscribe, unsubscribe, change user preferences, change list preferences for admin, create mailing lists. 
 * handle several emails for an account. All need to be validated through a link send to the email. 
 * archives, public or not, with attachments. not 
 * import configuration and subscribers list from "sympa": 
 * tagging of output mails ( adding [mylist] in the subject, only if not already present) 
 * scale from one list (simple interface) to huge site with lot of lists sorted by topics, all with descriptions and such. 
 * web interface easy to change, for better integration with existing site. You only need to change few files, using django templates. 

 Those features are not yet implemented, but planned 
 * (un)subscribe or getting help by mail 
 * import configuration and subscribers list from "mailman": 
 * moderation of emails 
 * handling of bounces from the web interface 

 h1. Colibri for users 

 The documentation for end-users is not yet written. 

 h1. Colibri for system administrators 

 Colibri is written on "python": and is based on the "django": "ORM": This means you'll need python and "django": on the server. 

 You do not need to use the web front-end, but if you do, you'll need some way to make your web browser execute python code (typically this means using "mod_python":, but there are numerous other ways). 

 First read the [[Technical summary of colibri]]. 

 Then there are the detailed notes about [[installing colibri]]. 

 You might algo be interested in the preliminary support for [[importing from sympa]]. 

 h1. Colibri for developers 

 Colibri is written in "python":, and makes heavy use of both django "ORM": and the "email package": of python. 

 The web interface is made on top of "django": 

 First read the [[Technical summary of colibri]].