|
318 | Bug Report | Backend / Core | Revamp the internal 'location' code a bit. | Closed | 2008-02-24 |
Task Description
The main thing here is to rework the current need to do a JOIN against the location table and get place, city, state, country (and then merge/format manually). Instead, create a db function that works as follows: get_location_string(loc_id, delim); For example: get_location_string(21, ','); will return 'Melbourne, Florida, United States'. Once this is done, we can get rid of all of those JOINs everywhere. (folder/album/etc listings) |
|
317 | Bug Report | Backend / Core | Add a 'location' to 'events' | Closed | 2008-03-26 |
Task Description
Each event should logically have a location associated with it. Makes sense. |
|
316 | Feature Request | Backend / Core | Allow for sub-albums on the folder listing pages. | New | 2008-03-01 |
Task Description
My wife asked for this, actually. Basically, it would be handy to assign an album to be a "child" of a given folder, instead of having a totally separate hierarchy. I don't think the converse would be as useful. |
|
312 | Feature Request | Print | Switch internal barcode generator over to 'barcode writ ... | Closed | 2023-09-10 |
Task Description
http://www.terryburton.co.uk/barcodewriter/ Pure postscript. We can simplify our current printing code a bit with this. |
|
310 | Feature Request | User Interface | Allow events to span more than one day. | Closed | 2007-11-29 |
Task Description
This seems to be a UI issue, as the database backend uses full date/time tuples. |
|
309 | Feature Request | Backend / Core | explicit datebook associations for all folders | Closed | 2008-03-28 |
Task Description
Right now the user can optionally associate a datebook entry to a given folder/album, ostensibly for security/access rights. It would be really nice if the datebook could link both ways. |
|
308 | Feature Request | Backend / Core | Logging! | Closed | 2007-11-26 |
Task Description
Logins and known Logouts User addition / deletion Photo[version] addition / deletion Hits to photo.display.php and photo.php [ only if referrer is non-local ] All errors. |
|
307 | Feature Request | Backend / Core | Add a 'contact this user' form. | New | 2008-01-06 |
Task Description
It would need a CAPTCHA or the like, to prevent spam.. This way people can easily contact a PO user, without having to publish real contact information. |
|
306 | Feature Request | Themes | Rework the theme infrastructure into a proper OO system ... | Closed | 2011-11-23 |
Task Description
Current: global $theme = 'fixed theme name' global $thm_elem = array(all_buttons, etc) [Initialized during startup] theme_display_photo(); theme_display_navigator_box_[top|bottom]() theme_display_slide_[top|bottom]() print $thm_elem['button_name']; functions use $thm_elem directly, and those functions, and a few other misc variables. There's some complication thanks to the i18n framework, but that's the gist of it. Instead, I'd like to see: $po_options['theme'] = 'default_theme' // can be overridden by user prefs // in site_prolog() $include_once "themes/$po_options[theme]/theme.php" global $theme = new $po_options['theme']($language); ... $theme->display_photo(...); print $theme->element('button_name'); ...etc. |
|
305 | Feature Request | Print | DB-driven print | Closed | 2010-03-04 |
Task Description
We print to a file on disk, then the user clicks and downloads it. this hsould be db-driven so we can have proper tempfile usage.. Not terribly importent in the grand scheme. |
|
304 | Feature Request | Export | DB-driven export | Closed | 2009-05-31 |
Task Description
This way we could see a list of all pending 'exports' and download them after the fact. It would also ease a reaper to clean out old export batches. It's not terribly important in the grand scheme, though. |
|
303 | Feature Request | Themes | New themes! | Closed | 2008-02-15 |
Task Description
We need more! I want a dark one in particular. |
|
302 | Feature Request | Backend / Core | Prettier URLs | Closed | 2008-02-19 |
Task Description
This will requrie the likes of mod_rewrite, but I'd really prefer to have something like: http://somwehere.com/po/photo/8375309 http://somwehere.com/po/user/somebody http://somewhere.com/po/photo/8375309/album/1412 http://somewhere.com/po/photo/8375309/version/6345789 Unfortunately to do this, all URL generation would need to be centralized into a single set of functions, with argument sets passed in as parameters. (This is a good idea in general, FWIW...) |
|
298 | Feature Request | Backend / Core | Add support for memcached | Closed | 2008-06-26 |
Task Description
http://danga.com/memcached/ It's basically a distributed key=value service. entirely In-RAM. (What happens when it fills? LRU?) Initially, cache things that don't chagne often -- like usernames and folder names/parents but on a random photo page load, we have to hit several times. This isn't a big deal now, but on high-traffic sites it can make quite a difference in performance. Adding general support for this is a bit more complicated, as it would have to sit inbetween the querys and the database, so I'd rather just add it to a few hotspots as needed. |
|
292 | Feature Request | Backend / Core | Support import/export of XMP sidecar files | Closed | 2008-05-30 |
Task Description
The XMP spec supports embedding the metadata inside the files, but also supports keeping the metadata in a "sidecar" file -- sits off to the side of the original -- so the original doesn't get modified. It would be nice to support these sidecar files on import, which, thanks to the way we handle multiple files, may be tricky. Even better, IMO, would be to support the creation of XMP sidecar files on export; this way all metadata we track could be exported in a more sane manner. |
|
283 | Feature Request | Import | Add support for GREYCstoration | Closed | 2024-01-08 |
Task Description
http://www.greyc.ensicaen.fr/~dtschump/greycstoration/download.html http://cimg.sourceforge.net/greycstoration/ "Open source algorithm for image denoising and interpolation, using state-of-the-art image processing techniques." It is VERY good. |
|
272 | Feature Request | Import | Handle .xmp "sidecar" files | Closed | 2007-11-26 |
Task Description
These are generated by Adobe products. They're the XMP metadata that's usually embedded in an image; only it's stored in an external file. We should detect these files and import them into the system via some TBD mechanism, properly associated with their master file. |
|
247 | Feature Request | Backend / Core | Collapse repository layout a bit. | Closed | 2008-01-28 |
Task Description
Right now: 00002/ => thumbnails 00001/ => preview 00000/ => original I want to collapse this a little bit: 00000/ => original ????? => all_others Images now have a postfix on them to signify the "size number", so there won't be any collisions. One other thing; we should change our naming strategy for files to: <photo_id>-<version_id>-<seq_id>-<size_id>.<type> So any file on disk is can instantly be linked back to its id#. |
|
246 | Feature Request | Backend / Core | File count limits on repository size | Closed | 2008-02-12 |
Task Description
Right now we have quotas on size and count, but the repository itself only has a size limit. |
|
245 | Feature Request | Database | Move 'access' and 'original' rights into 'files' table. | New | 2008-01-06 |
Task Description
This way individual versions and scaled resolutions can be given appropriate rights; If we have the individual files with fine-grained permissions, then we can do away with the 'original' field altogether, and the 'access' field can be inferred from these settings (via a DB stored procedure) The original can be granted to be 'private' or 'protected', for example, while the watermarked preview is 'public', the non-watermarked preview is 'protected', and the thumbnail is 'public'. If we have the individual files with fine-grained permissions, then we can do away with the 'original' field altogether. If the viewer can access the thumbnails, then they can see the image on the browser list. If the viewer can access *any* of the preview images, the thumb links to the best-quality preview image. (ie resolution &| watermarking..). While looking at the preview, if they have access to the original, let them have it. |
|
244 | Feature Request | Backend / Core | Allow for custom rendering paths | New | 2011-01-16 |
Task Description
Right now, it's: thumb = raw -> scale -> colorspace (+extras) -> sharpen prev = raw-> scale -> colorspace (+extras) -> sharpen -> watermark IT would be REALLY nice if we could create customized processing paths; that is to say: type_1 = raw -> scale -> b&w -> normalize -> sharpen type_2 = raw -> scale -> add_border, add_text -> sharpen This could either be on-demand, or automatic on uploads. |
|
239 | Feature Request | Backend / Core | Integrate full-text search | New | 2008-01-06 |
Task Description
http://www.sai.msu.su/~megera/wiki/Tsearch_V2_Readme It's supposedly been part of the "core contrib" postgresql stuff since v7.4 This would let us perform a search on specific keywords across *all* indexed fields simultaneously. |
|
238 | Bug Report | Backend / Core | clean up DB schemas a bit. | Closed | 2007-08-13 |
Task Description
sequence submission_id_sequence sequence submission_status_id_sequence function is_user_my_client |
|
237 | | Backend / Core | testing out attachments. | Closed | 2007-08-09 |
Task Description
test. |
|
231 | Feature Request | Backend / Core | Allow folder/album lists to be sorted too | Closed | 2007-08-15 |
Task Description
Right now they're sorted by date_of_createion. It would be nice to have this configurable, eh? |
|
225 | Feature Request | User Interface | add a toggle for showing all versions on folder/search/ ... | Closed | 2007-11-26 | |
|
224 | Feature Request | Backend / Core | Automagically import embedded JPEGs as alternate versio ... | Closed | 2007-07-21 | |
|
223 | Bug Report | Backend / Core | allow the clearing of a date. | Closed | 2007-08-14 | |
|
222 | Feature Request | Backend / Core | database-based session management. | Closed | 2007-11-26 | |
|
221 | Feature Request | Backend / Core | Add logging support | Closed | 2008-09-07 | |
|
220 | Bug Report | Database | 'Pentax *dst' as a camera type fails due to regexp erro ... | Closed | 2007-12-12 | |
|
219 | Feature Request | Backend / Core | Make it possible for users to put other people's photos ... | Closed | 2007-07-16 | |
|
218 | Feature Request | Backend / Core | Allow user to arbitrarily add a client. | Closed | 2007-07-08 | |
|
217 | Bug Report | Backend / Core | Track clients associated with events. | Closed | 2007-07-08 | |
|
216 | Feature Request | Backend / Core | show disk usage in folder/album stats. | New | 2007-07-02 | |
|
215 | Bug Report | User Interface | next/prev photo links for albums don't respect versions ... | Closed | 2007-06-28 | |
|
214 | Feature Request | User Interface | Switch to DHTML "tabs" on main photo page. | New | 2007-11-26 | |
|
213 | Feature Request | Backend / Core | add mechanism for tracking models &| model releases | New | 2007-06-24 | |
|
210 | Feature Request | Installer | Re-base intial SQL data | Closed | 2007-11-28 | |
|
208 | Feature Request | Backend / Core | support DICOM images natively (via dcmtk) | Closed | 2007-05-21 | |
|
206 | Feature Request | Backend / Core | Support exporting to .zip files | Closed | 2007-08-21 | |
|
204 | Feature Request | Backend / Core | Unify profile stuff as much as possible. | Closed | 2008-03-02 | |
|
203 | Feature Request | User Interface | add listing of all linked albums for a given photo. | Closed | 2007-11-26 | |
|
202 | Feature Request | Backend / Core | make registration a two-step process | Closed | 2007-11-03 | |
|
201 | TODO | Database | make better use of DB triggers | Closed | 2007-11-03 | |
|
200 | Feature Request | Import | Add a 'copyright notice' and 'Original URL' to thumbnai... | New | 2007-08-28 | |
|
197 | Feature Request | Backend / Core | Add an option to ignore the "exif title" tag. | Closed | 2007-04-18 | |
|
196 | Feature Request | User Interface | allow admin users to edit a user's contact info/etc. | Closed | 2008-09-18 | |
|
195 | Feature Request | Backend / Core | Print a single image (full-page) | Closed | 2007-08-13 | |
|
194 | TODO | Backend / Core | re-think 'duplicates' and 'submissions' | Closed | 2016-06-17 | |