Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajout de pages pré-remplies #56

Merged
merged 8 commits into from
Dec 5, 2023
Merged

Ajout de pages pré-remplies #56

merged 8 commits into from
Dec 5, 2023

Conversation

Ash-Crow
Copy link
Collaborator

@Ash-Crow Ash-Crow commented Nov 29, 2023

🎯 Objectif

Création d'un certain nombre de pages (accueil, mentions légales, etc.) avec un contenu d'exemple à personnaliser pour ne pas partir sur une base vide lors d'une nouvelle installation.

Si possible, proposer une page d’admin permettant d'initialiser ces pages après coup.

🔍 Implémentation

  • Création d'un exemple de page d'accueil
  • Définition de cette page comme page par défaut pour le site principal et suppression de la page "Welcome to your new Wagtail site!"
  • Création d'un exemple de mentions légales
  • Création d'un exemple de déclaration d'accessibilité
  • Ajout de ces deux pages dans le menu de pied de page du site
  • Ajout du script à la commande make init

⚠️ Informations supplémentaires

Sur un site existant, il est possible de lancer la commande manuellement pour importer certaines pages, par exemple

python manage.py create_sample_pages --slug mentions-legales accessibilite

va créer uniquement les deux pages "Mentions légales" et "Déclaration d’accessibilité"

🏕 Amélioration continue

  • Ajout (dans le groupe dev) des paquets django-extensions et ipython pour bénéficier d'un shell plus agréable en développement (via ./manage.py shell_plus)

🖼️ Images

Page d’accueil

Capture d’écran du 2023-11-30 16-05-41

Mentions légales

Capture d’écran du 2023-11-30 16-05-55

Déclaration d’accessibilité

Capture d’écran du 2023-11-30 16-06-06

@Ash-Crow Ash-Crow marked this pull request as ready for review December 4, 2023 15:53
@Ash-Crow Ash-Crow added documentation Améliorations de la documentation amélioration Nouvelle fonctionalité ou demande labels Dec 5, 2023
@Ash-Crow Ash-Crow self-assigned this Dec 5, 2023
@Ash-Crow Ash-Crow linked an issue Dec 5, 2023 that may be closed by this pull request
@mjeammet mjeammet merged commit 5f3f9af into main Dec 5, 2023
4 checks passed
@mjeammet mjeammet deleted the create-sample-pages branch December 5, 2023 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
amélioration Nouvelle fonctionalité ou demande documentation Améliorations de la documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CMS - Créer des pages pré-remplies
2 participants