{"repo":"openstax/openstax-cms","free":true,"listed":false,"github":"https://github.com/openstax/openstax-cms","clone":"git clone https://github.com/openstax/openstax-cms.git","description":"The OpenStax CMS, built using Wagtail on top of Django.","language":"Python","stars":110,"topics":["wagtail","django","python","hacktoberfest"],"license":"AGPL-3.0","category":"databases-storage","readme_excerpt":"\\ OpenStax CMS ======================= Built using Wagtail CMS on top of Django Framework. All installation instructions assume you already have Homebrew installed. If you are not running on MacOSX or a Linux distribution, see the hyperlinks for dependencies. Dependencies ======================= PostgreSQL (≥ 13) Python (≥ 3.11) PIP Installation ======================= Verify you have Python ≥ 3.11 installed: Start PostgreSQL: This will also make sure PostgreSQL service starts on boot. Create a database (this is also a shell script), which is named as oscms prodcms . However, it can be renamed as long as the change is reflected on the appropriate field in openstax/settings/base.py : Now we can install the repository. Run the following commands line by line: Work inside a virtualenv (recommended — keeps deps off your system Python). With virtualenvwrapper: Then install dependencies: After all the modules in requirements are installed, run the migration script: If you've made changes to Django models and need to create a new migration: Note: If you encounter import errors when running makemigrations , you may need to create a local settings file first: Now, create a superuser. Run the following command and then proceed with the instructions: Finally, start the server: Testing ======================= To test OpenStax CMS on a local device, you need to overwrite some settings. This can be streamlined by introducing local.py in openstax/settings/ . Any changes on or additions to l","default_branch":null,"files":null,"tree":[],"storefront":"/r/openstax","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openstax/openstax-cms/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}