Requirements for Ultimate Photo Management Tool

What is the requirements for the ultimate photo management tool? I have tried Digikam, Flickr, Picassa, FSpot and lots of other tools. Some are better than others, but none are the ultimate tool.

So far Digikam comes closest (and I already have 10000+ photos there, so it is hard to change), but I find my self lacking important features. One of the features I use extensively is tagging. And the tagging system in Digikam is more or less my biggest problem with the program…

This post will be updated with new requirements as a I think of them.

Requirements

The first step in finding the ultimate solution, must be to formulate my requirements. Requirements are not the same as wishes. These list only contain functionality that must be present. There might be other stuff that are practical, like Flickr integration, but it is not really a requirement.

System features

  • Windows and Linux compatible
  • Central image repository – images should be stored centrally, so I can get access to them on all my computers. Not necessarily from the Internet, but at least when I’m home. I don’t want to move images around on USB disks or similar.
  • Repository version control – When I edit an image, I want to keep the original. So when I do color correction, I want to see the edited image in my gallery, and know that I still have the original.
  • Store copies locally on machines – I want to be able to transfer images to my local machine, so I can bring my laptop and show those images to offline friends and family.
  • Synchronize changes back in repository – If I work on those images, I want the changes to go back into the repository. If somebody else changed the image in the repository, I want those changes transferred to my local copy.

Image meta-data

  • Tagging – Add tags to images with information. Tags are typed as free text, not selected from a list. Previous tags are suggested.
  • Geo-information – Store coordinates of where the image was taken (or just some other coordinates).
  • Descriptions – Text describing the image.
  • Rating – I want to assign ratings to images. Images must be shown specifically as non-rated, until I assign them a rating from 0-?

Image sorting / viewing

  • Categories – Images can be assigned one or more categories. Like vacation, diving etc. This is more or less specialized tagging.
  • Albums – Albums can shown group as albums.
  • Sub-albums – Albums can have sub-albums.
  • Filters – Views can be filtered by tags, date, album, category and rating.

Using Evolution Mail Client With Exchange At University of Southern Denmark (SDU)

It is possible to connect to and use the Exchange hosted mail and calendar at University of Southern Denmark (SDU) with the Evolution mail client under Ubuntu.

You will need the Evolution client and the Evolution MAPI plugin, as well as a VPN connection to SDU’s network if your computer is not on the local network. I have described my VPN connection setup here (in Danish, ask for translation).

Evolution is installed by default in all Ubuntu versions, and probably on any system that uses Gnome. Since 12/2009 SDU is using Exchange 5.5 which is not supported in Evolution. Instead you will have to rely on the Evolution MAPI plugin. In Ubuntu this can be installed with the following command:
sudo aptitude install evolution-mapi

After installing start Evolution and add a new account. Select the Exchange MAPI type and fill in the appropriate fields. You will need the host name of the mailbox server, which can be found by logging in to your webmail account. When logged in to the webmail system, follow the settings link, and select the about menu option. In my case the information is listed under the entry mailbox server name. Put the server name in the Server field. The username is your normal domain username, and the domain is your normal logon domain e.g. TEK, SDU etc.

That is it…

Blanketter og digtial selvbetjening

Jeg er normalt en begejstret bruger af det digitale selvbetjeningssystem i Danmark. Jeg har på fornemmelsen at det ikke altid sparer mig for en masse tid når det kommer til at udfylde oplysninger i diverse formularer, tværtimod nærmest, da man ofte skal scanne og vedlægge diverse bilag, i stedet for bare at sende en fotokopi.

PÃ¥ den anden side, sÃ¥ bliver man jo heldigvis forskÃ¥net for at lede efter en postkasse til ens breve (tror ikke engang jeg ved hvor der er en postkasse i nærheden), og bruge halve eller hele timer pÃ¥ at lede efter frimærker i alle mulige skuffer og kasser. For slet ikke at tale om hvis man skulle risikere at skulle indfinde sig ved borgerservice… sidst jeg var der, var da jeg brevstemte til valget. Det gik heldigvis ret hurtigt, da de havde Ã¥bnet en kasse kun til valg, men bare det at se pÃ¥ de lange trøstesløse køer tog næsten livsmodet fra mig.

I dag skulle jeg sÃ¥ udfylde en blanket om ægteskabserklæring. Den er selvfølgelig tilgængelig elektronisk pÃ¥ kommunens hjemmeside. Lækkert nok. Vil jeg udfylde den automatisk og vil jeg sende den elektronisk? Ja og ja! Det kræver bare digital signatur…. ikke noget problem. Bortset fra at min signatur Ã¥benbart netop var udløbet. Ikke kommunens skyld, og fornyelsen gik da ogsÃ¥ fint. Jeg har ikke den store fidus til den nye model med Dan-ID, men pyt nu med det, nu skal jeg bare bruge en signatur.

NÃ¥r man vil indsende blanketten elektronisk skal man ogsÃ¥ lige fortælle kommunen sin emailadresse. Er det ikke indholdt i den digitale signatur? To gange, bare sÃ¥ man ikke skriver forkert. Hver gang et felt er udfyldt dukker smÃ¥ røde bogstaver op og fortæller at emailadressen er ugyldig… man skal bruge formen xxx@yyyyyyyy.zzz. Ja… det er ogsÃ¥ det jeg gjorde, og man kan bare trykke OK, felterne er Ã¥benbart godt nok udfyldt, nÃ¥r siden skal evalueres.

Forfra igen… Vil jeg udfylde den automatisk og vil jeg sende den elektronisk? Ja og ja! Efter lang tids download og indlæsning dukker blanketten endelig op i Acroread. Med alle mine oplysninger udfyldt i “kvindefelterne”! Not so great. Kan man flytte oplysninger til “herrefelterne”? Næh!

Forfra igen igen… Vil jeg udfylde den automatisk og vil jeg sende den elektronisk? Nej og ja! Efter lang tids download og indlæsning dukker blanketten endelig op i Acroread. “SSL Error!!! Please install the CA Certificate(s) for SSL communication”. SÃ¥ nice! Tre udrÃ¥bstegn… en sikker indikator af sindsyge! “Der kunne ikke etableres forbindelse til serveren”. Skod… sÃ¥ mÃ¥ jeg jo printe den Ã¥ndsvage blanket!

Heldigvis kan man stadig udfylde elektronisk, så det er bare i gang, og så printe. Eller dvs. man kan udfylde den første person elektronisk. Den anden halvdel er åbenbart til manuel udfyldelse. Nu bliver jeg snart gal, men jeg overlever jo nok at denne ene blanket ikke virker. Udskriv, og så begynder jagten efter frimærker og konvelutter.

Nu mangler jeg bare lige at udfylde blanketten omkring navneændring… jeg har en dÃ¥rlig fornemmelse.

Blanketten er i HTML, direkte pÃ¥ hjemmesiden. Smart, ikke noget med at være afhængig af det Ã¥ndsvage Acrobat. Hvis sÃ¥ bare blanketten var lidt smart ogsÃ¥… men man skal udfylde bÃ¥de fødesogn, nuværende sogn, og stedet man skal giftes. Med adresse. Hvorfor skal jeg først skrive kommunen hvor jeg skal giftes, og sÃ¥ finde kommunes adresse? Hvad er der nu galt med en liste over alle kommuner i DK, og sÃ¥ vælger jeg bare en fra en drop-down liste? Det samme for sogn. Hvorfra skulle jeg vide mit sogns adresse? Jeg er ikke engang medlem i den store forening, sÃ¥ hvorfra skulle jeg overhovedet indblande i hvilket sogn jeg bor? Hvad med at have en liste? SÃ¥ kan jeg lige overkomme at vælge det rigtige fra en drop-down liste.

NÃ¥, men færdig med at udfylde den blanket ogsÃ¥. SÃ¥ skal den udskrives… hvilket vil sige man fÃ¥r den i PDF format. Suk! Uden de oplysninger om navn, CPR og fødesogn som man lige har udfyldt. Hvad fanden er nu det!?! Nyt forsøg giver samme resultat. Det er sgu for meget.

Nu har jeg haft nok kontakt med det offentlige i dag. Nu skal jeg bruge resten af eftermiddagen på at finde frimærker, konvolutter og en postkasse. Og så har det bare at fungere, de skal ikke ringe til mig eller noget. Så meget for selvbetjening.