PhpNuke
PhpNuke est l’un des portails php les plus anciens et a été certainement l’un des plus populaires. Réalisé tout d’abord en Perl puis en Php, pour administrer un site communautaire autour de Linux, il a été sponsorisé par MandrakeSoft, puis une communauté open source s’est fondée et a pris le relais, même si le fondateur a toujours été très solitaire et indépendant.
PhpNuke a lancé un concept, celui d’un site sur 3 colonnes, avec une présentation de petits modules indépendants, le tout décliné dans plusieurs styles définis. On ne compte plus aujourd’hui les projets « nuke-like », c’est-à-dire dérivés ou issus de PhpNuke, tels que PostNuke, Xoops ou NPDS. Ils présentent tous un intérêt, mais selon nous, aucun n’égale l’original.
PhpNuke est modulaire. Chaque module est un ensemble de fonctions, gérant ses propres données, ses propres formulaires, son propre affichage, et utilisant la structure du portail pour s’insérer dans la page. Les modules sont de tous ordres : foire aux questions, sondages, forums, téléchargements, gestion de contenus, statistiques, syndication, etc.
PhpNuke est apprécié pour sa simplicité d’utilisation, son extensibilité, et la multitude de modules complémentaires disponibles. L’un des points faibles de phpNuke, et des projets similaires, réside dans le manque de souplesse de l’aspect graphique, avec ses trois colonnes inamovibles, que l’on retrouve sur tous les sites réalisés avec ce logiciel.
PhpNuke, créé par Francisco Burzi, était jusqu’à peu entièrement open source. Récemment, son fondateur a mis en place un système commercial, avec un club d’utilisateurs et un téléchargement payant pour la dernière version. La version précédente reste cependant gratuite et open source et les prix pratiqués sont abordables, même pour un particulier. Ce modèle économique n’ayant pas encore fait ses preuves, le statut des prochaines versions reste incertain, même s’il est acquis que les versions actuelles resteront gratuites.