WIP: dokuwiki #10

Closed
sinavir wants to merge 13 commits from deploy_dokuwiki into master
sinavir commented 2022-05-18 23:32:57 +02:00 (Migrated from git.rz.ens.wtf)

Il faut mettre le secret du keycloak dans agenix

Il faut mettre le secret du keycloak dans agenix
raito (Migrated from git.rz.ens.wtf) reviewed 2022-05-21 21:20:27 +02:00
raito (Migrated from git.rz.ens.wtf) left a comment

Quelques changements par ci par là, all in all, c'est pas mal.
Je vais faire le chiffrement au moment opportun.

Quelques changements par ci par là, all in all, c'est pas mal. Je vais faire le chiffrement au moment opportun.
@ -0,0 +1,74 @@
{ pkgs, config, ... }:
let
hostname = "wiki.beta.rz.ens.wtf";
raito (Migrated from git.rz.ens.wtf) commented 2022-05-21 21:20:27 +02:00

tu peux mettre les bonnes valeurs now?

tu peux mettre les bonnes valeurs now?
@ -0,0 +15,4 @@
services.dokuwiki.sites."${hostname}" = {
enable = true;
extraConfig = ''
raito (Migrated from git.rz.ens.wtf) commented 2022-05-21 21:20:41 +02:00

Wiki du KlubRezo

Wiki du KlubRezo
@ -0,0 +29,4 @@
);
$conf['htmlok'] = 1; // On peut mettre du html dans les pages
$conf['sitemap'] = 7;
$conf['rss_type'] = 'rss2';
raito (Migrated from git.rz.ens.wtf) commented 2022-05-21 21:21:05 +02:00
club-reseau@lists.ens.psl.eu
@ -0,0 +36,4 @@
$conf['tpl']['bootstrap3']['fluidContainer'] = 0;
$conf['htmlmail'] = 0; // On envoie les mails en plain text
$conf['authtype'] = 'oauth';
$conf['plugin']['oauthkeycloak']['key'] = '${keycloakKey}';
raito (Migrated from git.rz.ens.wtf) commented 2022-05-21 21:21:45 +02:00

Tu peux factoriser ça en une variable plus haut et rendre le realm une variable aussi? Merci! Le bon realm c'est ClubReseau je crois de tête, à revérifier dans ce repo

Tu peux factoriser ça en une variable plus haut et rendre le realm une variable aussi? Merci! Le bon realm c'est `ClubReseau` je crois de tête, à revérifier dans ce repo
@ -0,0 +71,4 @@
all.xml #Requis par le template bootstrap3
]
));
}
raito (Migrated from git.rz.ens.wtf) commented 2022-05-21 21:22:24 +02:00

Ça peut être cool de factoriser tous ces modules dans notre NUR ou qq chose comme ça sous le namespace rz.

Ça peut être cool de factoriser tous ces modules dans notre NUR ou qq chose comme ça sous le namespace `rz`.
raito (Migrated from git.rz.ens.wtf) commented 2022-05-21 21:22:50 +02:00

A-t-on vraiment besoin du mkForce ? (à cause du module dokuwiki ?).

A-t-on vraiment besoin du mkForce ? (à cause du module dokuwiki ?).
raito (Migrated from git.rz.ens.wtf) commented 2022-05-22 12:04:12 +02:00

J'avais mis ça parce que l'option est définie dans le module (https://git.rz.ens.wtf/Klub-RZ/nur/src/branch/custom_dokuwiki/modules/web-apps/dokuwiki.nix#L291) mais c'est peut-être pas nécessaire, je ne connais pas bien les règles de priorité

J'avais mis ça parce que l'option est définie dans le module (https://git.rz.ens.wtf/Klub-RZ/nur/src/branch/custom_dokuwiki/modules/web-apps/dokuwiki.nix#L291) mais c'est peut-être pas nécessaire, je ne connais pas bien les règles de priorité
sinavir commented 2022-05-22 12:14:09 +02:00 (Migrated from git.rz.ens.wtf)

Aussi est-ce que il faut nixifier le module ?

Aussi est-ce que il faut intégrer les plugins/templates de dokuwiki dans le module (de type services.dokuwiki.plugins.oauth.enable) Comme ça on évite de mettre un plugin php qui sort de nul part (alors que c'est une dépendance du template)

Aussi est-ce que il faut nixifier le module ? Aussi est-ce que il faut intégrer les plugins/templates de dokuwiki dans le module (de type `services.dokuwiki.plugins.oauth.enable`) Comme ça on évite de mettre un plugin php qui sort de nul part (alors que c'est une dépendance du template)
raito commented 2022-05-22 20:39:39 +02:00 (Migrated from git.rz.ens.wtf)

Aussi est-ce que il faut nixifier le module ?

Je pense pas.

Aussi est-ce que il faut intégrer les plugins/templates de dokuwiki dans le module (de type services.dokuwiki.plugins.oauth.enable) Comme ça on évite de mettre un plugin php qui sort de nul part (alors que c'est une dépendance du template)

Ça me paraît pertinent, en effet.

> Aussi est-ce que il faut nixifier le module ? Je pense pas. > Aussi est-ce que il faut intégrer les plugins/templates de dokuwiki dans le module (de type `services.dokuwiki.plugins.oauth.enable`) Comme ça on évite de mettre un plugin php qui sort de nul part (alors que c'est une dépendance du template) Ça me paraît pertinent, en effet.
raito (Migrated from git.rz.ens.wtf) reviewed 2022-07-24 22:42:03 +02:00
sinavir commented 2022-07-25 01:11:05 +02:00 (Migrated from git.rz.ens.wtf)

Ah RIP dokuwiki : php74 has been dropped due to the lack of maintanence from upstream for future releases

(Or dokuwiki n'est pas compatible avec php8, sauf si on prend une version git...)

Ah RIP dokuwiki : `php74 has been dropped due to the lack of maintanence from upstream for future releases` (Or dokuwiki n'est pas compatible avec php8, sauf si on prend une version git...)
raito commented 2022-07-25 19:22:40 +02:00 (Migrated from git.rz.ens.wtf)

Ah RIP dokuwiki : php74 has been dropped due to the lack of maintanence from upstream for future releases

(Or dokuwiki n'est pas compatible avec php8, sauf si on prend une version git...)

Il vaut mieux passer sur une snapshot de développement, hélas, dokuwiki est très peu maintenu. :)

> Ah RIP dokuwiki : `php74 has been dropped due to the lack of maintanence from upstream for future releases` > > (Or dokuwiki n'est pas compatible avec php8, sauf si on prend une version git...) Il vaut mieux passer sur une snapshot de développement, hélas, dokuwiki est très peu maintenu. :)
sinavir commented 2022-07-25 19:42:49 +02:00 (Migrated from git.rz.ens.wtf)

Ok, j'avais déjà commencé à écrire un override pour le nur, je continue

Ok, j'avais déjà commencé à écrire un override pour le nur, je continue

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Klub-RZ/infrastructure#10
No description provided.