Simplecms. This is the CMS framework used by the web consultancy company Return to the Source, provided here for everyone to use under the AGPL license as part of our free and open source philosophy.
 
 
 
 
Go to file
Jaap Joris Vens a69d51a0dc Automatic detection of available section types
Use the decorator @register to register your own Section child models, and
use their fields attribute to specify which fields it uses.
2020-01-02 01:56:15 +01:00
cms Automatic detection of available section types 2020-01-02 01:56:15 +01:00
examples Automatic detection of available section types 2020-01-02 01:56:15 +01:00
numberedmodel Include numberedmodel and simplesass apps 2019-11-22 11:57:10 +01:00
simplesass Somewhat better default styling 2019-12-28 23:22:51 +01:00
.gitignore New conf parameter PAGE_URL_PATTERN 2019-12-28 21:14:06 +01:00
LICENSE first commit :) 2019-03-27 16:49:14 +01:00
MANIFEST.in Move `project` module to examples subdirectory, since it is not 2019-12-27 14:55:52 +01:00
README.md Move `project` module to examples subdirectory, since it is not 2019-12-27 14:55:52 +01:00
requirements.txt First draft of version 2.0.0 2019-12-31 13:05:12 +01:00
setup.py First draft of version 2.0.0 2019-12-31 13:05:12 +01:00

README.md

Django Simple CMS

Hello stranger! You have stumbled on my personal Django boilerplate repository. It contains all those code fragments that I find myself writing over and over again when I create websites for clients. There's models for Pages and Sections in the cms app, as well as some basic HTML and CSS designs. There's a NumberedModel in the numberedmodel app. There's simple SASS compiler in simplesass.

With these apps it's very simple to setup a basic website. Simply use the project template from the examples directory as a starting point. Then run the following Django commands:

$ ./manage.py migrate
$ ./manage.py createsuperuser
$ ./manage.py runserver --nostatic

(The --nostatic argument is needed to make simplesass work.)

Now point your browser to http://localhost:8000/ and there will be a website ready to be edited using the CMS views! All you need to do next is to hire a graphic designer ;-)