I really like using Apple’s “iWork”:http://www.apple.com/iwork/ programs Keynote and Pages. They’re cheap, clean, and intuitive to use, and the results usually look nice by default.
The trouble is they’re stored as bundles — directories that OS/X presents as a single file. First, this is confusing when trying to upload a document to a website. My bug report made it to the “37signals blog”:http://37signals.com/svn/archives2/trouble_with_directories_posing_as_files_in_browsers.php. Second, I can’t easily use version control systems such as subversion, as noted “here”:http://www.statusq.org/archives/date/2005/09/02/ and “here”:http://blog.duncandavidson.com/2005/01/pages_first_imp.html because they like to rewrite part of the tree erasing the
.svn directories. I don’t really want to “change my version control system”:http://weblogs.goshaky.com/weblogs/lars/tags/pages or “manipulate directories before checking in”:http://www.macdevcenter.com/pub/a/mac/2004/08/10/subversion.html?page=last&x-showcontent=text&x-maxdepth=0 (see “Things to Watch Out For” at the bottom).
The obvious solution would be to do what applications like OpenOffice do and package the directories up in an archive, but I’m not expecting that from Apple soon. The most likely solution is that I’ll have to give up and revert back to Microsoft Office, which is a less pleasant authoring experience.
Does anyone have a better plan?