Communauté francophone de PostgreSQL

La communauté francophone de PostgreSQL

Outils pour utilisateurs

Outils du site


admin:dokuwiki

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
admin:dokuwiki [2017/07/31 13:06]
daamien
admin:dokuwiki [2020/04/11 22:47] (Version actuelle)
daamien [Nouveau design]
Ligne 4: Ligne 4:
 Dokuwiki c'est le wiki dont on rêve : simple, modulaire, flexible. Dokuwiki c'est le wiki dont on rêve : simple, modulaire, flexible.
  
 +===== Nouveau design =====
  
 +Installer via l'installateur d'extensions: 
  
-===== Procédure de mise à jour =====+  * Templace bootstrap : https://www.dokuwiki.org/template:bootstrap3 
 +  * Plugin Bootstap wrapper : FIXME  
 +  * Plugin icons : FIXME 
 +  * Plugin Wrap : FIXME
  
-La procédure est ici -> http://www.dokuwiki.org/fr:install:upgrade+Modifier la config de conf/local.php
  
-<code sh+<pre
-cd +$conf['tpl']['bootstrap3']['showUserHomeLink']='on'; 
-wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2008-05-05.tgz +$conf['tpl']['bootstrap3']['showTools']='on'; 
-tar xzvf dokuwiki-2008-05-05.tgz   +$conf['tpl']['bootstrap3']['pageOnPanel']='on'; 
-cd /data/www +$conf['tpl']['bootstrap3']['fluidContainer']='on'; 
-/data/www/fr/postgresql.fr +etc. 
-sudo cp -pr ../../org/postgresqlfr.org/wiki.postgresqlfr.org/ wiki +</pre> 
-sudo cp -rf /home/damien/dokuwiki-2008-05-05/* wiki/ + 
-cd wiki/ +Désactiver les breadcrumbs 
-cat /tmp/remove.txt | sudo xargs -n 1 rm -rf + 
-sudo chown -R www-data.www-data +Désactivers la piste 
-sudo vi /etc/apache2/sites-enabled/001-www.postgresql.fr + 
-sudo apache2ctl restart+Désactiver les Liens sociaux 
 + 
 +Recopier la page navbar 
 + 
 +Changer le logo et le favicon (FIXME) 
 + 
 +sudo mv logo.png lib/tpl/bootstrap3/images/logo.png 
 +===== SSO avec le forum =====  
 + 
 +<code> 
 + 
 +$conf['plugin']['authpdo']['dsn'] = 'pgsql:dbname=fluxbb;host=localhost'; 
 +$conf['plugin']['authpdo']['user'] = 'fluxbb'; 
 +$conf['plugin']['authpdo']['pass'] = 'XXXXXXXXXXXXXXXXXX'; 
 +$conf['plugin']['authpdo']['select-user'] = 'SELECT id AS uid, 
 +       username AS user, 
 +       COALESCE(realname,username) AS "name", 
 +       password AS hash, 
 +       email AS mail 
 +  FROM fbb_users 
 + WHERE username = :user'; 
 +$conf['plugin']['authpdo']['select-user-groups'] = 'SELECT g.g_title AS group 
 +FROM fbb_users u JOIN fbb_groups g ON u.group_id = g.g_id 
 +WHERE u.id = :uid'; 
 +$conf['plugin']['authpdo']['select-groups'] = 'SELECT g_id, g_title FROM fbb_groups'; 
 +$conf['plugin']['authpdo']['list-users'] = 'SELECT DISTINCT u.username AS user 
 +FROM fbb_users u JOIN fbb_groups g ON u.group_id = g.g_id 
 +WHERE g.g_title LIKE :group 
 +  AND u.username LIKE :user 
 +  AND u.realname  LIKE :name 
 +  AND u.email  LIKE :mail 
 +ORDER BY u.username 
 +LIMIT :limit OFFSET :start'; 
 +$conf['plugin']['authpdo']['count-users'] = 'SELECT COUNT(DISTINCT u.username) AS count 
 +FROM fbb_users u JOIN fbb_groups g ON u.group_id = g.g_id 
 +WHERE g.g_title LIKE :group 
 +  AND u.username LIKE :user 
 +  AND u.realname  LIKE :name 
 +  AND u.email  LIKE :mail 
 +';
 </code> </code>
  
-15 minutes top-chrono :-)+===== Resynchroniser l'environement de test =====
  
-Petite subtilité : il y a un bug dans la librairie d'authentification PG ( doku refuse de se connecter si le mot de passe de connexion est vide ), j'ai donc repris le petit hack que j'avais fait pour la version précédente :+1. Cloner la toolbox sur Celeste2 
  
 <code> <code>
-cd inc/auth/ +git clone https://gitlab.com/postgresqlfr/pgfr_toolbox.git
-sudo cp auth/pgsql.class.php auth/pgsql.class.php.orig +
-sudo cp /data/www/org/postgresqlfr.org/wiki.postgresqlfr.org/inc/auth/pgsql.class.php .+
 </code> </code>
 +
 +2. Lancer la synchro
 +
 +<code>
 +make dokuwiki_sync_test_env
 +</code>
 +
 +3. http://testwww.postgresql.fr
 +===== Procédure de mise à jour =====
 +
 +Tout se fait via l'interface d'administration !
 +
 +1. Aller dans la section ''Administrer > Mise à jour du wiki''
 +
 +2. Suivre les étapes
 +
 +
  
 ==== plugins nécessaires ==== ==== plugins nécessaires ====
Ligne 40: Ligne 99:
   * columns   * columns
   * ODT   * ODT
 +  * googleanalytics
 +  * redirect
 +  * upgrade
 +  * authpdo
admin/dokuwiki.1501499211.txt.gz · Dernière modification: 2017/07/31 13:06 de daamien