Note: This repository has been merged with and superseded by OpenDRR/riskprofiler.
This OpenDRR/riskprofiler-cms repo is kept for historical reference and for future experimentation.
Exploration of an offline workflow for the management and publishing of static web sites using WordPress.
This repository uses https://github.com/OpenDRR/h7-riskprofiler and https://github.com/OpenDRR/h7-framework as submodules. To fetch these submodules during clone, use:
git clone --recurse-submodules https://github.com/OpenDRR/riskprofiler-cms.git
or
gh repo clone OpenDRR/riskprofiler-cms -- --recurse-submodules
To pull latest changes including the submodules, use:
git pull --recurse-submodules
-
Start the stack using:
docker compose up
-
Log into WordPress at http://127.0.0.1 using the default username/password (i.e. admin/password)
-
Make edits to the site and publish
-
Configure the Simply Static plugin
- Set Destination URLs to Save for offline use
- Set Delivery Method to ZIP Archive
-
Generate the site using the Simply Static plugin (i.e. Click the Generate button)
The static site can be deployed on GitHub Pages by extracting ZIP Archive created by the Simply Static plugin into your repository's docs folder. Enable GitHub pages as usual ensuring that it points to the docs folder.
Example: https://opendrr.github.io/riskprofiler-cms/
(obsolete)
Exploration d'un flux de travail hors ligne pour la gestion et la publication de sites Web statiques à l'aide de WordPress.
-
Démarrer la pile en utilisant :
docker compose up
-
Connectez-vous à WordPress à l'adresse http://127.0.0.1 en utilisant le nom d'utilisateur et le mot de passe par défaut (c'est-à-dire admin/password).
-
Faites des modifications sur le site et publiez
-
Configurez le plugin Simply Static
- Définissez Destination URLs sur Save for offline use.
- Définissez Delivery Methond sur ZIP Archive.
-
Générez le site en utilisant le plugin Simply Static (c'est-à-dire cliquez sur le bouton Generate).
Le site statique peut être déployé sur les pages GitHub en extrayant l'archive ZIP créée par le plugin Simply Static dans le dossier docs de votre dépôt. Activez les pages GitHub comme d'habitude en vous assurant qu'elles pointent vers le dossier docs.
Exemple : https://opendrr.github.io/riskprofiler-cms (obsolète)