mdelaney123 said:Why does it make more sense? Why not do both -- have a catalog and store the metadata in the EXIF that is already there?
Because computers are stupid and the software written by error-prone humans is not so much more clever either. Apple is wise in taking the route of less possible errors, and even then they have a lot of bug fixing going on. It is a good thing to decide to use one scheme and then get the most out of it. If you want to use software that has different design philosophy, then use different software.
mdelaney123 said:1. Store the photos in the library in a LOGICAL format. iTunes does it, so should iPhoto.
It is perfectly logical to store photos in a year/month/day directory structure; that is, assuming that you think about dates the same way the rest of the universe does.
mdelaney123 said:2. If you are not going to do #1, then give the user the option to use their own directory structure.
That's something you could give Apple feedback. iTunes does it, so iPhoto could do it as well. iTunes has default behaviour of keeping library organised, and they could keep iPhoto defaulting to that as well. I'm not objecting to that.
mdelaney123 said:As it is now, iPhoto stores your photos in a dis-organized, MESS of a directory!!!
It's not a mess. I have never seen messed up iPhoto library. Thumbnails maybe, but the actual photo files are nicely organised; and besides, the design philosophy of iPhoto is such that the user SHOULD NOT CARE about where the photo files are, as the iPhoto app is the interface of managing photos. Made for in-laws.
mdelaney123 said:I know you said that you have backups, but heaven forbid you loose your catalog AND your backup fails! It would take an EXPERT months to get their photos out of that directory and back into an organized format!
Well, then... You can consider me a super-duper-mega-hyper-guru expert as I just did that in seconds. I only had to select iPhoto library root folder and search for all .JPEG files, and then drag all those photos to iPhoto again. When doing such import iPhoto examines the EXIF data and arranges the imported photo files accordingly.
mdelaney123 said:3. When I change the date of a photo, add a keyword, caption, rating... Store that information in the EXIF of the file. THE FIELDS ARE ALREADY THERE to do this!
Give feedback to Apple. I'm not objecting to this. If they decide to implement that feature (which is totally nonexistent to the user) iPhoto can still keep using its catalog for all its operations; however, I like the idea of keyword auto-backups.
mdelaney123 said:Again, if you only store this information in a catalog, you a running a BIG risk. You are also trusting that you will use iPhoto for the rest of your life! If not, again, you have LOST ALL YOUR WORK, and worse, have a HUGE task just to get your photos out of that gosh-darn Catalog!!!!
The vast majority of iPhoto user base are already either assuming they use it "forever" or not caring about the keywords. They just manage photos and consider keywords some kind of extra feature. They are just overwhelmed about the fact that iPhoto can automatically recognise dates of photos without having that orange burned date visible in the photo.
mdelaney123 said:catalog is a single point of failure, and if gone, all of my work would be lost
Do you realise that this is true in whatever you do with computers? Have you ever lost important data? It just happens randomly, and that's why all important data needs to be backed up. No matter what it is. If it's important to you, you back it up. Twice. No exceptions. Do you go crazy when you realise that the thousands of songs you have rated in iTunes depend on the iTunes catalog? Or that you lose all your apps' settings if you have to re-install the operating system and create a new user for yourself? If there's anything of importance to you, BACK IT UP and do not fear of losing it. According to Mr. Murphy, you will lose whatever important things you haven't backed up, and if you do, you can only blame yourself for not making backups. If you value your data, you back it up. Did I make myself clear enough?
mdelaney123 said:I stopped using iPhoto immediatly and went back to using my own directories for organization. I am STILL TRYING to get those photos out of that darn iPhoto Library.
So do yourself a favor and DECIDE what you want to do and then do it. First you have designed a system for yourself, then you abandon it and use iPhoto's, then you abandon it and convert your library to something else again. Isn't that a great deal more work than just doing a backup? Sorry, but you're just acting stupid. It seems that you are implementing changes to your workflow just for the sake of changing things; you suffer from the PC upgraders' syndrome...
mdelaney123 said:iPhoto has the potential to be a REALLY GREAT program. I like the books, the ease of use, the integration with iMovie and iDVD... But man, I will NOT use it for its intended purpose: To organize photos!
Why not? It already is a great program. If it gets really great on next revision, that's ok. It already is good in organising photos, which you need to back up anyway; so why it seems to be so much overhead to also back up the catalog?
Imagine...
If an old-skool film photographer has tons of photos organised in albums, having own room full of book shelves for each year of photos, and so on, and that guy has a catalog book about his photos; don't you think that the guy would take care about his catalog book? Would you think that the old-skool guy would somehow assume that the "rooms" magically retain that information and whenever he walks into one, he just remembers where his things are? If he has taken thousands of photos each year for several decades, how can he remember without a catalog? That catalog book would be very precious for him, even if it was just easily flammabe paper. He knows it and he takes care of it.
How on earth can you make it a problem when guys more pro than you have not had a problem with this "issue"? Surely it must be you, others can live with the need of a catalog.
mdelaney123 said:Again, why not do both? Use a catalog and store the metadate in the EXIF?
I have no problem if you ask Apple to implement that redundancy. However, iPhoto has been designed to use its catalog, and that's what it will use as long as the design philosophy remains unchanged. Catalog is the primary database for iPhoto, and the EXIF data is only used during import. It works fine that way, also, some people prefer that the original photo file remains absolutely unchanged; that is, to think of original photo files as analog film frames, which are the ultimate backup of a photo. Again, a design philosophy and impossibility of serving all needs.
mdelaney123 said:iPhoto does NOT store files in a year/month/day directory structure. In fact, the word 'structure' should not even be used in that statement! iPhoto uses what seems to be random, meaningless directories to store and organize your photos!
Yes, it does. If a photo file does not carry EXIF data, then the import date is used. There is a structure and that is a well organised one.
mdelaney123 said:If you honestly and in a way that they would understand, explain to your in-laws what iPhoto is doing to their photos, I guarantee they would NOT want to use iPhoto.
Your story is valid until the last all-of-a-sudden. If the catalog corrputs and you examine the file structure, it makes perfect sense. First you see years, then you see months, and then you see days. There are photo files and other stuff, but you can easily identify which files are photos and which are not.
You might have a problem with the fact that not all directories contain photo files. I don't know if it's still like that, but in early versions anyway, iPhoto created a directory for each date that you USED it for whatever purpose. The directory for that day might have been left empty, or it might have contained only some minor changes, or you might have imported something into the folder. Whatever you did, you had a folder for the day you used iPhoto; however, as long as "the guy" doesn't get confused about "the extra box", why would you care? If it seems important for "the guy" and you get the pictures you ask for, do you have a need to tell "the guy" to operate differently?
iPhoto stores FILES by the DATE in a fixed structure, and then you arrange your PHOTOS to ALBUMS by your criteria. You might have a photo in as many albums you wish, or in none at all, and you still have them within your library. Think of the library as "the box where you stored your negatives" in analog era, and albums as the albums that people skimmed through. It makes perfect sense for most of the people.