Carnet Wiki

Refondre LDAPeupl pour SPIP 3 ?

Corrections / modifications de PeuplementLDAP (valable en 2.0) pour SPIP 3 : renommé en LDAPeupl !

Adapatations SPIP 3

  1. passage en paquet.xml par Plugonet
    activation OK, mais l’installation echoue
  2. corrections libellé et chemin de l’image
  3. corrections par Pierre : passage en SPIP 3 et début changement préfixe en ldapeupl
  4. insertion d’une boite ./prive/squelettes/inclure/ldap_auteurs.htmldans l’ecran Auteurs
  5. branchement vers #URL_ECRIRE{ldapeupl}
  6. corriger les libellés (ds include_spip('inc/ldapeupl_common'); appelé par exec
  7. recupérer la valeur par défaut du filtre $peuplement_ldap_ =...; (ds ldapeupl_options.php)
  8. faut-il convertir les ecrans en #FORMULAIRE (etapes définies dans ldapeupl_common.php par genere_..) ?

Un plugin LDAPeupl /SPIP 3


-  en-cours de mise au point (contacter YannX.)
-  après installation/activation, rajoute d’un pave Extra dans ?exec=auteurs :

  • ldap_inst : formulaire CVT reprenant l’installation du ecrire/install/etap_ldap... traditionnel
  • ldap_peupl : formulaire CVT reprenant le plugin pour SPIP 2

-  + propose aussi une noisette utilitaire “inc/progression.html” pour compléter le plugin cvt_multi_etapes


A faire


-  rajouter la création de la connexion LDAP dans les maintenances techniques

  • au format actuel (passé en “option” de spip_db_connect) ?
  • au format “standard” pour utiliser les boucles sur une base LDAP ?

-  erreur courante en migration 2.1 ou 3 :
_ $icone = "../"._DIR_PLUGIN_PEUPLEMENTLDAP."/img_pack/".$GLOBALS['peuplement_ldap_icon'];
-  gérer la gestion des groupes (LDAP++) avec les Zones d’accès restreint !

PS : bug installation SPIP 3 à controler/valider (cf. forum.spip.net)
-> l’usage généralisé de $auteur_obligatoire dans ./ecrire/install/etape_3.php serait à l’origine ?
-  > il suffirait de modifier etape_3.php [303] $auteur_obligatoire = !sql_countsel(’spip_auteurs’,’’,’’,’’,$server_db);
en : $auteur_obligatoire = 0 ;

Benjamin Revel , phil93 , Pierre KUHN , VincentL , YannX - Mise à jour :27 May 2019 at 21:59