Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
offline
offline
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Source
  • offlineoffline
  • Issues
  • #6

Closed
Open
Created Mar 11, 2019 by BoOz@BoOz

Test pré-chargement de cache édito sur : https://diplopt.mondediplo.com/

Pour provoquer le pré-chargement de certaines pages (les articles en une + le dernier numéro) j'ajoute le bouton dans le body.html

[(#PLUGIN{offline}|oui) [(#BOUTON_TELECHARGER_OFFLINE{site,1})] ]

Correspondant à offline/urls-site.html

#HTTP_HEADER{Content-Type:text/plain; charset:#CHARSET}[(#REM) Tous les articles de une
]<BOUCLE_une(ARTICLES){id_article IN #CONFIG{a_la_une}|explode{"-"}}{0,20}{doublons}>
#URL_ARTICLE</BOUCLE_une>[(#REM) Tous les articles du numero
]<BOUCLE_rubriques(RUBRIQUES){branche #VAL|id_rubkiosques}>
#URL_RUBRIQUE</BOUCLE_rubriques><BOUCLE_articles(ARTICLES){branche #VAL|id_rubkiosques}{doublons}>
#URL_ARTICLE</BOUCLE_articles>

La dessus :

  1. je change la une (et j'ajoute https://diplopt.mondediplo.com/2002/03/o-eixo-do-mal.html)
  2. je modifie le numero du cache éditorial (0,10 => 0.11) dans ?exec=configurer_offline et j'attend le temps que Le service worker est en cours de mise à jour
  3. Je regarde config/objets/urls-site-1.txt ce fichier à pourtant une date récente mais n'a pas été rafraichit dans le contenu et ne contient pas https://diplopt.mondediplo.com/2002/03/o-eixo-do-mal.html.
  4. j'envoie spip-cli spip offline:rebuild --refresh, je ne vois PAS passer l'url https://diplopt.mondediplo.com/2002/03/o-eixo-do-mal.html
  5. je recalcul à la main ?page=offline/urls-site&var_mode=recalcul
  6. je renvoie spip-cli spip offline:rebuild --refresh, toujours pas de https://diplopt.mondediplo.com/2002/03/o-eixo-do-mal.html
  7. j'efface config/objets/urls-site-1.txt et relance spip offline:rebuild --refresh, pas de build de config/objets/urls-site-1.txt
  8. bon, je build mon objet alors, spip offline:build:urls --objet=site --id_objet=1 --refresh ca build mais toujours pas de https://diplopt.mondediplo.com/2002/03/o-eixo-do-mal.html et plus fort encore, si je spip offline:rebuild --refresh ca me rechange encore les urls de config/objets/urls-site-1.txt avec une version différente.
  9. je vide le cache spip tmp/cache
  10. je spip offline:rebuild --refresh j'ai bien https://diplopt.mondediplo.com/2002/03/o-eixo-do-mal.html
  11. je vais sur le site, je reclique le bouton synchro, et ouf je peux lire en mode avion dans la foulée https://diplopt.mondediplo.com/2002/03/o-eixo-do-mal.html

Conclusion de tout ca : je ne fais pas comme il faudrait, ou bien les spip-cli --refresh n'ont pas l'air de fonctionner ?

Edited Mar 11, 2019 by BoOz
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None