In the cold dreariness of December 2014, a couple of TuinfeesTers were searching for the perfect Gallery application... and found none. So, in good old n+1 fashion, we decided to build our own!
- Support uploading photos
- ...through the website...
- ...one at a time
- ...all at once
- ...all at once using an archive format
- ...through a local application...
- ...one at a time
- ...all at once
- ...all at once using an archive format
- ...with proper support for symlinks
- ...through the website...
- Photo's should be placed inside galleries
- One should be able to nest galleries inside eachother, creating a hierarchy
- Be able to tag pictures (and galleries?)
- While tagging items, one should get a hint of already existing tags and be able to create a new tag on the fly
- User should have a choice to choose tags from a list of existing tags, in a checkbox list model
- Be able to view pictures and galleries given a date range
- Be able to view pictures and galleries by selecting one or more tags
- Support user registration
- Support groups
- Support user permissions
- Support permissions per album
- Support permissions per photo
- Be properly secure by...
- ...implementing CSP headers
- ...using the proper CSRF protections already embedded in Django
- ...using Django ORM exclusively
- Have a design that is...
- ...simple to start with (Bootstrap maybe?)
- ...customizable