Bug 187651

Summary: Improve wording and usability of first-run wizard
Product: [Applications] digikam Reporter: felipe <pollycoke>
Component: Setup-FirstRunAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles, finex, mailinglist, marcel.wiesweg, riccardo, vivymarcy
Priority: NOR    
Version: 0.10.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 4.3.0
Sentry Crash Report:

Description felipe 2009-03-19 22:29:34 UTC
Version:           0.10 + svn rev.: 941273 (using Devel)
OS:                Linux
Installed from:    Compiled sources

The import wizard says "enter a location where you want to store your images" but then it doesn't store anything but a database file.

I think it's important to make clear we work directly on originals by using a more accurate wording.
Comment 1 caulier.gilles 2009-03-19 22:37:52 UTC
please make a string proposal

Gilles Caulier
Comment 2 felipe 2009-03-19 23:29:14 UTC
I think something like this scenario would be perfect:

1) Adopt XDG Folders spec for Photos as default value
2) Just ask "Where do you keep you Photos?"
3) Don't ask anything about the db and drop it in the photos dir.
4) Wait for Nepomuk to understand XDG Folders ;)

I also think you should better remove all that text and replace it with an import progress bar.

Cheers
Comment 3 caulier.gilles 2009-03-20 09:15:58 UTC
>1) Adopt XDG Folders spec for Photos as default value

I cannot see why we need to use this technical concept. it's too complicated for end users. Nobody has already ask something like that before...

>2) Just ask "Where do you keep you Photos?"

It's already clear for me. you just plug your repository where your photos are stored. that all. I cannot see any pb with current dialog informations...

>3) Don't ask anything about the db and drop it in the photos dir.

Certainly not !!!
digiKam use a local DB since a very long time. and it's work fine. we don't want to break anything. especially to use Nepomuk !

>4) Wait for Nepomuk to understand XDG Folders ;)

No and no. Nepomuk support will be implemented as optional and will never replace current solution using local DB...

For the moment Nepomuk is not the ultimate technology to include everywhere. it's not mature for me, and it's already hard to include new KDE4 technologies as Solid, Phonon etc without side effect or bad regressions.This is why Nepomuk is not integrated in digiKam yet...

We want to have a suitable application which users can use as well, else it will never work and we will never release something.

Nepomuk support is already in another B.K.O entry. No need to make duplicates...

Gilles Caulier
Comment 4 felipe 2009-03-20 10:10:27 UTC
1) End users just see something like "Photos" (XDG Folders are localized), which is way better that the present $HOME. How come is that complicated? :)

2) OooK, it just wasn't so clear for me :) Maybe a word from our usability experts?

3) "Certainly not?!" Hey what I meant was: "keep the current behaviour, but without asking users about databaeses"

4) Ok leave Nepomuk alone.
Comment 5 FiNeX 2009-03-20 13:07:59 UTC
The initial question could be:
 "where do you want to store the database file?"
Comment 6 caulier.gilles 2009-03-20 13:22:01 UTC
Where you want, but not in a shred FS as explained in dialog.

We cannot be more clear...

Gilles Caulier
Comment 7 Marcel Wiesweg 2009-03-20 16:42:46 UTC
> 1) Adopt XDG Folders spec for Photos as default value

We are getting the default photos folder from KDE/Qt libs. That should be XDG compliant. If not, it's the fault of said libraries or the distro.

> 2) Just ask "Where do you keep you Photos?"

So you make the point that "store" implies a future action only, whereas "keep" implies past, present and future action. I am not a native speaker so I cannot comment on such language subtleties.

> 3) Don't ask anything about the db and drop it in the photos dir.

It doesn't work for network storage, and we cannot reliably detect an entered location is network storage.


> 4) Wait for Nepomuk to understand XDG Folders ;)

Don't know which implications this would have for digikam.


There are some use cases where the current, very simple import dialog falls short. Most obvious is that you can't add multiple locations here but have to enter setup later. Second is that db location could be offered as a choice in a) Same location as one storage dir b) inside ~/.kde c) other location. Third is that this could be a multi-step wizard instead a one-page dialog.
Comment 8 felipe 2009-03-20 17:27:52 UTC
@Marcel Wiesweg

1) So it does support XDG Folders, great! BTW the default proposed directory in my installation was just my home, which holds way too much information to index! I was basically proposing a nice default, but now I see a nice fallback is needed as well? :)

2) Don't know if that's too much of a subtlety and I'm not an English native speaker either, but... Yes, you got it right!

3) Good point. How about turning towards XDG Folder for this too? The spec says such data should go into $HOME/.local/share/digiKam... KDE & GNOME use this too.

4) No implications actually, but it could come handy when Nepomuk will be ready

Thank you :)
Comment 9 Joe Biden 2009-03-21 23:30:35 UTC
Marcel is correct on question #2.
Comment 10 Marcel Wiesweg 2009-03-23 17:58:45 UTC
Brendan, we really appreciate native speaker input for such issues.
Is "Where do you keep your image?" (photos, pictures?) all right or would you suggest other wording?
Comment 11 Joe Biden 2009-03-23 19:11:05 UTC
Yes, "Where do you keep your images?"  is probably the best phrase for past-present-future meaning.
Comment 12 caulier.gilles 2011-02-03 09:18:25 UTC
What's news here ? Marcel, do you have changed something in source code for 2.0.0 ? This entry can be closed ?

Gilles Caulier
Comment 13 Marcel Wiesweg 2011-02-03 22:02:52 UTC
I probably did not look here since March 09...
There are some smaller fixes to be done here: the wording and the first-start dialog.
Comment 14 marcello 2011-02-18 01:52:48 UTC
when do you plan to fix this? it's really ugly and confusing...


cheers,
Marcello
Comment 15 caulier.gilles 2011-12-13 13:31:29 UTC
I'm completly lost with this entry. What we need to do about wording improvements ?

Gilles Caulier
Comment 16 Marcel Wiesweg 2011-12-24 16:52:51 UTC
Using the phrase from comment #11 with "keep" instead what we do know. There is also some potential to improve usability in the relevent page of the first-run wizard, especially about automatic placement of a database file (either in a collection directory or in ~/.kde) and allowing to add more than one collection from the wizard.
Comment 17 caulier.gilles 2014-08-28 12:31:55 UTC
Git commit 25280c739257039befe50c7d2cbe72a72b7df6d6 by Gilles Caulier.
Committed on 28/08/2014 at 12:30.
Pushed by cgilles into branch 'master'.

Fix FirstRun assistant sentence about to "Keep" image collections
FIXED-IN: 4.3.0

M  +17   -17   utilities/firstrun/collectionpage.cpp
M  +2    -2    utilities/firstrun/collectionpage.h

http://commits.kde.org/digikam/25280c739257039befe50c7d2cbe72a72b7df6d6