Open-source est une abréviation de l’expression logiciel open-source, qui est un logiciel distribué avec une licence qui permet aux utilisateurs finaux de le redistribuer librement et de le modifier, tant que les modifications sont également distribuées librement. CMS est l’abréviation de l’expression système de gestion de contenu. Un CMS est une application logicielle qui est utilisée dans le développement et la gestion du contenu d’un site Web. Un CMS open-source est fourni à l’utilisateur avec une licence open-source, par opposition à un CMS propriétaire qui est livré avec une licence qui ne permet pas à l’utilisateur de le modifier ou de le transmettre librement.
Le logiciel CMS open source est utilisé pour créer un certain nombre de types d’applications différents. Certains d’entre eux sont des portails, qui fournissent un point d’accès unique au contenu Web, des forums sur lesquels les utilisateurs – et parfois des experts – peuvent partager des vues et échanger des informations, des blogs et des wikis. Sont également disponibles des systèmes de gestion de l’apprentissage, des galeries d’images, des solutions de commerce électronique telles que des paniers d’achat et des logiciels de groupe, qui aident les gens à travailler ensemble à distance.
Les blogs sont probablement les logiciels CMS open source les plus connus, et de nombreuses personnes qui les utilisent n’ont peut-être pas réalisé que c’est une autre façon de considérer ce qu’ils sont. WordPress®, écrit avec PHP et MySQL, et MovableType®, écrit avec Perl, en sont des exemples.
Les wikis sont des sites Web avec des pages interconnectées qui sont souvent collaboratives. Les exemples open-source incluent DokuWiki et MediaWiki. Le logiciel CMS open source pour la gestion de l’apprentissage comprend Moodle, qui est également appelé environnement d’apprentissage virtuel (VLE), eFront et ATutor, qui combine la gestion de l’apprentissage avec les réseaux sociaux. Les galeries d’images incluent Gallery, 4Images Gallery et Coppermine. Un certain nombre de solutions CMS open source de commerce électronique sont des paniers d’achat, notamment ZenCart, osCommerce et OpenCart. Certains des types de groupware incluent EGroupware, qui gère les détails du bureau comme les rendez-vous, les contacts et les listes de tâches, et Bugzilla, un système de suivi des bogues pour le développement de logiciels par un certain nombre de projets open source – comme Mozilla et Open Office – ainsi que NASA et le New York Times.