-
Notifications
You must be signed in to change notification settings - Fork 0
Website Publishing System
Vince Veselosky edited this page Dec 9, 2023
·
1 revision
The incremental cost will be kept low by having the publishing system output static files. Author sites will be static, served by Apache. Only the publishing system will be served dynamically.
Needs:
- Login and registration flow. (Probably via django-allauth).
- Ability to send email for transactional account emails. (Probably via SES)
- User dashboard or landing page.
- Wizard-style app for creating websites.
- Wildcard Apache vhost to serve the sites (all sites configured identically, no TLS).
- A directory to house the static files for each site.
- A data model to represent the site and its pages.
- Templates for the site pages.
- A generic site design that is adaptable to different genres.
- Built-in web analytics (not GA, but allow users to add GA if they want).
- Training: How to register a domain
- Training: How to setup TLS with Cloudflare