Date: Jun 27, 2007 2:20 PM Subject: [documentation-dev] OOo documentation for non-OOo Users (was: Two uses for PDFs of some OOo docs)
OK, thanks for this, and I agree it makes a lot of sense, especially the importance of understanding the audience / "needs of the consumers". I disagree, however, with the implied statement that the only cost of providing alternate forms of the documentation is "one click to produce a PDF"; see Background and below. Background: An IT principle (actually, it's older than that) is to store any one piece of information in only one place. A consequence of violating this principle is confusion for the users when they notice differences among multiple sources. A worse consequence is that they make decisions based on obsolete information, which errors could have been prevented simply by avoiding production of more than one form/repository of the information. Sometimes either or both of these consequences result in extra wasted resources for the providers to answer questions and address problems, mostly to un-confuse those users. Applying this principle to OOo documentation, there should be exactly one System of Record with the current version (and perhaps other versions, but clearly marked) of the documentation, and production of any other forms of that same information should be carefully considered as to production and maintenance cost -- including the work of keeping track of the multiple copies, when they should be updated, etc. -- and ROI for that work. Now, I'd like to try to help document where we are in at least one half of the ROI question (the benefits of PDFs or any non-ODT/ODF format), and I invite everyone to build on / clarify / debunk and replace / etc. the "logical syllogism' I start here (it's not formal/complete, but I hope it serves adequately): 1. (Basic Premise:) The purpose of OOo documentation is to help people understand how to use / benefit from OOo software. (Categorization:) Those people either (a) have OOo software installed or (b) they don't. Or in other words, the documentation is to help them (a) to learn more about using / benefitting from the OOo software they have, or (b) to decide whether to get/use OOo software. 1. a. If they already have OOo software, they have no use for PDF or any other non-OOo-native documentation, and any such files provided are wasted effort for the producers, and restrictive extra junk to delete for the users. 1. b. (Conclusion 1:) Therefore, the non-OOo-native documentation (which apparently will include the original sources) is what non-OOo users will read in order to decide whether to get/use OOo software. (Categorization of Conclusion:) The complete list of possibilities for this non-OOo-native documentation is / will be (is this correct?): 1. b. 1. The original sources on an OO.org WWW server, HTML / other web-browser-readable, e.g. text, though text is inadequate in many languages. 1. b. 2. PDFs on an OO.org WWW server, produced from the sources, but not always completely up-to-date. 1. b. 3. Original docs on an OO.org WWW server, written in e.g. OOo Writer and provided to OO.org in that format. * 1. b. 4. PDFs, and/or the web-browser-compatible original sources in an HTML tree, on CD. * Does/will this ever happen, in the new system? If yes, those inputs could be immediately converted to PDF (or HTML) reliably, perfectly, and easily with the famous one-button-push, to support non-OOo users who want to read the latest inputs and know how to find them -- how many of these users are there? -- but those OOo-native files would probably only be input to further work / new versions in HTML; correct? If HTML supports Natural/National Language and character sets well enough, then why add work to duplicate them to PDF? The Installation Instructions must always be "golden" and in the appropriate Natural/National Language and its character set; PDF or HTML may well be the best means of providing these. See for example Unicode considerations at http://www.w3.org/WAI/GL/2000/12/pdf.html PDF Techniques for Web Content Accessibility Guidelines. 1. c. Further, these non-OOo users may want to print the documentation on paper (a few may want to load it on an e-book reader) and read it away from their computers or not; they may get it via the Internet or a CD; and their means to read it may or may not be an Internet-connected computer. 2. We can eliminate some scenarios from the list of those that would benefit from the provision of PDF docs: 2. a. If the means of reading is an Internet-connected computer, then the HTML source pages are best / most-current. 2. b. If the users want to print it and read it later, they can print the HTML source pages directly (especially if there is provided a utility for doing this efficiently), plus they can adjust font size, margin etc. before printing. 2. c. From 1. c. thru 2. b. above we conclude that the only scenarios of interest for providing PDF documentation are those for non-OOo users who have no access to an Internet-connected computer with printer, and they acquire an OOo CD (and OpenOffice.org may not know they have it) and a means to read its (e.g. PDF or HTML) docs (and possibly to print them), i.e. a computer that is not Internet-connected, and HTML does not provide comparable support e.g. for their language. 3. Given the audience defined in 2. c. above, have we now defined the benefit question to be, "What is the best way to provide non-OOo-native documentation, but only on CD, and to a very small number of persons, most of which can not or will not ever become significant users of OOo anyway, because they lack the will or means or both?" If no, we need to correct this. Then we can move on to how to best meet this goal. 4. The best means of providing maximum benefit to even this small number of potential users (with, happily, minimum cost to the providers), it seems to me, is to simply provide the Installation Instructions on the CD in (of course) non-OOo-native format (I would use HTML or PDF or similar -- see 1.b.3 above -- to support their Natural/National Language) and advise in that same file or the README to open the documentation files after installation. This gives the new user the opportunity (OK, it forces them) to actually try OOo software while reading the documentation (probably in the _same_ _window_!), which is a very good way to learn and helps to convince the new user that this OOo stuff is really easy to install and use (e.g. to switch to from M$ Office and the like). ====> I am assuming above the statement from some on this list that the documentation provided on the OOo CDs will always include the complete set in OOo native formats -- is this still true? IHTH -- Does this kind of thinking actually help, or am I mostly wasting everyone's time? Feel free to correct me on-list. Jim >>> [EMAIL PROTECTED] 4:23 PM 6/25/200725/2007 >>> marbux wrote: > On 6/25/07, Jim Harris <[EMAIL PROTECTED]> wrote: >> However, I still don't see how a PDF on an OOo CD (or for an OOo user) >> does anything that a native OOo document does not do at least as well It works for people who haven't yet installed OOo (or any other program that reads ODT files). That is particularly relevant to people who get CDs, or use them at the local library or senior citizens' centre. >> Further, the OOo files (and many other standard formats) have the huge >> advantage of editability > > > I'd argue that PDF has very significant disadvantages, with difficulty > editing being right at the top of the list. In my mind, documentation is > less than optimal if it can't easily be edited by the user. I have never argued that PDF should be the only distribution method for documentation, nor that it is the best. My argument is for a range of distribution methods that serve the needs of different audiences. No one form serves the needs of all audiences. I appreciate Jim's and others' arguments about ROI, which I will respond to in a different note. BTW, the only reason that the OOo Docs site has only PDFs of the OOoAuthors books is that OOo won't let us put the ODTs there, because of licensing issues. --Jean