Qu'est-ce que j'étend exactement dans un CMS lorsque j'écris un module? Est-ce la même chose que pluggable? Je vous remercie.Que signifie faire un système de gestion de contenu extensible?
Répondre
Est-ce (extensible) le même que pluggable?
Pas tout à fait, pour moi « connectable » est une approche, une façon d'être extensible; si extensible est plus large.
Pluggable suppose qu'il existe une interface bien définie que les autres peuvent construire. C'est comme une prise de courant - peu importe où vous prenez votre appareil, vous devriez pouvoir le brancher sur le secteur (en supposant que vous êtes dans le pays!). Pluggable implique également que vous pouvez échanger une chose avec une autre (comme vous vous y attendez), mais aussi que vous pouvez le faire avec très peu d'effort.
Qu'est-ce que je tends exactement dans un CMS quand j'écris un module?
Extenable implique que vous ajoutez des choses, et que vous n'êtes pas supprimer ou modifier quelque chose qui existe déjà. Cela signifie que vous étendez la fonctionnalité: généralement liée aux fonctionnalités que les utilisateurs peuvent utiliser ("Regardez, vous pouvez maintenant ajouter des widgets verts et"), mais peut-être plus technique/pas très centrée sur l'utilisateur: vous pourrait étendre un système CMS pour permettre l'authentification via OpenID alors qu'auparavant il ne comptait que sur sa base de données locale; ou envoyer des e-mails lorsque quelque chose se passe plutôt que simplement se connecter à un fichier.
Vous étendez une liste de fonctionnalités. Oui. –