| Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
|
l_identification [2019/10/05 15:39] Jean-luc [Pour LimeSurvey (enquêtes)] |
l_identification [2020/03/31 19:28] (Version actuelle) Jean-luc [Pour Piwigo (galeries de photo)] |
| ====== Pour Matomo (analyse) ====== | ====== Pour Matomo (analyse) ====== |
| |
| Pour ne pas se prendre la tête 8-) , on utilise ce [[https://wordpress.org/plugins/wp-piwik/|plugin WordPress]]. Il reproduit l'interface Matomo dans WP lui-même. | Pour ne pas se prendre la tête 8-) , on utilise ce [[https://matomo.org/blog/2019/10/matomo-analytics-for-wordpress-beta/|plugin WordPress]]. Il intègre complètement Matomo dans WP. |
| |
| ====== Pour Dokuwiki (documentation) ====== | ====== Pour Dokuwiki (documentation) ====== |
| |
| Ultra simple ^_^ , on installe cette [[https://www.dokuwiki.org/plugin:authwordpress|extension]]. | Ultra simple ^_^ , on installe cette [[https://www.dokuwiki.org/plugin:authwordpress|extension]] (tout est expliqué dans la page). |
| On trouve les paramètres demandés au début du fichier //wp-config.php//, à la racine du répertoire de WordPress. | Pour les paramètres demandés, on les trouve au début du fichier //wp-config.php//, dans le répertoire de WordPress. |
| |
| ====== Pour LimeSurvey (enquêtes) ====== | ====== Pour LimeSurvey (enquêtes) ====== |
| |
| On utilise aussi une [[https://extensions.sondages.pro/admin-authentification/limesurvey-authentification-by-wordpress/|extension]] :-D . Il faut l'installer comme expliquer [[https://extensions.sondages.pro/about/install-and-activate-a-plugin-for-limesurvey.html|ici]] | On utilise aussi une [[https://www.limesurvey.org/fr/?option=com_sobipro&pid=61&sid=69:AuthWPbyDB&Itemid=0|extension]] :-D . Il faut l'installer comme expliquer [[https://extensions.sondages.pro/about/install-and-activate-a-plugin-for-limesurvey.html|ici]] |
| Ensuite, rentrer les données du fichier //wp-config.php// (idem Piwigo) et activer. | Ensuite, rentrer les données du fichier //wp-config.php// (idem Piwigo) et activer. |
| |
| ''CREATE VIEW users_view AS SELECT * FROM //bd_site_principal//.//préfixe//_users;'' | ''CREATE VIEW users_view AS SELECT * FROM //bd_site_principal//.//préfixe//_users;'' |
| |
| Puis on se connecte à Piwigo, on va sur //Plugin//, puis //Gérer//, puis //Activer// l'extension //Local Files Editor//. Dans l'onglet //Configuration locale//, sous ''/* Dans cette fenêtre, configurer votre galerie Piwigo. */'', on intègre le texte : | Puis on se connecte à Piwigo, on va sur //Plugin//, puis //Gérer//, puis //Activer// l'extension //Local Files Editor//. |
| | Dans l'onglet //Configuration locale//, sous ''/* Dans cette fenêtre, configurer votre galerie Piwigo. */'', on intègre le texte : |
| |
| ''/* Active l'identification externe et indique la table des utilisateurs WordPress */ | ''/* Active l'identification externe et indique la table des utilisateurs WordPress */ |
| conf['external_authentification'] = true; | $conf['external_authentification'] = true; |
| conf['users_table'] = 'users_view'; | $conf['users_table'] = 'users_view'; |
| |
| /* Mapping des champs de Piwigo (1er) vers ceux de WordPress (2ème) */ | /* Mapping des champs de Piwigo (1er) vers ceux de WordPress (2ème) */ |
| conf['user_fields'] = array( | $conf['user_fields'] = array( |
| 'id' ⇒ 'ID', | 'id' = > 'ID', |
| 'username' ⇒ 'user_login', | 'username' = > 'user_login', |
| 'password' ⇒ 'user_pass', | 'password' = > 'user_pass', |
| 'email' ⇒ 'user_email' ); | 'email' = > 'user_email' ); |
| |
| /* Défini les comptes "Invité", "Webmaster" et "Modèle pour la création" */ | /* Défini les comptes "Invité", "Webmaster" et "Modèle pour la création" */ |
| conf['guest_id'] = 3; | $conf['guest_id'] = 3; |
| conf['webmaster_id'] = 4; | $conf['webmaster_id'] = 4; |
| conf['default_user_id'] = 5;'' | $conf['default_user_id'] = 5;'' |
| |
| Par contre, bien vérifier que les ID des comptes **Invité, Webmaster et Modèle** existent dans Wordpress. Sinon, cela va générer une erreur. Pour changer un ID dans WordPress, voici un [[https://fr.wordpress.org/plugins/user-id-changer/|plugin]]. | Par contre, bien vérifier que les ID des comptes **Invité, Webmaster et Modèle** existent dans Wordpress. Sinon, cela va générer une erreur. Pour changer un ID dans WordPress, voici un [[https://fr.wordpress.org/plugins/user-id-changer/|plugin]]. |
| Si on souhaite appliquer les mêmes droits entre les 2 sites, il faut que le préfixe de table (du style //wp_//) soit le même. Ne marchera que pour des rôles identiques (par ex,//administrator//). | Si on souhaite appliquer les mêmes droits entre les 2 sites, il faut que le préfixe de table (du style //wp_//) soit le même. Ne marchera que pour des rôles identiques (par ex,//administrator//). |
| |
| Par contre, si tout nouvel utilisateur ne doit avoir qu'un rôle d'invité sur le site secondaire, il faut que les préfixes de table soient différents; mais surtout **ajouter à la main pour l'administrateur du site principal**, une ligne de la forme : | Par contre, si tout nouvel utilisateur ne doit avoir qu'un rôle d'invité sur le site secondaire, il faut que les préfixes de table soient différents; mais surtout **ajouter à la main pour l'administrateur du site principal**, dans la table //usermeta// une ligne de la forme : |
| |
| ''//prefixe_site_secondaire//_capabilities puis ''a:1:{s:13:"administrator";b:1;} et ''//prefixe_site_secondaire//_user_level puis la même valeur | ''//prefixe_site_secondaire//_capabilities'' puis ''a:1:{s:13:"administrator";b:1;}'' et |
| | ''//prefixe_site_secondaire//_user_level'' puis ''la même valeur que pour le préfixe primaire''. |
| |
| Sinon, on n’accédera plus à rien 8-O . Ensuite, l'admin peut donner à chaque utilisateur un rôle adapté, tout cela est expliqué [[https://kinsta.com/blog/share-logins-wordpress/|ici]]. | Sinon, on n’accédera plus à rien 8-O . Ensuite, l'admin peut donner à chaque utilisateur un rôle adapté, tout cela est expliqué [[https://kinsta.com/fr/blog/partage-identifiants-wordpress/|ici]]. |
| |
| |