Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hminnovation/beginner-wagtail
A super simple implementation of Wagtail CMS
https://github.com/hminnovation/beginner-wagtail
cookiecutter wagtail
Last synced: 7 days ago
JSON representation
A super simple implementation of Wagtail CMS
- Host: GitHub
- URL: https://github.com/hminnovation/beginner-wagtail
- Owner: hminnovation
- License: other
- Created: 2016-10-10T06:45:59.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-23T17:18:22.000Z (almost 8 years ago)
- Last Synced: 2024-06-23T04:56:36.920Z (5 months ago)
- Topics: cookiecutter, wagtail
- Language: Python
- Homepage:
- Size: 20.2 MB
- Stars: 32
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-wagtail - Beginner Wagtail Cookiecutter
README
Beginner Wagtail Cookiecutter
=============================This is a [cookiecutter](https://github.com/audreyr/cookiecutter) template for an example Wagtail site.
It's a commented, simple implementation of Wagtail styled around a basic company website. It is designed to demonstrate
- Relationships between pages (ManyToMany and OneToMany relationships)
- A global StreamField
- Use of Snippets
- Lots of Lords of the Rings geekery## What's included
This Cookiecutter project includes- Wagtail
- Vagrant configuration that uses the [torchbox/wagtail](https://github.com/torchbox/vagrant-wagtail-base) base box
- Heroku configuration (including an example .env file)
- Example apps: `home`, `people`, `skills` and `locations`## Installation
The Cookiecutter project can be built with the following commands
```sh
# Install Cookiecutter
- pip install cookiecutter
- cookiecutter https://github.com/heymonkeyriot/beginner-wagtail.git
# You'll be prompted to give the project a name
# You'll be prompted to give the repository a name
- cd {{your_project_name}}
- vagrant up
```Note: The first time you run `vagrant up` it will likely take around 15 minutes to install the Wagtail Vagrant base box.
**Please refer to `{{your_project_name}}`/readme.md for information on installing and running Wagtail once the Cookiecutter has been installed.**
# Example screens
![Beginner Wagtail homepage](screenshots/example-homepage.png "Beginner Wagtail homepage")
Homepage with loaded data![Beginner Wagtail Location index page](screenshots/example-location-index.png "Beginner Wagtail Location index page")
Location index page with loaded data![Beginner Wagtail people index page](screenshots/example-people-index.png "Beginner Wagtail people index page")
People index page with loaded data![Beginner Wagtail person page](screenshots/example-person-page.png "Beginner Wagtail person page")
Person page with loaded data![Beginner Wagtail Skills index](screenshots/example-skills-index.png "Beginner Wagtail skills index")
Skills index page with loaded data![Admin screen](screenshots/wagtail-admin-area.png "Beginner Wagtail skills index")
Absolutely out-of-the-box admin area screen# Troubleshooting
## Name of Cookiecutter project
You can't name your project `abc`. It conflicts with name spacing in /lib/python3.4/io.py