Thinking about First Run Assistant

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Thinking about First Run Assistant

Gilles Caulier-4
Hi all,

It's holidays time for me, for one week.

I will study to implement a new Assistant to setup digiKam at the
first time. The current dialog which appears in this case is just to
setup Collection.

It's not enough. We must ask to users if he is a pro-photographers or
just beginner and setup the rest of digiKam accordingly. Example, a
pro would to use RawImport tool and save digiKam metadata into images.

There are both place where setup is called at first run :

http://lxr.kde.org/source/extragear/graphics/digikam/digikam/albummanager.cpp#674

http://lxr.kde.org/source/extragear/graphics/digikam/digikam/main.cpp#130

The second one sound like obsolete now. Right Marcel ?

Risto, i would to set few decorative designs in First Run Assistant.
If you have already many images to welcome users in each setup pages,
it will be great.

Best

Gilles Caulier

Risto,
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Thinking about First Run Assistant

Marcel Wiesweg
> Hi all,
>
> It's holidays time for me, for one week.
>
> I will study to implement a new Assistant to setup digiKam at the
> first time. The current dialog which appears in this case is just to
> setup Collection.


I dont like the current FirstRun dialog for setting up the collection as well.
We currently say "please pick any directory, you can use more, but for that please go to Setup afterwards". We should offer "please pick all directories where you keep your pictures".
For determining the database location, we should offer to keep it 1) in one of the directories chosen for the collection, or 2) in the .kde4 directory, or 3) in any other chosen location.


>
> It's not enough. We must ask to users if he is a pro-photographers or
> just beginner and setup the rest of digiKam accordingly. Example, a
> pro would to use RawImport tool and save digiKam metadata into images.
>
> There are both place where setup is called at first run :
>
> http://lxr.kde.org/source/extragear/graphics/digikam/digikam/albummanager.c
>pp#674


This albummanager location is not for first run - on first run, the suggestedAlbumRoot parameter is taken from FirstRun dialog and not empty. It's used when the database location is changed at any time, and when an empty database is created it need to be filled with at least one album root.


>
> http://lxr.kde.org/source/extragear/graphics/digikam/digikam/main.cpp#130


That's the place where the FirstRun dialog is started


>
> The second one sound like obsolete now. Right Marcel ?
>
> Risto, i would to set few decorative designs in First Run Assistant.
> If you have already many images to welcome users in each setup pages,
> it will be great.
>
> Best
>
> Gilles Caulier



_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Thinking about First Run Assistant

Bugzilla from mikmach@wp.pl
In reply to this post by Gilles Caulier-4
On Monday 27 April 2009 09:11:55 Gilles Caulier wrote:

> Hi all,
>
> It's holidays time for me, for one week.
>
> I will study to implement a new Assistant to setup digiKam at the
> first time. The current dialog which appears in this case is just to
> setup Collection.
>
> It's not enough. We must ask to users if he is a pro-photographers or
> just beginner and setup the rest of digiKam accordingly. Example, a
> pro would to use RawImport tool and save digiKam metadata into images.

Self-description can be misleading very often. What is amateurish and what is
pro? Also there is big gray area between. First Run Assistant is great idea
but should not be such simplified. My suggestion:

1. First screen used to set up albums (Marcel's suggestion about multiple
locations is good one); database should be stored in .kde4 by default and its
location not changed here but in normal setup dialog.
2. On this first screen note: if you want to fine tune digikam setup please
Click here. If not all settings are set for beginner user. To fine tune later
use Settings->digiKam setup
3. On later screens could be walkthrough of more advanced options of digiKam
or just full setup dialog.

m.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Thinking about First Run Assistant

Bugzilla from andi.clemens@gmx.net

On Monday 27 April 2009 19:13:13 Mikolaj Machowski wrote:

> On Monday 27 April 2009 09:11:55 Gilles Caulier wrote:
> > Hi all,
> >
> > It's holidays time for me, for one week.
> >
> > I will study to implement a new Assistant to setup digiKam at the
> > first time. The current dialog which appears in this case is just to
> > setup Collection.
> >
> > It's not enough. We must ask to users if he is a pro-photographers or
> > just beginner and setup the rest of digiKam accordingly. Example, a
> > pro would to use RawImport tool and save digiKam metadata into images.
>
> Self-description can be misleading very often. What is amateurish and what
> is pro? Also there is big gray area between. First Run Assistant is great
> idea but should not be such simplified. My suggestion:
>

I agree with most of Mik's points.

> 1. First screen used to set up albums (Marcel's suggestion about multiple
> locations is good one); database should be stored in .kde4 by default and
> its location not changed here but in normal setup dialog.

I can only speak for myself, but I like having the database in the same
location as my images.  Because I constantly backup the images, and so the db
would be saved, too.
If it is saved in .kde4 folder, this would not be the case.
But for an average user this might be the better solution.

Like mentioned before: what is an average user, what is a pro user?
An advanced user might also want to use RAW importer in the image editor, so
at least it should be visible what will be set when using "average config
presets".

Andi

_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Thinking about First Run Assistant

Bugzilla from mikmach@wp.pl
On Monday 27 April 2009 19:23:03 Andi Clemens wrote:

> On Monday 27 April 2009 19:13:13 Mikolaj Machowski wrote:
> > On Monday 27 April 2009 09:11:55 Gilles Caulier wrote:
> > > Hi all,
> > >
> > > It's holidays time for me, for one week.
> > >
> > > I will study to implement a new Assistant to setup digiKam at the
> > > first time. The current dialog which appears in this case is just to
> > > setup Collection.
> > >
> > > It's not enough. We must ask to users if he is a pro-photographers or
> > > just beginner and setup the rest of digiKam accordingly. Example, a
> > > pro would to use RawImport tool and save digiKam metadata into images.
> >
> > Self-description can be misleading very often. What is amateurish and
> > what is pro? Also there is big gray area between. First Run Assistant is
> > great idea but should not be such simplified. My suggestion:
>
> I agree with most of Mik's points.
>
> > 1. First screen used to set up albums (Marcel's suggestion about multiple
> > locations is good one); database should be stored in .kde4 by default and
> > its location not changed here but in normal setup dialog.
>
> I can only speak for myself, but I like having the database in the same
> location as my images.  Because I constantly backup the images, and so the
> db would be saved, too.
> If it is saved in .kde4 folder, this would not be the case.
> But for an average user this might be the better solution.

Maybe put this option in preselection of options to show after click?

My take on which options should be put there:

- location of database
- thumbnail click action (embedded preview or edit)
- instead of embedded preview show full size image (note: this option should
set appropriate options for Album GUI, Light Table, etc.)
- show tooltips for items, show tooltips for albums (note: only if they should
be shown at all, contents of tooltips configurable in full config dialog)
- embed metadata in images or only store in database
- full dialog to setup identity
- use RAW import tool to handle images in Image Editor


m.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Thinking about First Run Assistant

Gilles Caulier-4
In reply to this post by Bugzilla from mikmach@wp.pl
2009/4/27 Mikolaj Machowski <[hidden email]>:

> On Monday 27 April 2009 09:11:55 Gilles Caulier wrote:
>> Hi all,
>>
>> It's holidays time for me, for one week.
>>
>> I will study to implement a new Assistant to setup digiKam at the
>> first time. The current dialog which appears in this case is just to
>> setup Collection.
>>
>> It's not enough. We must ask to users if he is a pro-photographers or
>> just beginner and setup the rest of digiKam accordingly. Example, a
>> pro would to use RawImport tool and save digiKam metadata into images.
>
> Self-description can be misleading very often. What is amateurish and what is
> pro? Also there is big gray area between. First Run Assistant is great idea
> but should not be such simplified. My suggestion:
>
> 1. First screen used to set up albums (Marcel's suggestion about multiple
> locations is good one); database should be stored in .kde4 by default and its
> location not changed here but in normal setup dialog.
> 2. On this first screen note: if you want to fine tune digikam setup please
> Click here. If not all settings are set for beginner user. To fine tune later
> use Settings->digiKam setup
> 3. On later screens could be walkthrough of more advanced options of digiKam
> or just full setup dialog.
>

Yes, it's exactly that i will do. I will use KAssistantDialog as used
in PrintWizzard kipi-plugins...

Each wizzard pages wil be separated in dedicated widget. It's will
easy to add more if necessary, with few code, and re-use Setup dialog
page if necessary to prevent duplicates code.

As i said previously, i need decorative and attractive image to
illustrate wizzard and to help end users...

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel