This might be easier by breaking the class into a mixins
First version of Category model
Register Category with admin
Move the errors into the form class
A superclass should be helpful here
CategoryForm
Use CategoryForm in admin, with hopefully not too much media
Change form template
On second thought, Category does't fit in with the Content model fk stuff
Admin displays both title and slug for category
Many to many from Page to Category
category in form
category in form in admin
That __unicode__ looked a bit silly in admin
ModelForm does not need separate category
TestCase knows how to get_new_category_data
Simple tests
Clean the unique slug on category
Rework the slug-renaming code
More test cases