From: Christiaan H. <cmh...@gm...> - 2009-01-27 15:16:37
|
So I argued that Skim cannot save these tags, and therefore also cannot edit them. Therefore I really don't see much reason for Skim to support these tags. Certainly I don't think it weighs against compromising the UI in the notes pane. So why would you think it'd be useful? Christiaan On 25 Jan 2009, at 9:00 PM, Rhet Turnbull wrote: > >have serious unexpected results. E.g. any change to the tags > outside Skim (e.g. by > I certainly see how this could be a problem. I'd be willing to live > with it but it might bite some users. Would you consider read-only > display in Skim, e.g. in a Get Info panel or better yet, the notes > drawer? I think the more developers adopt a common metadata > standard, the better! > Regards, > Rhet > > > On Sun, Jan 25, 2009 at 1:26 PM, Christiaan Hofman > <cmh...@gm...> wrote: > > On 25 Jan 2009, at 4:53 PM, Rhet Turnbull wrote: > >> The developers behind Yep & Leap (two excellent apps for tagging/ >> organzing PDFs and other files) have released an open source >> tagging framework for Mac based on extended attributes called Open >> Meta. I believe this solves many of the problems inherent in the >> various tagging applications on the Mac. As a heavy user of both >> Yep and Skim, I would *love* to see Skim add integrated support for >> Open Meta tags. The ability to view tags as well as modify them in >> Skim would be helpful. This could be accomplished with applescripts >> from Skim but an integrated approach would be much nicer and the >> fact that they use extended attributes should play nicely with >> Skim's architecture. The code is available and is released under >> Apache license. Any thoughts? >> >> Yep & Leap: http://www.yepthat.com/ >> Open Meta code: http://code.google.com/p/openmeta/ >> Open Meta manifesto: OpenMeta.pdf >> >> Cheers, >> Rhet > > Basic support for these tags would indeed be rather easy as Skim > already does the hard part of accessing EAs. However, I doubt > whether it's a good idea to do this. There's a fundamental > difference between Yep/Leap and Skim: the former manages a bunch of > files, and does not own the file data in any way (it only owns > references to the files), while Skim edits the files, and owns the > data for the file in its data model. What this means is that on an > edit of the tags, Yep/Leap can directly change the metadata of the > file, while in Skim you'd only edit the data in Skim's memory space. > In Skim, the metadata would be written to file only when the > document is saved, and it's read only when Skim opens or reverts the > document. I hope you see the difference. this could have serious > unexpected results. E.g. any change to the tags outside Skim (e.g. > by Yep) while the PDF is open in Skim will be lost when Skim saves > the PDF. If you're not aware that Skim manages these tags, this > would lead to unexpected data loss. Is this acceptable? I doubt it. > > Christiaan > |