Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 1.56 KB

readme.MD

File metadata and controls

58 lines (39 loc) · 1.56 KB

A Modular Display Site for Authors, Created with Django/Wagtail CMS

Table of Contents

X.X Setup

X.X Quickstart

  1. Clone the repo
  2. Create virtual env
  3. Delete the first line of sample_env.txt and rename the file to just .env
  4. make migrations and migrate (python manage.py makemigrations; python manage.py migrate)
  5. Setup superuser
  6. Open admin panel and set social links in settings.

X.X Settings Detail

Set social links Create Any content warnings / genres (Django models from admin panel) Page Creation Order Home Page + make available for menu BookIndexPage as Child of HomePage + make available for menu Series Page as Child of BookIndexPage(Don't make available for menu at this time. Templates not created and styled yet.) Book Page as Child of SeriesPage(Don't do at this time. Can do later. Templates not styled.)

Custom Settings for social media links (from admin panel)

Setup Add Pages

Custom Features

Custom Template Tags

Pass-through Menu

Parent Page types

X.X Packages

X.X Python-Decouple

Environmental Variable Storage Settings for name of site and CDN links like fontawesome, bootstrap theme file, stored as environmental variables.

X.X Wagtail-Menus

Need to make sure pages have "add to menu enabled in sharing."

X.X Django-Boostrap

Bootstrap theme file loads from environmental variable.

X.X Styling

Boostrap theme link in environment

Maria To-Do:

  • Add sample .env file
  • create success url/template
  • finish contact form model (header injection/ try except block)
  • install django simple recaptcha