All Projects → wagtail → Wagtaildemo

wagtail / Wagtaildemo

Licence: other
Old example site implemented with Wagtail. Please see https://github.com/wagtail/bakerydemo for the current demo site

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Wagtaildemo

pipeline
The Polytechnic's content management system
Stars: ✭ 17 (-94.04%)
Mutual labels:  wagtail
wagtailvideos
Videos for Wagtail CMS, including transcoding
Stars: ✭ 43 (-84.91%)
Mutual labels:  wagtail
wagtailsvg
Wagtail + SVG
Stars: ✭ 26 (-90.88%)
Mutual labels:  wagtail
wagtail-metadata-mixin
🔍 OpenGraph, Twitter Card and Schema.org snippet tags for Wagtail CMS pages
Stars: ✭ 42 (-85.26%)
Mutual labels:  wagtail
wagtail.io
Source code of https://wagtail.org/
Stars: ✭ 25 (-91.23%)
Mutual labels:  wagtail
wagtail-django-recaptcha
A simple recaptcha field for Wagtail Form Pages
Stars: ✭ 47 (-83.51%)
Mutual labels:  wagtail
wagtail textract
Text extraction for Wagtail document search
Stars: ✭ 27 (-90.53%)
Mutual labels:  wagtail
Wagtailmenus
An app to help you manage and render menus in your Wagtail projects more effectively
Stars: ✭ 275 (-3.51%)
Mutual labels:  wagtail
devheldev
Our development site with Wagtail
Stars: ✭ 14 (-95.09%)
Mutual labels:  wagtail
wagtail-react-streamfield
Powerful field for inserting multiple blocks with nesting. (NO LONGER MAINTAINED - See Wagtail 2.13 Release Notes)
Stars: ✭ 75 (-73.68%)
Mutual labels:  wagtail
wagtail-treemodeladmin
An extension for Wagtail's ModelAdmin for a page explorer-like navigation of Django model relationships
Stars: ✭ 31 (-89.12%)
Mutual labels:  wagtail
wagtail-react-blog
SPA built with React, Tailwind CSS and Wagtail Rest API
Stars: ✭ 66 (-76.84%)
Mutual labels:  wagtail
madewithwagtail
A showcase of sites and apps made with Wagtail CMS, the easy to use, open source Django content management system
Stars: ✭ 69 (-75.79%)
Mutual labels:  wagtail
wagtail-color-panel
A package that adds new panels for selecting colors, works both on regular page fields and stream field.
Stars: ✭ 29 (-89.82%)
Mutual labels:  wagtail
wagtail-whoosh
Search backend for Wagtail CMS using Whoosh engine.
Stars: ✭ 23 (-91.93%)
Mutual labels:  wagtail
wagtail-inventory
Search Wagtail pages by the StreamField blocks they contain
Stars: ✭ 45 (-84.21%)
Mutual labels:  wagtail
wagtailclearstream
A work-in-progress app to make Wagtail's StreamField more modular
Stars: ✭ 33 (-88.42%)
Mutual labels:  wagtail
Longclaw
A shop for Wagtail CMS
Stars: ✭ 278 (-2.46%)
Mutual labels:  wagtail
Wagtail Bootstrap Blog
Wagtail blog based on Bootstrap 4, support Markdown, Latex and user comments.
Stars: ✭ 273 (-4.21%)
Mutual labels:  wagtail
draftjs-conductor
📝✨ Little Draft.js helpers to make rich text editors “just work”
Stars: ✭ 39 (-86.32%)
Mutual labels:  wagtail

Deploy

Wagtail demo project

This demo site is deprecated, and will not be updated for Wagtail 2.0. For an up-to-date demo site, please see: https://github.com/wagtail/bakerydemo

This is a demonstration project for Wagtail CMS.

We do not recommend using this project to start your own site. This project is only to provide some examples of implementing common features, it is not an exemplar of Django or Wagtail best practice.

If you're reasonably new to Python/Django, we suggest you run this project on a Virtual Machine using Vagrant, which helps resolve common software dependency issues. However for more experienced developers, instructions to start this project without Vagrant follow below.

Once you're familiar with the examples in this project and you want to start a real site, we strongly recommend running the wagtail start command in a fresh virtual environment, explained in the Wagtail CMS Documentation.

Setup with Vagrant

Dependencies

Installation

Run the following commands:

git clone https://github.com/torchbox/wagtaildemo.git
cd wagtaildemo
vagrant up
vagrant ssh
  (then, within the SSH session:)
./manage.py runserver 0.0.0.0:8000

The demo site will now be accessible at http://localhost:8000/ and the Wagtail admin interface at http://localhost:8000/admin/ . Log into the admin with the credentials admin / changeme.

Setup without Vagrant

Don't want to set up a whole VM to try out Wagtail? No problem.

Dependencies

Installation

With PostgreSQL running (and configured to allow you to connect as the 'postgres' user - if not, you'll need to adjust the createdb line and the database settings in wagtaildemo/settings/base.py accordingly), run the following commands:

git clone https://github.com/torchbox/wagtaildemo.git
cd wagtaildemo
pip install -r requirements.txt
createdb -Upostgres wagtaildemo
./manage.py migrate
./manage.py load_initial_data
./manage.py createsuperuser
./manage.py runserver

SQLite support

SQLite is supported as an alternative to PostgreSQL. Before running the pip install -r requirements.txt step above, delete the psycopg2 line in requirements.txt; then, in wagtaildemo/settings/base.py, update the DATABASES setting to use 'django.db.backends.sqlite3' and set NAME to be the full path of your database file, as you would with a regular Django project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].