My favorites | Sign in
Project Home Wiki Issues Source
Project Information
Members
Featured
Wiki pages
Links

Introduction

A Django portfolio site application for a web development business for use with a traditional RDBMS. Application includes a CMS, blog, contact form, and portfolio.

This project powers my site, http://www.netmolecules.com.

The source code does not include fancy styling and CSS (and please do not copy http://www.netmolecules.com).

Data Model

To better understand what the application does, see the DataModel.

The blog does not store comments, instead relying on a javascript comment engine such as Disqus. This means that you don't need to worry too much about spam or install your own Captcha, and that comments are linked to the commenter's identity.

Installation

To install see InstallationInstructions.

Philosophy

This application is very much in keeping with the philosophy of the Django project, which is that if you make it easy enough to roll your own web applications, the resulting application will be quicker to develop, higher performance, and have better usability than using an generalized application.

As such, this project is an exercise in cranking out a web app quickly and easily using Django that precisely meets the needs of the client. The code consists of modules that are loosely connected. Modules that store content (such as the blog or CMS) are reusable but are not designed to be all things to all people, or to be adaptable to new data models except by hacking the code.

The application's admin interface uses fully custom pages and forms for everyday tasks and portions of the built-in Django admin interface for maintenance tasks.

Status

The admin interface is currently missing a lot of niceties. The public facing website is production-ready.

About

For more information, see http://www.netmolecules.com/django-webdeveloper-portfolio/

Powered by Google Project Hosting