sccms

A simple webcomic CMS built on django

Simple-Comic-CMS (sccms) is a bare-bones and easy-to-customize content management system designed primarily for webcomics.

Make sure you have the prerequisites listed above installed. Next, download the latest version of sccms. Unzip the archive to any directory on your file system.

Alternatively, you can clone the git repository by executing

git clone git://github.com/sclabs/sccms.git

Feel free to fork the repository and develop your own tweaks and features under the conditions of the license (see below).

  1. In sccms/settings.py, change SITE_TITLE from 'My Awesome Webcomic' to whatever you actually want to call your site.
  2. Run python manage.py syncdb and create a superuser for yourself when prompted.
  3. Run python manage.py runserver.
  4. Point your browser to 127.0.0.1:8000/admin/.
  5. Click on “Comics” and then “Add comic”. Fill out all the fields, upload your image, and click “Save”.

It’s that simple! Point your browser to 127.0.0.1:8000 to see your comic!

Comic Upload Directory

You can always add more comics through the admin interface as demonstrated above. The comic image files are uploaded to /media/comics on your site and the url example.com/media/comics should point to them.

Comic Numbering

Make sure your comic numbering is consistent. Presently, sccms does not check to make sure that your numbering is correct. Numbering your comics incorrectly will result in broken navigation links.

Database Configuration

By default, sccms uses a sqlite database file located at the root of your site called “database.sqlite” for its database. To change this, change the DATABASES variable in settings.py, following the instructions in the comments.

Site Themes

The templates directory contains a bare-bones example template (comic.html) that you should feel free to modify and style however you like.

Need Help?

Direct all questions, comments, and bug reports to sclabs@gilgi.org.

sccms is released under the terms of the GNU General Public License, the full text of which is available in the file GPL in the github repository. For details, please visit www.gnu.org/licenses/gpl.html.