Pourquoi WikiSuite évite les plugins tiers
La plupart des plateformes web se développent grâce à des plugins : des modules complémentaires développés de manière indépendante qui ajoutent des fonctionnalités supplémentaires au système de base. Au début, cela semble offrir une grande souplesse. Mais avec le temps, cela devient le principal point faible de la plateforme.
Cycles de publication indépendants
Le noyau et les extensions sont gérés par des équipes différentes, selon des calendriers distincts. Une mise à jour du noyau peut, sans avertissement, rendre un plugin inutilisable ; une mise à jour d'un plugin peut, sans avertissement, rendre la page sur laquelle il est utilisé inutilisable.
Examen de sécurité inégal
Les logiciels de base issus des principaux projets open source font l'objet d'une surveillance constante. Les plugins individuels, en particulier ceux qui sont gratuits et développés par de petites équipes ou par un seul développeur, Ce n'est souvent pas le cas, et une grande partie des incidents de sécurité réels liés à WordPress, Drupal et Joomla sont imputables aux extensions plutôt qu'au cœur du logiciel.
L'approche WikiSuite / Tiki
Tiki, le moteur de contenu et de collaboration qui sous-tend WikiSuite, adopte une approche diamétralement opposée : des fonctionnalités telles que les forums, les galeries de fichiers, les calendriers, les pages wiki, et les outils de suivi des données structurées sont intégrés au cœur du système et gérés par la même équipe, dans le cadre du même processus de publication et de sécurité, plutôt que d'être ajoutés sous forme de plugins distincts.
Cela signifie que :
Une seule voie de mise à niveau, et non une douzaine de dépendances dont les versions doivent être suivies et testées séparément.
Un processus de contrôle de sécurité unique, plutôt que de se fier au plugin le plus vulnérable du site.
Des fonctionnalités conçues dès le départ pour fonctionner ensemble, et non pas bricolées pour se tolérer mutuellement.
Le compromis, franchement
Cette approche se traduit par un nombre plus restreint d'extensions spécialisées et à usage unique que ce que propose une boutique d'extensions. In exchange, what ships is tested against the same co
En savoir plus
Voir Tiki pour consulter la liste complète des fonctionnalités intégrées, ou Critères relatifs aux composants de WikiSuite pour que les calendriers de sortie restent prévisibles.