Voici la liste de nos applications Open Source préférées. Nous ne nous intéressons ici qu’aux « solutions Web« , les applications bureautique (OpenOffice, par exemple), utilitaires ou autres, ne font pas parti de ce best off.
Nous publierons prochainement la liste de nos applications préférées en mode hébergé (Application Service Provider), stay tuned…
Dans la catégorie Web 2.0 :
Pligg : le « Digg-Like » par excellence. Digg est un site Internet participatif, typique du phénomène « Web 2.0 ». Il permet aux utilisateurs de publier des news et de voter pour les plus intéressantes. Les actualités les plus populaires (les plus votées et commentées) se retrouvent en « tête de liste ». Le site Digg est très rapidement devenu l’une des stars du Web 2.0. Victime de son succès, il est aujourd’hui très largement copié.
L’application « Pligg » permet de déployer rapidement un site d’actualités communautaires avec une simple architecture MySQL / PHP.
Nous avons d’ailleurs « verticalisé » ce concept dans le domaine des actualités du marketing 2.0 en utilisant Pligg. Encore en béta, vous pouvez tester cette nouvelle plate-forme d’actualités participatives sur « Le Hub 2.0« .
Akarru : application concurrente de Pligg, elle présente sensiblement les mêmes caractéristiques. Le site BlogMemes utilise le moteur Akarru.
Elgg : conçue dès 2004 par Ben Werdmuller et David Tosh, Elgg permet de créer facilement un réseau social grâce auquel les utilisateurs peuvent créer leur identité numérique, construire leurs réseaux en rencontrant et en échangeant de multiples ressources (texte, image, vidéo, son…) avec des personnes qui partagent les mêmes centres d’intérêts.
Un réseau social peut être une application extrêmement intéressante en entreprise dans le cadre par exemple de la conduite d’un projet, d’intelligence collective ou tout simplement de « productivité relationnelle ». Elgg permet un déploiement rapide et une bonne adaptabilité (le code source pouvant être enrichi et modifié) en fonction de ses besoins spécifiques.
Barnraiser – Aroundme : Barnraiser propose également un solution pour développer un « espace social collaboratif » : Aroundme. Nous ne l’avons pas encore testé, mais cela ne serait tarder. Enfin, toujours dans la même catégorie, nous pouvons mentionner Open.node.
Mugshot : Toujours dans la catégorie des « réseaux sociaux« , Mugshot est une initiative soutenue par Red Hat. Cette plate-forme permet de suivre ce que font vos amis online grâce à leurs billets, photos, musiques préférées…
Posh : Posh est un portail personnalisable open source développé en PHP/MySQL/Ajax. A l’instar de Netvibes, iGoogle, PageFlakes…, Posh permet de construire sa propre page personnalisée afin d’agréger (via RSS) tous ses sites favoris, blogs, actualités, météo, email, carnet d’adresse, todo… Bref, vous pouvez réunir tout ce que vous aimez, en une seule et même page Internet !
Posh peut s’avérer une solution intéressante pour rapidement construire un portail d’entreprise totalement personnalisable par les utilisateurs.
Scuttle : Scuttle est une solution de « social bookmarking » inspirée de Del.icio.us. Scuttle permet de bookmarker ses liens préférés via une interface Web, de les organiser à l’aide de mot clés ou Tag et de les partager avec d’autres utilisateurs. Ce système permet également de connaître la popularité de tel ou tel site puisque l’on sait par combien de personnes il a été bookmarké, ce qui s’avère souvent un bon indicateur de la qualité d’un site Web.
Une fois installé sur un serveur, Scuttle peut être configurer pour limiter son usage à un groupe de personnes, et avoir ainsi simplement la liste des sites préférés ou utilisés par ce groupe toujours accessible sur le réseau. Ce qui peut s’avérer très pratique dans le cadre d’un Intranet d’entreprise.
Wiki, blog, forum :
Les Wiki :
Wikini : WikiNi est une adaptation française du moteur WakkaWiki. Simple à installer et à utiliser, ce Wiki respecte parfaitement les standards du Web. De plus, il s’avère très facile de modifier son design via la feuille de style. Si vous souhaitez en savoir plus et télécharger ce Wiki, c’est par ici.
MediaWiki : l’incontournable moteur de Wiki. C’est celui utilisé par Wikipédia !
PmWiki : PmWiki a pour particularité de ne pas utiliser de base de données. Toutes les pages générées, le sont à travers des fichiers TXT. Il se distingue également des deux premiers dans le sens où il a été conçue pour gérer des fermes de Wiki (plusieurs Wiki au sein d’une même installation). Très simple à utiliser, très bien documenté, il s’avère également très extensible grâce à des CookBooks (modules) développés par la communauté.
Les blogs :
WordPress : WordPress est assurément notre plate-forme de blog préférée. La version 2.2 est désormais disponible, simple à utiliser, extensible, esthétique, WordPress est l’une des plates-formes de blog non-hébergées les plus utilisées au monde.
DotClear : DotClear s’avère incontournable dans le paysage des moteurs de blog PHP/MySQL. Certains ne jureront que par lui, d’autres lui préfèreront WordPress, à vous de juger…
Dans la même catégorie, nous mentionnerons également b2evolution pour le déploiement d’une ferme de blogs et, pour leurs aspects novateurs et l’enthousiasme de la communauté Rails : Typo et Mephisto (mais attention, nécessitent RoR).
Forum :
phpBB : la solution open source la plus célèbre dans sa catégorie ! Rien à rajouter, si ce n’est une relative complexité lors de l’installation et de la configuration pour les néophytes.
phpBB a d’ailleurs reçu le prix « The Community Choice Awards » dans la catégorie « Best Project for Communications ».
PunBB : PunBB présente moins de fonctionnalités que phpBB, mais il est plus simple à installer et à configurer. Il respecte les normes XHTML 1.0 Strict et CSS2 du W3C.
bbPress : la communauté d’utilisateurs de WordPress n’est pas en reste avec la naissance du projet bbPress, créé par la core team de WP. L’objectif : proposer un moteur de forum simple et extensible, sur la base d’une syntaxe (WordPress donc) largement éprouvée.
Vanilla : même si les moteurs de gestion de forums sont parmi les plus anciens projets open-source, l’innovation est au rendez-vous, avec notamment Vanilla, qui dépoussière le genre avec une approche très communautaire et une interface moderne et originale.
CMS (solution de gestion de contenu) :
Les PHP / MySQL :
Typo 3 : Typo3 est actuellement l’un des meilleurs outils de gestion de contenu. Ces fonctionnalités le place au niveau des solutions propriétaires concurrentes. Il est avec eZ Publish ce qui se fait de mieux en terme de solution de gestion de contenu sous PHP.
eZpublish : eZ Publish la Rolls du CMS sous PHP ? La philosophie particulière d’eZ publish le place d’emblée à part et le positionne très certainement comme la meilleure solution de gestion de contenu sous la technologie PHP.
Spip : Spip est le logiciel libre de gestion de contenu certainement le plus utilisé en France. Les raisons de son succès : sa simplicité légendaire !
Drupal : Drupal présente une philosophie assez particulière avec un système de classement taxinomique des contenus. Extrêmement flexible, Drupal peut être facilement enrichi via de nombreux modules proposés par la communauté. Nous recommandons tout particulièrement Drupal si vous souhaitez créer un site Web communautaire dans la mouvance Web 2.0.
Joomla : issu du projet Mambo, Joomla est un CMS extrêmement convivial, puissant et ergonomique adapté à différents types de sites (vitrine, commerciaux, associatifs, institutionnels ou communautaires). Sa simplicité d’utilisation et d’administration ainsi que sa grande modularité attirent de plus en plus de fidèles.
Les Java :
Jahia : Jahia est une solution unique qui réunit portail J2EE et gestion de contenu en un produit unique. Mais attention, il n’est pas gratuit ! Bien que le code source soit distribué, Jahia est proposé sous une licence collaborative assez originale. Pour en savoir plus, c’est par là.
Alfresco : issue de la gestion documentaire (GED), Alfresco propose désormais toutes les fonctionnalités nécessaires à la gestion de contenu. Une de nos solutions préférées dans le monde J2EE.
Groupware :
Zimbra : Zimbra est un logiciel serveur collaboratif (ou groupware) qui permet à ses utilisateurs de stocker, organiser et partager rendez-vous, contacts, email, liens, documents et plus. Son interface Ajax rend ce groupware très ergonomique et intuitif à l’utilisation. Zimbra Collaboration Suite se pose en concurrent direct des messageries Domino/Notes d’IBM et Exchange/Outlook de Microsoft.
Open-Xchange : le serveur Open-Xchange est un environnement de collaboration et de messagerie permettant la gestion de contacts, de rendez-vous, de tâches, d’emails, de signets, de documents et bien d’autres choses encore que les utilisateurs pourront partager avec les autres.
e-commerce :
Magento : à côté des incontournables Zen Cart et OsCommerce, Magento est la toute nouvelle solution eCommerce Open Source. Elle semble très prometteuse et sexy. A suivre donc…
Autres :
Pour terminer, voici quelques solutions intéressantes livrées en vrac :
LimeSurvey : LimeSurvey contient par défaut tout ce dont vous avez besoin pour réaliser avec élégance quasiment tout type de questionnaire.
Coppermine et phpWebGallery : Coppermine et phpWebGallery permettent de gérer des galeries photos en ligne. Plus simple et respectueux des standards : Plogger.
JasperReports : JasperSoft a offert au monde Java™ un moteur de grande qualité pour la génération de rapports : JasperReports !
Liferay : Liferay Enterprise Portal est un portail J2EE open source prêt à l’emploi sans configuration ou intégration d’autres logiciels !