#3 Ajout de la fonctionnalité pour lier une page et un pad

Sammanfogat
nas sammanfogade 6 incheckningar från maxime-alves:devel in i master 3 år sedan

Cette fonctionnalité permet d’attribuer une URL quelquoncque à une page du wiki.

Pour les installs existantes, il est important d’executer le script de migration SQL.

(lire les commit message)

Un commit désactive aussi le cache pour pouvoir mettre à jour facilement les pages.

Cette fonctionnalité permet d'attribuer une URL quelquoncque à une page du wiki. Pour les installs existantes, il est important d'executer le script de migration SQL. (lire les commit message) Un commit désactive aussi le cache pour pouvoir mettre à jour facilement les pages.
maxime-alves kommenterad 3 år sedan
Deltagare

Utiliser le script fetch du repo suivant pour récupérer les textes des pads liés.

https://git.yannweb.net/maxime-alves/pad-backup

Utiliser le script fetch du repo suivant pour récupérer les textes des pads liés. https://git.yannweb.net/maxime-alves/pad-backup
maxime-alves la till tillbringad tid 3 år sedan
3h
nas lade till etiketten
étape : préprod
3 år sedan
nas kommenterad 3 år sedan
Ägare

Procédure de mise en préprod :

  • script d’importation des pad ¹
  • déploiement de cette version sur preprod.streik.netlib.re

Procédure de test pour la prod:

  • ajouts de page basé sur un pad non-vide, et validation du contenu
  • modification d’un pad, et validation du nouveau contenu

Note d’intégration

[1] Si je comprend bien, le script permet d’insérer le contenu d’un pad dans le wiki. Il faut donc qu’il soit appelé avec comme argument le pad et le wiki. Je met ça dans le cron ?

## Procédure de mise en préprod : - script d'importation des pad ¹ - déploiement de cette version sur preprod.streik.netlib.re ## Procédure de test pour la prod: - ajouts de page basé sur un pad non-vide, et validation du contenu - modification d'un pad, et validation du nouveau contenu ## Note d'intégration [1] Si je comprend bien, le script permet d'insérer le contenu d'un pad dans le wiki. Il faut donc qu'il soit appelé avec comme argument le pad et le wiki. Je met ça dans le cron ?
nas tilldelade denna till sig själv 3 år sedan
maxime-alves kommenterad 3 år sedan
Deltagare

@nas non tu n’a pas bien compris, le script d’intégration lit la base de donnée, et si il y a une URL de pad de précisé, il le récupère. Il effectue cette action pour chaque article.

La problématique étant que nous hébergeons des pads sur plusieurs serveurs. Il faudrait donc gérer l’origine des pads récupérés, car il faudrait une clé d’API différente. Si çela convient à tout le monde, je vais lancer une instance d’etherpad sur un “pad.cli.coop” qui devrait être le seul endroit qu’on linke depuis les pages de wiki.

Sinon, il faut que je complète le script de récupération pour qu’il soit configurable facilement pour ta DB, pour le moment en plus c’est un peu à l’arrache, on ne gère pas l’historique.

Par contre je pense qu’il faudrait qu’on discute de l’utilisation de wikiPP comme moteur de wiki, je trouve que c’est un peu complexe à faire évoluer tout de même (voir les commits “[page]“)

@nas non tu n'a pas bien compris, le script d'intégration lit la base de donnée, et si il y a une URL de pad de précisé, il le récupère. Il effectue cette action pour chaque article. La problématique étant que nous hébergeons des pads sur plusieurs serveurs. Il faudrait donc gérer l'origine des pads récupérés, car il faudrait une clé d'API différente. Si çela convient à tout le monde, je vais lancer une instance d'etherpad sur un "pad.cli.coop" qui devrait être le seul endroit qu'on linke depuis les pages de wiki. Sinon, il faut que je complète le script de récupération pour qu'il soit configurable facilement pour ta DB, pour le moment en plus c'est un peu à l'arrache, on ne gère pas l'historique. Par contre je pense qu'il faudrait qu'on discute de l'utilisation de wikiPP comme moteur de wiki, je trouve que c'est un peu complexe à faire évoluer tout de même (voir les commits "[page]")
nas stängde 3 år sedan
The pull request has been merged.
Logga in för att delta i denna konversation.
Ingen Milsten
No Assignees
2 Deltagare
Total Tid Spenderad: 3h
Förfallodatum

Inget förfallodatum satt.

Dependencies

This pull request currently doesn't have any dependencies.

Loading…
Avbryt
Spara
Det finns inget innehåll än.