SHORT-TERM FUTURE PLANS
Version 0.22
- Email notification feature for lists -- user can send email via UI
notifying people of new lists
- Address book to support lists
Version 0.3
- manual image scaling
- auto-scaling new images on import. For very large images, a smaller
version will also be created, one that is optimized for web viewing.
- thumbnails. (?)
- "Sliding Window" feature (21-30 out of 400, 31-40 out of 400, etc.)
LONGER-TERM FUTURE PLANS:
These planned features have not been prioritized.
- image owners will be able to rotate images (maybe)
- A true "Tree" Structure for categories -- eliminate "type"
- Allow categories to have multiple parents via category_x_parent table?
- "Bulk" upload support via .tar/.jar file containing images
- "Bulk" update support -- able to add multiple pictures to list, annotate
multiple pictures at once.
- "Bulk" download support -- user can download a flat directory structure
for a given list or result set as a tar file.
- User preference managment
- Generalize user manager package, and subclass it with crafty-specific
items.
- "real" auto-sql generation via web forms, for pinpoint control of
which images to display
- (investigate) can auto-send images to ophoto for printing
- Streamline installation as much as possible! Embed tomcat. Add a setup
script. User needs to be able to install postgres and go with no additional
configs required to get running and try out the product.
- "real" logging, either via log4j or the jdk1.4 API
- "unglom" feature.
- Configurable "themes" for individual groups (color schemes, etc.)
- UI overhaul. Additional templatization. Better use of modern HTML and
style.
- "Sliding window" on search results (1-10 out of 248, 11-20 out of 248, etc.)
- Use some form of server-side stored procedures, get most of the SQL code
out of the Java app. This might have the added benefit of enabling
multi-db compatibility.