Skip to content

iokouts/KickIt

Repository files navigation

KickIt!

music blog

Built With

Installation

  • pull
  • use venv with python 3.6
$ pip install -r requirements.txt
$ python manage.py migrate
  • creates a SQLite database file in the project directory (default)
$ python manage.py createsuperuser
$ python manage.py runserver

Deploy with Docker

  • add nginx/media.conf to /home/dokku/.volumes/{app name}/nginx.conf.d/

Setup

  • set site name in Wagtail Admin -> Settings -> Site
  • add social media accounts: Settings -> SiteSettings
  • set mailchimp newsletter Subscribe Form: KickIt/templates/includes/footer.html
  • create Collections for media and manage permissions of User Groups

TODO

Dev

  • Add Podcasts Tags (same as post tags?)
  • check browser/mobile compatibility
  • SEO
  • improve readability with HTML5 tags
  • minify css django asset-managers
  • add help text to model properties

Design

  • Author / Author Index Pages

Resources

General

Django / Wagtail