Professional Photo Management with the Power of Open Source

digiKam First Run Assistant

by digiKam


This week, i have work for a while on another digiKam subject: a new first run assistant.

The goal of this assistant is to group lead questions to configure some importants rules in digiKam setup. Of course, we won't to reproduce here the huge digiKam setup panel, but welcome users in digiKam and ask for minimal settings.

Assistant provide tips and explainations to guide users for future adjustements. Also, we cannot replace digiKam documentation which can be compared to a real book, but at least users are introduced to the digiKam world.

More panels can be added in assistant if necessary, but we must limit configuration screens to not bloat ergonomy. Note that on left side of each page, we can customize image (currently digiKam logo) and use some nice graphic designs in relation with page contents, as you can see with pro softwares...

These screenshots have been taken under Windows Vista, but of course, the same exists under Linux.






Does this address this bug report?


no... but...

No, but i think it's possible to implement. I take a look...



I had a feeling...

When I've viewed all the config pages my first though have been: Is really needed this wizard? I mean, except for the first page, where the users indicates where the images are, the rest, I think that could be configured with a "good enough" default one. If you read the explanation of every page, you are saying which one is the beast, actually.

For a newbie a wizard is "Blablabla Next > Blablabla Next > ..." :)

Only an exercice of reflection.

Keep the good work and thanks!

On one hand you are right.

On one hand you are right. But on the other hand all those settings have big influence on how digiKam behaves and overall user experience.

Simpler First Run Assistant

Here Wizard is needed because those changes have big influence as already said by mikolajmichowski. However 6 pages is too much. From my personal experience gained from Kadu IM , Kadu has also Configwizard, 3-4 pages are optimal. Having more pages is too frustrating for an end user.

That is why I would like to propose something shorter. Only 4 pages, only most important decision will be made, this should be enough for most users.

Png file: http://img209.imageshack.us/img209/3060/digikam.png
Dia file: http://www.speedyshare.com/942477938.html

I think we don't loose much and shorter first run is very very important (otherwise user will be just clicking OK, OK, NEXT, NEXT and won't read anything)

Edit:// aaah, i forgot. On the right side of the First run (under digiKam logo, or above. Or at the top) there should be "Page 1 from 4" , "Page 2 from 4" etc. This will be informative and is needed.

If you have any comments please email me. (But i will try to check this post again later)

You suggest to drop two

You suggest to drop two screens: RAW import, previews or real images.

This could be done.
a) move decision of RAW import to first opening of RAW file; when opening of RAW file for first time ask is user would like to use simple import or full tool + immortal "Do you want to see this message in future"
b) don't agree about setting of previews by default; it could be done like in RAW import - first run dialog; or by hardware detection - big RAM and fast CPU means real images

Apart from selecting the

Apart from selecting the location and integrity of the image files, I'm not convinced that any of this is needed. All first-time users really need to do is indicate where their image files are and whether or not they want digiKam to make any modifications to those images. Once they have used digiKam for a while and understand its features, they can change options using the normal settings dialog.

Decisions about settings that affect performance, image quality, RAW file handling, right-click menus, tool-tips, etc. all require users to form opinions that some settings will be better than others. Until they have used digiKam for a while, how can they form such opinions? However, questions like, "Where are your images?" and, "Will you allow digiKam to modify your images?" are questions that first-time users could answer. (If I were a first-time user, my answer to the latter question would be, "No." Until I learn to trust digiKam, I would not let it modify anything.)

The latest "digest" reports that several new "first run" pages have been added recently, which makes me concerned that more useful features or fixes--ones that will affect users every day, not just once in their lifetimes--may be neglected.

You are right: those

You are right: those questions aren't created from newbie point of view but from developers or long time users who are answering again and again for the same questions...

I think that could be

I think that could be configured with a "good enough" default one. If you read the explanation of every page, you are saying which one is the beast, actually.

0.11 release schedule

What's the release schedule for 0.11? I'm working on the Finnish localization and I'd like to have this feature covered in the release..

At the moment there is no

At the moment there is no release schedule for 0.11 .

Just learn something. thanks.

Just learn something.

UI of "configure where images and meta-data are stored"

I don't like the way to "configure where images and meta-data are stored". Now I have to read the text to see which field is for images location and which is for database location (a little too much work when you know what you have to provide, only not in which field). It's also not clear that the text is related to the location field. It would be nice to have two fieldsets (as it is called in html) with titles "images location" and "database location".
Another idea I had, was to add an option (checkbox) "use same location for database as images" and an greyed out (when the checkbox is checked) location field where you can see where the database will be stored (also appending /digikam4.db, instead of only showing a directory).

Thanks for considering my remarks!

I don't think that it is

I don't think that it is really necessary to explain step by step how to install this program, it has it's own friendly interface, so that it not so hard to install it.