Bloc Publication : Prérequis
Prise en compte du XMLRPC par les blocs
Le bloc Publication fait un usage important des fonctions RPC MNET à un niveau "bloc".
L'usage du blocPublication nécessite la mise en oeuvre du patch évolutif : "extending RPC handling to blocks in Moodle 1.9". Moodle 2.0 implémente cette fonction.
Référence du tracker Moodle : http://tracker.moodle.org/browse/MDL-23194
Interdépendance avec le bloc "Mes sites du réseau" (user_mnet_hosts)
Dans sa version actuelle, le bloc de publication utilise le bloc blocks/user_mnet_hosts (non standard) comme politique d'accès aux différentes plates-formes dans l'environnement.
(C'est-à-dire, qu'un utilisateur doit avoir une permission d'accès donnée par ce bloc vers un site du réseau Moodle pour être autorisé à déployer (ou publier).
Cette interaction a été utilisée dans pusieurs projets.
Une version ultérieure tâchera d'éliminer cette interdépendance.