Photo Organizer

This is the bug tracker for Photo Organizer.

ID Task Type Severity Category Summary Status Reported In
 298 Feature RequestLowBackend / Core Add support for memcached  Closed2.335 Task Description

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.

297Feature RequestLowDocumentationIn code documentation for PHP-Documentor or DoxygenNew2.331 Task Description

It would be great if PO could make use of automated documentation tools such as Doxygen or PHP-Documentor.

It is now a time consuming task to start understanding the inner workings of PO as you need both an overview of the database schema and the logic in the code.

With a bit more documentation about the files and the routines in PO solving bugs or contributing code will become much easier.

 296 Feature RequestLowUser Interface Replace image in Albums checkmark Closed2.344 Task Description

I would like to see a "replace image in Albums" checkmark when I upload an Image in the Versions screen (so the new image would take the place of the previous Master in any Albums and the Folder it occurred in.

 295 Bug ReportLowUser Interface Awkward switch from album view to folder view when upda ...Closed2.347 Task Description

When I am going through an album, and I select an image, and then select Versions, the location reference changes to 'folder', and then a subsequent 'next' click brings up the next image in that folder rather than the next image in the original album. This is a problem because I would like to update images by going through albums rather than folders, and it is awkward to keep switching back and forth.

Second to this, and perhaps not a bug, is that fact that when I upload a new version which I want to be the Master, it is replaced in the detail view, but the old version remains in the Album view, and I have to link the new version to the Album and delete the old one. This makes the process of updating sequentially by album very tedious.

 294 Feature RequestLowUser Interface Enhance display_albums function to use on front page ClosedDevel Task Description

I have used the display_albums function on the front page of my PO site for some time. I just updated to svn 1693 and found that sorting has been implemented by clicking on the heading of the table. Unfortunately, when displayed on the home page, the sorting fails because it is not expecting to be called from that location and uses an ampersand instead of a question mark on the GET string.

The attached diff corrects the issue.

 293 Bug ReportMediumInstaller installation issue Closed2.348 Task Description

Chose severity because 2.33 is still working!

Did a new 2.34a-aside-installation. Everything went well with installation.

First login as user.
When I go to "My Folders" it does not show up any but gives me the correct count of images, folders and albums.
When I go to users it shows only me.

Then I tried a login as admin.
After login-page it comes up with a "Failed to update database"
I'm almost sure, it didn't show this on first login, but from then it did on every.
User page shows only me (this time the admin-user) again.

I guess there went something wrong while installation but i need a hint.

I did the installation on gentoo by hand. PHP and Postgres are recent versions. I attach my config_site.php. Ask, if you need any more information.

 292 Feature RequestLowBackend / Core Support import/export of XMP sidecar files Closed2.341 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.

 291 Bug ReportLowBackend / Core Invalid current repository path Closed2.33 Task Description

I make a new install po-2.34-rc4
When try upload pic i see.
* Extracting Image Metadata (EXIF) ... done
* Extracting Image Metadata (XMP) ... done
* Extracting Image Metadata (IPTC) ... done
* Copying original image siamki.jpg into repository ... failed.

cp /tmp/php7l6zmU /home/services/photo-organizer/repo///usr/share/photo-organizer/v0000/00000/8_3_orig.jpg

* Cleaning up the mess.

All images imported.

PHP files are in /usr/share/photo-organizer/
Repo in in /home/services/photo-organizer/repo/
$image_repository_path = "/home/services/photo-organizer/repo/";

function get_current_volume in src/include/import.php do something wrong
because i see:
# ls -ls /home/services/photo-organizer/repo/
0 lrwxrwxrwx 1 http http 32 2007-09-20 14:56 current -> /usr/share/photo-organizer/v0000
0 drwxr-xr-x 5 http http 120 2007-09-20 14:56 v0000

there should be current -> v0000 (?)

 290 Bug ReportCriticalImport Invalid upload path Closed2.34-rc42 Task Description

Php files are in /usr/share/photo-organizer/ directory
In config_site.php i set:
$image_repository_path = "/home/services/photo-organizer/repo/";
And when i try to upload image i get:
# xtracting Image Metadata (EXIF) ... done
# Extracting Image Metadata (XMP) ... done
# Extracting Image Metadata (IPTC) ... done
# Copying original image siamki.jpg into repository ... failed.

cp /tmp/phpEUVYLs /home/services/photo-organizer/repo///usr/share/photo-organizer/v0000/00000/7_3_orig.jpg

# Cleaning up the mess.

it seems that $new_volume="/usr/share/photo-organizer/v0000/" but i dont know why

 289 Bug ReportLowBackend / Core Exposure compensation isn't displayed correctly Closed2.34-rc41 Task Description

The exposure compensation is not displayed correctly in photo technicals and brochure printing.

Exifttool reported "Exposure Compensation -2/3" and that's displayed as "-2"

Output from photo technicals:

Camera Nikon D80
Focal length 19 mm
Aperture 6.3
Shutter speed 1/160s
Exposure compensation -2
Image colorspace sRGB
Image rotation Normal (0 deg)

Output from exiftool:

Components Configuration YCbCr
Compressed Bits Per Pixel 4
Exposure Compensation -2/3
Max Aperture Value 2.9
Metering Mode Multi-segment
Flash No Flash
Focal Length 19.0mm (35mm equivalent: 28.0mm)

 288 Bug ReportLowBackend / Core Preferences in photo upload  Closed2.34-rc45 Task Description

The preferences in "My Setting - Photo upload" (gamma, sharpen radius etc.) are not working correctly in german translation. I think the reason is the decimal-delimter (1,5 in German - 1.5 in US).

 287 Bug ReportLowBackend / Core User preference "bulk upload" Closed2.34-rc41 Task Description

In "Administration - Users and Clients" the "Bulk upload" is always displayed as "Disabled". If you edit the user the status ist shown correctly.

If you disable the "Bulk upload" for an user, bulk update is still possible (at least for the administrator). Is this correct?

 286 Feature RequestLowUser Interface Word-wrap in tooltip ClosedDevel4 Task Description

I have photo captions with 200 characters or more. In the slide view the caption is shown as tooltip, but if the caption is too long, it will be cut off, because the tooltip doesn't fit in the browser window.

It would be nice if the lines in the tooltip have a word-wrap.

285Feature RequestLowUser InterfaceAutomatic slideshowUnconfirmedDevel2 Task Description

I'm very happy to have an automatic slideshow in photoview with the options: interval in seconds (1, 3, 5, 10, 15, 30), start and stop button. The slideshow should start at the current photo after pressing the start-button and automatically stop at the last photo of the current folder/album or by pressing the stop-button.

 284 Bug ReportLowBackend / Core Bulk update from album does not select Album radio butt ...Closed2.34-rc4 Task Description

release 1637.

When I select "Bulk Update" for an album (no selection), the Album is selected in the list box, but the radio button os seelcted for "All Folders".

As far as I remember, some releases ago, the album RB was pre-selected as expected.

Just a minor issue :-)

Thank You very much like always. I'm still looking around for a postcard.

 283 Feature RequestLowImport Add support for GREYCstoration Closed2.331 Task Description

"Open source algorithm for image denoising and interpolation, using state-of-the-art image processing techniques."

It is VERY good.

 282 Bug ReportLowBackend / Core Wrong option label at brochure printing Closed2.33 Task Description

The option for printing the caption in a brochure is labeled as "camera".

 281 Bug ReportLowBackend / Core Photo upload fails Closed2.34-rc31 Task Description

The upload from a image of a Minolta F100 fails (see attached file).

Importing 'PICT0049.jpg' (Joint Photographic Experts Group JFIF format) into folder test1 .

* Extracting Image Metadata (EXIF) ... done
* Extracting Image Metadata (XMP) ... done
* Extracting Image Metadata (IPTC) ... done
* Copying original image PICT0049.jpg into repository ... done
* Generating preview image ... done. (700 pixels)
* Transferring metadata ... done.
* Generating thumbnail image ... done. (170 pixels)
* ERROR: invalid byte sequence for encoding "UTF8": 0x96 HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".
* Failed to update database.

insert into photo_tech (identifier, photo, camera, lens, film, flash, scanner, filter, scan_resolution, aperture, focal_length, shutter, camera_metering, camera_program, flash_mode, exposure_comp, flash_comp, ev_difference, iso_override, support, scan_bitdepth, scan_multiscan, exif, iptc, latitude, longitude, altitude, img_direction, rdf)
values (nextval('photo_tech_id_sequence'), 426, null, null,
null, null, null,
null, null, 21,
20, 41, null,
null, null, 21,
null, null, null,
null, null, null,
'ExifTool Version Number6.94File Size159 kBFile Modification Date/Time2007:08:20 13:47:21File TypeJPEGMIME Typeimage/jpegImage DescriptionMINOLTA DIGITAL CAMERAMakeMinolta Co., Ltd.Camera Model NameDiMAGE F100OrientationHorizontal (normal)X Resolution72Y Resolution72Resolution UnitinchesSoftwareQuickTime 7.1.3Modify Date2007:04:02 21:08:06Host ComputerMac OS X 10.4.8Y Cb Cr PositioningCenteredExposure Time1/250F Number8.0Exposure ProgramProgram AEISO100Exif Version0220Date/Time Original2003:06:18 12:05:58Create Date2003:06:18 12:05:58Components ConfigurationYCbCrCompressed Bits Per Pixel2Brightness Value9Exposure Compensation0Max Aperture Value2.8Metering ModeMulti-segmentLight SourceUnknown (0)FlashAuto, Did not fireFocal Length7.8mm (35mm equivalent: 38.0mm)Subject Location1599 852 295 226Warning[minor] Possibly incorrect maker notes offsets (fix by -318?)Maker Note VersionMLT0Minolta Camera Settings 2d...........�.....�.(........�.....|.....H.H.����.JFIF...HH��.AppleMark.�ۄ....................................% .User CommentFlashpix Version0100Color SpacesRGBExif Image Width2272Exif Image Length1704File SourceDigital CameraScene TypeDirectly photographedCustom RenderedNormalExposure ModeAutoWhite BalanceAutoDigital Zoom Ratio0Focal Length In 35mm Format38mmScene Capture TypeStandardContrastNormalSaturationNormalSharpnessNormalSubject Distance RangeCloseCompressionJPEG (old-style)Thumbnail Offset1714Thumbnail Length5244CommentAppleMark.Image Width640Image Height480Encoding ProcessBaseline DCT, Huffman codingBits Per Sample8Color Components3Y Cb Cr Sub SamplingYCbCr4:2:2 (2 1)Aperture8.0Image Size640x480Scale Factor To 35mm Equivalent4.9Shutter Speed1/250Thumbnail Image(Binary data 5244 bytes, use -b option to extract)Circle Of Confusion0.006 mmHyperfocal Distance1.23 mLight Value14.0', '', null, null, null, null, '')

* Cleaning up the mess.

All images imported.

 280 Bug ReportLowBackend / Core Folder list combo is not sorted Closed2.34-rc3 Task Description

Folder list combo is not sorted

 279 Bug ReportLowBackend / Core Deleting a rating Closed2.34-rc31 Task Description

If you try to delete a rating the rating text (Your score is 7, which you can Modify or Remove at your preference.) is displayed below the picture. The links "modify" and "remove" are not working correctly. In my opinion the complete rating text is unnecessary.

 278 Bug ReportLowBackend / Core Edit of purchase date not possible Closed2.34-rc3 Task Description

If you try to edit the purchase date of a lens, you get an error (failed to update database). If you try to edit a purchase date of a camera, you get only a red line with no error text.

 277 Bug ReportLowBackend / Core Missing localization Closed2.34-rc31 Task Description

Missing localization in export.php

 276 Feature RequestLowUser Interface Return from bulk update to folder Closed2.34-rc33 Task Description

The "Back" button is not that useful for me, because it resets the Bulk Update form, plus it is a dead end.

To continue editing, usually I have to return to the folder and it's pictures, where "bulk update" was, I have to resort to the 2nd last entry in the history of the browser. Well, this works, but it is really annoying in a way.

So, if we could propagate the referrer up to a "back to folder" button, it could improve the usability of the bulk update tool chain considerately.

Just an idea...

 275 Bug ReportLowBackend / Core Edit/delete rating not localized Closed2.331 Task Description

The edit/delete link in photo.php ratings is not localized (see patch).

 274 Bug ReportLowBackend / Core No next/prev picture button in album view Closed2.34-rc33 Task Description

No next/prev picture button in album view. In folder view it's ok.

 273 Bug ReportLowBackend / Core Setting default language Closed2.334
 272 Feature RequestLowImport Handle .xmp "sidecar" files ClosedDevel
 271 Bug ReportMediumBackend / Core PHP Timeout on bulk updates with watermarking Closed2.34-rc323
 270 Feature RequestLowBackend / Core Tooltip in list view Closed2.34-rc31
 269 Bug ReportLowBackend / Core User selection in search dialog Closed2.34-rc31
 268 Bug ReportLowBackend / Core External Links Closed2.34-rc3
 267 Bug ReportLowBackend / Core general text search default value Closed2.331
 266 Feature RequestLowBackend / Core Sorting the folder list Closed2.34-rc37
 265 Bug ReportLowGerman Mistakes in German translation Closed2.34-rc322
 264 Bug ReportLowBackend / Core Importing tags written by Photoshop Elements Closed2.34-rc3
 263 Bug ReportLowBackend / Core Importing tags written by Photoshop Elements Closed2.34-rc3
 262 Feature RequestLowBackend / Core Search for equality in keywords? Closed2.34-rc32
 261 Bug ReportLowBackend / Core Missing action buttons search result in list-view Closed2.34-rc31
 260 Bug ReportMediumBackend / Core "Clear Keyword": Typo in "bulk.update.php" Closed2.34-rc3
 259 Feature RequestLowBackend / Core Disable automatic generation of jpg-preview from raw  Closed2.34-rc31
 258 Feature RequestLowBackend / Core Date format in German translation Closed2.34-rc34
 257 Bug ReportLowBackend / Core German translation in Calendar Closed2.34-rc3
 256 Bug ReportLowBackend / Core Purchase date in Lenses, Camera etc. Closed2.34-rc34
 255 Bug ReportLowBackend / Core Adding Cameras in "My Profile" is not working correct Closed2.34-rc34
 254 Bug ReportLowBackend / Core "My Settings/Hide on userlist" doesn't work correctly Closed2.34-rc33
 253 Bug ReportLowBackend / Core Mistake in german translation (spool) Closed2.331
 252 Bug ReportLowBackend / Core Mistake in german translation Closed2.331
 251 Bug ReportLowBackend / Core Label/brochure printing is not working in non-english t ...Closed2.34-rc32
 250 Bug ReportLowBackend / Core brochure/label printing is not working Closed2.34-rc3
 249 Bug ReportLowBackend / Core Bug in navigator in "add photo" page Closed2.33
Showing tasks 151 - 200 of 448 Page 4 of 9

Available keyboard shortcuts


Task Details

Task Editing