This repository has been archived by the owner. It is now read-only.
Source code of denklab.org
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
articles
presentations
projects
templates
.gitignore
LICENSE.txt
README.rst
urls.py

README.rst

denklab.org Django project

This is the complete source code of the Django application that powers http://denklab.org.

Applications

The project consists of three applications:

  • articles: simple article publishing.
  • presentations: simple presentation and additional resources publishing.
  • projects: simple project information including release and document management.

Requirements

This code requires Django 1.0, Markdown and the contact_form application. Blueprint, the CSS framework is also used.

Settings

The settings.py file is not provided but you only need to add django.contrib.flatpages.middleware.FlatpageFallbackMiddleware to MIDDLEWARE_CLASSES` and `django.contrib.flatpages to INSTALLED_APPS if you want to use the flatpages contrib application (the corresponding template is already in place).

If you want to use the contact_form application you should install it according to the package's documentation, the corresponding templates are also already provided.

You should also set MEDIA_ROOT and MEDIA_URL correctly.

Templates

The full set of templates is provided, including the ones required by the flatpages contrib application and the contact_form application. Only site-specific code like DISQUS support has been removed.

Todo

  • Integrate Tumblr and Twitter into the homepage.
  • Integrate wmd, The Wysiwym Markdown Editor, into the admin interface.
  • Alternatively use Slideshare's API to upload presentations.