Skip to content

RoseOfSteel/rose-website-cms

Repository files navigation

Buttercup

Buttercup is a Web Framework for educational websites and tools. It is built on Wagtail CMS (a Django based web framework). It is focused on usability and well-structured content fields to help educators distribute their resources as consistently as possible.

Features

  • Course Pages: Pages designed to teach course lessons
  • Resource Pages: Shop-style pages for displaying and downloading resources
  • Review Pages: Pages for educational recommendations
  • Project Pages: Portfolio-style pages for displaying student projects
  • Multi-site capability: Create a site for each of your classes or for different subjects
  • Supports multiple users and roles: Perfect for professors, teaching assistant, and tutor access
  • Easy-to-use admin interface
  • Easy to extend and customize for specific classroom needs

Compatibility

View the full suggested tool stack here.

  • Wagtail 5.2
  • Python 3.8
  • Django 4.2.6

Getting Started

TODO: Add instructions on how to set up the site

Documentation

TODO: Add link to documentation (Do I want a separate site for docs? Or do I want to use GitHub Docs?)

Release Schedule

Feature releases of Buttercup will be pushed every 4 months.

Contributing

Python and Django developers, please feel free to fork the repo to contribute. Educators, please feel free to add new tickets (TODO: Need user facing tickets for general feedback) for what you would like to see for your classrooms or students moving forward.

Licence

TODO: Add approproate license.

About

Web builder designed for students and educators

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published