Thanks for all the discussion on this thread about Shotwell and 
filesystem paths.  It's great to see how different users are using (and 
want to use) Shotwell!

I completely agree that one size does not fit all.  Some users don't 
care at all about filesystem paths: they simply want to import their 
photos into a library directory and then work with them using a photo 
program that lets them forget about where they are all stored 
physically.  Other users do care, however: they want control over where 
photos are placed and may have large existing photo collections which 
they have organized into folders manually.

Both of these viewpoints are reasonable.  Today, however, Shotwell only 
really works well for users who don't care where their files are, since 
it uses a fixed directory pattern at import time and since it doesn't 
expose photos' physical locations through the user interface.

We plan to evolve Shotwell so that it can make both kinds of users 
happy.  One step in that direction is letting the user choose a file 
naming pattern (http://trac.yorba.org/ticket/1597) to be used at import 
time, which we're hoping to implement in 0.8.

We'd also like to implement a directory folder tree in the sidebar which 
you can use to browse through photos in their physical locations 
(http://trac.yorba.org/ticket/1594).  With that, a user like Brian 
should be happy, I think: when using that tree, moving a photo from 
folder to folder will actually move it on the filesystem, and renaming a 
sidebar item will rename the directory.  This would make Shotwell behave 
a lot more like gThumb.  We could provide an option to display either 
the classic event tree or a folder tree as the user prefers.

I know that many users would also like to be able to drag photos to 
applications other than Nautilus, as suggested in this thread.  The 
reason we can't do that today is that Shotwell doesn't currently keep 
up-to-date full-resolution photos on hard disk, and it's hard to 
generate these on the fly at drag-and-drop time due to the way that GTK 
drag and drop works.  The solution is to (optionally) have Shotwell 
generate full-resolution copies on disk after every edit 
(http://trac.yorba.org/ticket/1798).  That will use more disk space, but 
will make drag and drop to applications work.

One final thought: we agree that it would be great if Shotwell could 
store more of its state along with photo files so that they can be 
seamlessly shared among photo applications (but still cache it in a 
SQLite database for fast access, presumably).  One big step in that 
direction is storing metadata in photo files on the fly 
(http://trac.yorba.org/ticket/1290).

adam

On 08/27/2010 07:34 AM, Lu Timdale wrote:
> I think we can agree that one size does not fit all.
>
> This applies for
> 1.  Storage of the new files in whatever file naming pattern chosen by the 
> user
> (exif>  filesystem/sqlite)
>       [I believe this is coming in 0.8]
> or
> 2.  Organizing existing files in library to match that pattern (exif/sqlite>
> filesystem)
> or
> 3.  Extracting parameters (event name, etc.) based on filesystem info
> (filesystem>  sqlite/exif)
>
> I don't see this as a problem, if it is done as optional approach based on a
> checkbox or two.
>
> It doesn't mean that the default can't be whatever the yorba team sees as the
> most used scenario.  Currently I see this as point 1 only.
>
> Howeer, keep in mind that even iTunes has a setting to "keep my music 
> organized"
> or "let me organize it myself".  I believe in their case, it applies for all
> music, not just new.
>
>
> I am desperately waiting on 1 before I can switch over to use shotwell.
> I personally would also see value in 2 and 3.
> 2) I have changed my mind about how I want the files organized every few
> years.   So there are slight variations on the structure of the files.   It is
> virtually impossible to restructure the old content manually.  This will never
> change unless it's automated.
> 3) My existing photo library (about 12 years / 200GB) have event name info
> embedded in the folder names and/or filenames.  It would be good if I didn't
> have to redo all this work and it could be imported into Shotwell... the best
> photo management app.  :-)    It is again virutally impossible to do this
> manually.
>
>
>
> 2&  3 can be somewhat alleviated by allowing file system view of the folders
> that have been added to the library.
>
>
> I believe the real intent of this topic is that if a user WANTS all 3 sources 
> of
> data (exif/sqlite/filesystem) to be in sync, he/she should have that option
> avaiable to them.
>
> Just my 2 cents.  :-)
>
>
>
> Lu Timdale
> lutimd...@yahoo.com
>
>
> _______________________________________________
> Shotwell mailing list
> Shotwell@lists.yorba.org
> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>
>    

_______________________________________________
Shotwell mailing list
Shotwell@lists.yorba.org
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

Reply via email to