homePIX Photo Page
Blog created as Spring Boot exercise on Udemy course
Implementation for pictures by
Elliott Bignell
GitHub source project
Happy shooting
Diagnostics
Working directory:
/application
2023.11.23
- Restore id to base class, if possible
-
- Change all ID fields to Long
-
- Import files from disk
- Bulk import into albums
- Get CSV data and import into DB
- Serve EXIF data as XML
2023.11.13
- Check each file against database
- Use existing PictureFile object if it exists
- Add new object to PictureFile table if not
- Add known keywords
- Then use the new object
- Pass collection with next/previous to the picture page
- Square off rounded corners on banner
- Fix sizes of boxes on banner
- Connect folders code to exosacale
TODO
- Mobile-ready version (graceful degradation)
- User albums and starred, or otherwise retrievable
- "Buy" links
- Comments
- Allow identification of repeats
- Allow collapse of series
- Full drag-and-drop organisation with keywords.etc
- Add breadcrumbs
- Add default pictures
- Delete buttons etc. for removing Albums and content
- Import and export CSV
- Complete front page with albums, folder then pictures in sequence
- Delete dead entries from album database table
- Bulk operations and multiple selection
- Mashup using multiple online sources and local files
- Shares toFacebook et al
- React
- Cookies to keep user preferences
Organisation
- Show album when selected
- Add folders (read-only)
- Add tab for return to pictures view
- Add keyboard operations for adding to albums
- Make drag-grab easier to perform
- Allow hiding and sorting of content
- Allow removal of content from album (delete button and a keyboard action)
Easter Eggs Stuff
- Welcome Page
- WebGL seashells
Done
Testing Matrix
|
|
Content
|
Search
|
Sort
|
Examine
|
|
Pictures
|
|
Folders
|
|
Albums
|
|
Organiser
|