Skip to content
No description, website, or topics provided.
Branch: master
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.
etc
sql
templates
.gitattributes
.gitignore
LICENSE.md
README.md
actions.py
mailing.py
naphtaline.py
passwords.py
postgres.py
security.py
start.py
tickets.py
urls.py
various.py
webfaction.py

README.md

Naphtaline

Naphtaline is an issue tracking platform with a strong focus on usability for non tech users.

It was built in 2008, before the industry as a whole realized that productivity apps (not yet called apps at the time) could benefit from well thought interfaces and could also be used by everyday people. At the time the main issue tracking tools were Bugzilla and trac: powerful but also tedious as hell. And clearly out of reach for people not interested in code development. With Naphtaline, I wanted to bring the power of bug tracking and simple project management to everyday people.

In order to streamline the user experience, Naphtaline got back to the basics: two types of tickets, one for issues and the other for feature requests. The interface used a then groundbreaking 3 panel layout to display in one page everything the user might want to know about a specific issue. The information hierarchy is displayed at all times and visual cues make sure that a glance is enough to know exactly what the page is all about while heavy use of AJAX allowed for a reactive experience.

This project is no longer actively developed, but there are now excellent alternatives out there. Check Trello out!

Naphtaline was built from scratch with CherryPy, a minimalist Python web framework.

DB structure

Codes meaning

status:

code    bug                             feature
-----------------------------------------------------------
1       corrected                       implemented
2       being taken care of             being taken care of
3       unknown                         unknown
4       (undefined - feature only)      rejected

severity/urgency (urgency is for features)

code    bug                             feature
-----------------------------------------------------------
1       light                           weak
2       serious                         strong
3       critical                        critical

user level:

code    level
--------------
1       normal
2       admin
You can’t perform that action at this time.