Slashdot Mirror


Manual Writing Tools?

Saulo Achkar writes "I've been recently assigned the task to rewrite the user's manual to a piece of relative complex software. Today, the existent manual used was developed with reStructuredText, a very nice piece of software; unfortunately, we're not able to create classes or templates for things like similar interfaces (that share the same functions), which means we need to write more code and that means more editing. XML formats aren't very friendly to code or edit in, either. What kind of techniques or tools are there to make writing manuals a bit friendlier and faster?"

139 comments

  1. Lawyers by albalbo · · Score: 5, Funny

    I get my lawyers to do it; they're my writting machines.

    --
    "Elmo knows where you live!" - The Simpsons
    1. Re:Lawyers by Anonymous Coward · · Score: 1, Funny

      I was expecting a joke about habeas corpus, but I suppose that would be rather anachronistic.

    2. Re:Lawyers by Anonymous Coward · · Score: 0

      This just demonstrates that a manual writing tool should include a spell checker.

  2. Just a suggestion... by DrMorris · · Score: 2, Informative

    ... what about sticking with reST and using m4 or other macro package to do repeated tasks?

    1. Re:Just a suggestion... by Anonymous Coward · · Score: 1, Funny

      No, no, you get it all wrong! You are supposed to suggest writing everything in DocBook, using Emacs or Vim. Using efficient plain-text is so 70s. Modern people use Java-based XML-processing-frameworks that use 156MB JVM-space to process a 500 byte README.

    2. Re:Just a suggestion... by orangesquid · · Score: 1

      If I were to write or rewrite a user manual, I'd find some way to do it in LaTeX, since that allows all sorts of template and macro forms, and can be output as PDF, HTML, and other things, and can be edited in a plain text editor. There's also lots of packages out there already (see CTAN) that might be helpful by having templates and such that might be close to what you need.

      But, I'm not sure what output forms you need... SGML? manpages?
      (Is there a link on the reply-to-a-comment page that takes me to the main article? Before the redesign, I thought there might have been, but I don't think there's anything now *pout*)

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
  3. Your #1 site for quality editorial work! by bunions · · Score: 2, Funny

    writting!

    in other news, sarcasm is the lowest form of humor.

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    1. Re:Your #1 site for quality editorial work! by DrMorris · · Score: 4, Funny

      Well, that clearly tells us that this guy's looking for "writting" system that at least supports spell checking...

    2. Re:Your #1 site for quality editorial work! by slashflood · · Score: 2, Informative

      I hope you realized that this guy is from Brazil. Maybe his first language isn't English and he is writing the documentation in Portuguese?

    3. Re:Your #1 site for quality editorial work! by bunions · · Score: 1

      I'm pretty sure Cliff's first language is English.

      --
      there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    4. Re:Your #1 site for quality editorial work! by azav · · Score: 1

      All editors who post articles should be required to simply run spell check on their posts.

      All the major news sites do it. Why now Slashdot?

      --
      - Zav - Imagine a Beowulf cluster of insensitive clods...
    5. Re:Your #1 site for quality editorial work! by azav · · Score: 1

      Um, what I meant to type was "Why not Slashdot?"

      And on that note, I hope Editors can edit their articles to fix stuff like that.

      Damn send button.

      Grumble.

      --
      - Zav - Imagine a Beowulf cluster of insensitive clods...
    6. Re:Your #1 site for quality editorial work! by HardCase · · Score: 1

      He'll fix it in the dupe.

    7. Re:Your #1 site for quality editorial work! by kootsoop · · Score: 1

      No. Sarcasm is the lowest form of wit.

      The PUN is the lowest form of humor.

      --
      "Engineering is the art of making what you want from things you can get" - Jerry Avins
  4. "Manual" you say? by Fallingcow · · Score: 5, Interesting

    I like ballpoint pens.

    (thought I was going to be getting a pen discussion until I read past the headline)

    1. Re:"Manual" you say? by Elemenope · · Score: 1

      Me, too. I was so disappointed. I would have enjoyed a discussion of the wide variety of freehand hard-copy editng implements. But I suppose that's cause I'm sick in the head. Then again, that there exists a sufficient number of people interested in the actual topic of the article does not speak well for general sanity, either.

      --
      All the techniques ever used to make men moral have been themselves thoroughly immoral... (Nietzsche)
    2. Re:"Manual" you say? by Anonymous Coward · · Score: 0

      Ditto. I like pens and typewriters. A discussion on them would have been interesting.

      ~Tia

    3. Re:"Manual" you say? by __aaclcg7560 · · Score: 2, Interesting

      Yeah. I missed the old Pilot felt tip pens of yesteryear. Although recently Pilot came out with a "liquid ink" (not gel ink) pen using a plastic tip that's writes similiar to the old felt tips.

    4. Re:"Manual" you say? by martinultima · · Score: 2, Interesting

      Personally, I'd say my favorite Pilot pens are the Precise ones – you know, the nice solid tube-shaped ones that you can get in a four-pack at Wal-Mart for just a couple bucks. Although my absolute favorite pen is probably one which my dad and I turned on his lathe – it's a bit chipped, because it was the first pen either of us tried turning using a "fancy" pen blank and not regular wood, but it's really neat looking, and I'm right now using it to write a novel (I've been writing the entire thing by hand, one section at a time, just randomly ordering things around – after I've got enough sections together I'll write some stuff to connect them all and then type everything up at once. A lot easier to edit that way; I once did write a complete novel, but it's horrible and I'm probably never going to publish it...)

      Well, so much for staying on topic!

      --
      Creative misinterpretation is your friend.
    5. Re:"Manual" you say? by GospelHead821 · · Score: 3, Interesting

      That was my first thought as well. A while back, I got into several lengthy discussions about handwriting implements. I am quite fond of the Pilot G2 pen. The ink smears a little bit, but the colours are vibrant, the cartridges are easy to obtain, and they are also used in the Dr. Grip series of pens, which are very comfortable and stylish. They're also the only gel ink cartridge I've ever used that doesn't dry up in the tip and clog the pen if you don't use it for a few weeks.

      I'm definitely an anachronism when it comes to writing. I really enjoy writing letters: with a real pen, in longhand, on fancy stationery, to be sent by postal mail. I know a lot of people who lament the loss of grammar and spelling that the age of instant messages has brought upon us. In addition to those, I lament the loss of penmanship and the "human" factor that the word processor has wrought.

      --
      Virtue finds and chooses the mean.
      Aristotle, Ethica Nichomachea
    6. Re:"Manual" you say? by NanoGator · · Score: 1

      "(thought I was going to be getting a pen discussion until I read past the headline) (Score:3, Interesting):

      Erm... did somebody with a mod point just admit to not reading past the headline? Heh.

      --
      "Derp de derp."
    7. Re:"Manual" you say? by Nefarious+Wheel · · Score: 1
      I like ballpoint pens.

      ...which were invented by a Brazilian, iirc. Biro?

      --
      Do not mock my vision of impractical footwear
    8. Re:"Manual" you say? by exp(pi*sqrt(163)) · · Score: 1
      I bought my favourite pen (for writing) in the UK. It's a cartridge pen (you know, the type with an actual nib) that cost UKP 1.99 from WH Smith. It's astonishing. My fanciest pen is a beautiful Edgar Allen Poe Mont Blanc that cost about $1000. It's beautiful to look at, but my $4 pen from WH Smith writes better.

      I've never got on well with ballpoint pens.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    9. Re:"Manual" you say? by Anonymous Coward · · Score: 4, Funny

      I'll take 'penis mightier' for 500

    10. Re:"Manual" you say? by CastrTroy · · Score: 1

      I actually prefer pencils (the mechanical kind). That along with a good vinyl erase is the best writing instrument. You can correct your mistakes, and you don't ever have to sharpen the pencil. And they maintain a relatively consistent sharpness.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    11. Re:"Manual" you say? by Anonymous Coward · · Score: 0
      I prefer fountain pens. Specifically, the PILOT V-pen, which is disposable.

      It writes better and lasts longer than the Parker fountain pens I have.

    12. Re:"Manual" you say? by (1+-sqrt(5))*(2**-1) · · Score: 1
      My fanciest pen is a beautiful Edgar Allen Poe Mont Blanc that cost about $1000.
      I always shy away from those garish signatures; a good Meisterstück does the trick (possibly the Hommage à Chopin), which, in solid Sterling, will still break the kilobuck.
    13. Re:"Manual" you say? by SEWilco · · Score: 2, Funny
      Ditto. I like pens and typewriters.
      Ah, there's nothing like the fresh smell from a ditto machine.
    14. Re:"Manual" you say? by TheMeuge · · Score: 1

      Nothing beats a quality fountain pen. The way it feels, the way the ink flows... I've yet to find a ballpoint or gel equivalent that can match even the cheaper fountain pens, not to mention the >$100 ones. And with a syringe reservoir, 20-30 refills of ink are like $4.

    15. Re:"Manual" you say? by jbrader · · Score: 1

      Pilot also makes disposable fountain pens. Tons of fun.

      --
      You are so boring that when I see you my feet go to sleep.
  5. Manual Writting Tools? by ozbird · · Score: 4, Funny

    If you find a good spellchecker, let the Slashdot editors know... (Manual Writing Tools.)

  6. "Manual Writting Tool"? by ctid · · Score: 2, Funny

    Is this some l33t haX0r way of saying, "lawyer"?

    By the way, I'm aware that this is going to look odd once the editor notices the mis-spelling of the headline to the article.

    --
    Reality is defined by the maddest person in the room
    1. Re:"Manual Writting Tool"? by Anonymous Coward · · Score: 0

      Yes, I'm sure the editor is going to notice. It's always been obvious that they pay careful attention to the front page, through their scrupulously correct grammar and spelling, and lack of dupes.

  7. Use another person by JohnWilliams · · Score: 0, Flamebait

    Given that you make both a spelling mistake and a grammatical error in the first 100 words or so of this post ("Writting tools" for a "relative complex" piece of software, I think the best tool you can use is another person, prefarably one who can write!

    --
    Professional Idiot
    1. Re:Use another person by Anonymous Coward · · Score: 0

      And what better place to go looking for tools than slashdot?

    2. Re:Use another person by bwhaley · · Score: 2, Insightful

      Yes. Preferably someone who can write. ;)

      --
      "I either want less corruption, or more chance
      to participate in it." -- Ashleigh Brilliant
    3. Re:Use another person by JohnWilliams · · Score: 1

      Someone? If you mean to imply that I should have written that instead of "one", please reconsider. Both "one" and "someone" are grammatically correct and consistent with current usage. However I'm not perfect of course: I mis-spelled "preferably" !

      --
      Professional Idiot
  8. A spelling checker, for one by RobertB-DC · · Score: 2, Interesting

    What kind of techniques or tools are there to make writing manuals a bit friendlier and faster?

    I'd suggest a spelling checker. It would catch things like "Manual Writting Tools?".

    Today, the existent manual used was developed with reStructuredText, a very nice piece of software; unfortunately, we're not able to create classes or templates for things like similar interfaces (that share the same functions), which means we need to write more code and that means more editing.

    Also, consider physically removing the semicolon from your keyboard. Between the giggles over the misspelled title and the confusion of the above sentence, I have no idea what this article is about.

    Seriously, if you want to write something that people will *read*, you've got to keep the human audience in mind -- even if you're just writing program-level documentation. Unless your only goal is to produce a sheaf of paper for the Sarbanes-Oxley auditors, you want your document to be useful for the poor guy who gets stuck debugging the app when the lead programmer gets run over by a bus.

    --
    Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    1. Re:A spelling checker, for one by The+Mighty+Buzzard · · Score: 1

      Easy to read or not, you've got to give the guy his due for actually knowing how to use a semi-colon properly; it's a quickly fading skill.

      --
      Violence is like duct tape. If it doesn't solve the problem, you didn't use enough.
    2. Re:A spelling checker, for one by Wonko42 · · Score: 2, Informative

      Today, the existent manual used was developed with reStructuredText, a very nice piece of software; unfortunately, we're not able to create classes or templates for things like similar interfaces (that share the same functions), which means we need to write more code and that means more editing.

      The use of "existent" in the above sentence is awkward, and the parentheses are unnecessary and confusing, but the semicolon is used properly. It would have been acceptable (and probably less confusing) to break the sentence into two sentences, but that doesn't mean the semicolon was misused.

    3. Re:A spelling checker, for one by rivimey · · Score: 2, Interesting

      I would agree with the need to bear your audience in mind.

      Writing good English is just as much a skill as writing good C# or Java. Indeed, you can't just say "good English", as the style matters too... good novel writing, tech docs, journalism, and academic writing are all different styles that must be learnt, and some people are better at one style than others.

      Regarding tools, the one that keeps being mentioned as being the best for tech writing is FrameMaker. There is a caveat: it takes time and skill to set up properly. However, once that is done it can be used well by authors who aren't also geeks!

      If you feel tempted by DocBook or one of the other XML based systems, I've found the XML Mind XML Editor decent, but with less flexibility than Frame.

      MS Word should be ignored -- it is too unconstrained and too buggy for large documents (>100 pages).

      Some people really like LaTeX, and it is indeed good even for large documents, but only if (a) your authors are prepared to learn it and (b) your desired output formats are supported. It is supported by Windows as well as Unix, and there are GUI front-ends (by default it is batch processed).

      HTH,

      --
      Ruth Ivimey-Cook
      Software Engineer and Author
    4. Re:A spelling checker, for one by Anonymous Coward · · Score: 1, Insightful

      I am guessing that the guy who wrote the coherent lead probably did not write the illiterate headline.

    5. Re:A spelling checker, for one by aconbere · · Score: 1

      Writting English well is just as much a skill ...

      This is the second day in a row that some one has made this lovely if unintentional joke.

      ~ Anders

    6. Re:A spelling checker, for one by DragonWriter · · Score: 2, Informative
      Also, consider physically removing the semicolon from your keyboard. Between the giggles over the misspelled title and the confusion of the above sentence, I have no idea what this article is about.
      While the sentence you quoted may have been confusing, the semicolon was properly used, and shouldn't be blamed for any confusion.
    7. Re:A spelling checker, for one by Eideewt · · Score: 1

      Is there something wrong with the phrase "writing good English?" "Writing English good," is wrong of course, but good is a good adjective, isn't it?

    8. Re:A spelling checker, for one by Anonymous Coward · · Score: 0

      Yes, there was nothing wrong with that sentence. I suggest setting your threshold to block everyone with a UID higher than 750,000.

    9. Re:A spelling checker, for one by Gribflex · · Score: 1

      >> Also, consider physically removing the semicolon from your keyboard. Between the giggles over the misspelled title and the confusion of the above sentence, I have no idea what this article is about.

      Parent touches on a good point. No offense meant to original poster; but, if this post is any judge of your writing it might be wise to consider hiring a professional technical writer... at least an editor. No offense meant, but your english could use a little polish.

      It's a significant investment to rewrite an entire user manual. Your company (and you) would be wise to invest the little bit extra to hire someone to do it right the first time. It will make a world of difference.

    10. Re:A spelling checker, for one by mcmonkey · · Score: 1
      No offense meant to original poster; but, if this post is any judge of your writing it might be wise to consider hiring a professional technical writer... at least an editor. No offense meant, but your english could use a little polish.

      Did the OP say the document would be in English?

    11. Re:A spelling checker, for one by Gribflex · · Score: 1

      Good point.
      That was a bad assumption on my part.

    12. Re:A spelling checker, for one by Anonymous Coward · · Score: 0

      Thank you for posting this so I didn't have to. I had the proper use of a semicolon nearly beat into me (okay, moe or less red inked into my papers, but that's not as fun to type) by the Wicked Witch (her nickname, not mine) and felt a reaction coming when I saw the grandparent post. So kthx from an English pedant who is reading older /. articles for some fucked up reason.

  9. XML! by Noksagt · · Score: 2, Informative
    XML formats aren't very friendly to code or edit in, either
    You're doing it wrong. There are a number of excellent XML or general text editors that do the job. There are even online collaboration tools, such as DocBookWiki. Most importantly, it is easy to get programmatically-generated documentation in XML & also easy to reformat XML into your destination formats.
    1. Re:XML! by martinultima · · Score: 1

      Personally, I tend to like just a regular old wiki for documentation – for example, most of the documentation for Ultima Linux is on a MediaWiki site. Although this might not be the best way if you need printed documentation, because of the fundamental differences between a Web site and a wiki. Of course, if the primary method of providing documentation is going to be printed, I'd say learn LaTeX – it's really not very hard at all, and it tends to be very good for technical documentation because it (1) handles all the formatting for you so you just have to do the actual content, (2) has some very, very powerful typesetting capabilities if you need advanced features like tables, mathemetical symbols, etc., and (3) is almost trivially easy to learn, at least as far as I'm concerned.

      --
      Creative misinterpretation is your friend.
    2. Re:XML! by Procyon101 · · Score: 1

      However, DocBook has the capability to write the documentation once and, via xslt, give you a nice website, print form and help file for an application.

    3. Re:XML! by happyemoticon · · Score: 1

      It sort of depends on your perspective. If I was a programmer with an extant, well-involved userbase, and I didn't have a lot of time or resources for documentation, I'd probably just throw up a wiki and edit it when people had questions. This would work especially well if I weren't highly concerned with the quality and consistency of the docs.

      With that last part I'm not saying that unprofessional material is a necessary consequence of a wiki, just that if I had to hand something off to my boss or a printer I'd probably want something without stub articles and with everything well-edited. I suspect, with so many hands involved, that editing it to the point where it was printable would quickly become a full-time job. Also, printed media is better with a beginning, middle, end, a table of contents and an index. I'm not sure how you'd turn the hypertext wiki into something linear like a manual.

      I'm saying this as somebody who works with a few different wikis on a daily basis. The ones I use are great. But I'm also saying it as a technical writer, and if I were going to put my name on something and tell my boss with a smile, "This is what you're paying me for," I'd probably hand him a docbook xml file, not a link to an internal company wiki.

    4. Re:XML! by ChaoticChowder · · Score: 1

      I agree... I would personally use DocBook and Vex. It's relatively easy to setup and because it is based on Eclipse, you could write a plugin or ant file to generate all the output formats you want. If you want to do a web site, you could even set it up to deploy to your webserver too.

  10. How about Word? by JeffHunt · · Score: 2, Insightful

    Or OpenOffice? Word processors are good at processing, uhm, words... you know.

    --

    "It was hell!" recalls former child.

    1. Re:How about Word? by Penguin+Programmer · · Score: 4, Informative

      They're good at processing words, but _terrible_ at typesetting. Another poster mentioned LaTeX, which would also be my recommendation. It's great for technical writing, you _know_ that your whole document will look consistent (no need to go through and change _every_ diagram or tab stop individually, just change them for the whole docuemnt) and it's easy for a future publisher of the manual to change its look to match how the want to print it.

      I use LaTeX for almost everything these days. I can't stand using finicky, annoying WYSIWYG word processors anymore. LaTeX is simply a better way.

    2. Re:How about Word? by Anonymous Coward · · Score: 0

      "I can't stand using finicky, annoying WYSIWYG word processors anymore. LaTeX is simply a better way."

      Maybe for a technical writer. But why the fuck would, say, a college student or secretary have any use for LaTeX?

    3. Re:How about Word? by yamla · · Score: 1

      College students have to follow specific layout guidelines, something Word is astoundingly bad at.

      --

      Oceania has always been at war with Eastasia.
    4. Re:How about Word? by Bob_Geldof · · Score: 0

      LaTeX is absolutely indispensable for (Applied) Mathematicians. I know of no other way to get equations to "just work". And yes, I do it on my macbook too.

      --
      887321 = 337*2633
    5. Re:How about Word? by anomalous+cohort · · Score: 1
      I use LaTeX for almost everything these days

      You must have a lot of experience in it. I have a question for you. How do you turn on automatic word wrapping in a tabular block?

    6. Re:How about Word? by Anonymous Coward · · Score: 1, Informative

      Dude I downloaded LaTeX for Windows last Wednesday and I'm hooked. It used to take me 30 minutes to do a single equation in Word's shitty editor; now I spew them out from my keyboard in seconds. LaTeX is absolutely fantastic - God's gift to anyone who needs to write documents with mathematics in them. And it just comes out looking like every textbook and paper that you've ever read - which actually adds a sheen of authenticity to your mistake-ridden work ;)

      I love LaTeX. I just wanted to say that.

      BTW if you can write HTML, you can write in LaTeX. It's not hard to learn at all.

      Here is where I started: http://www.math.vanderbilt.edu/~schectex/wincd/int ro_to_tex.htm

      Honestly I was writing complex vector equations down within a few hours, and most of that was download time.

      Get the PDF "The Not So Short Guide to LaTex 2e" from here (linked on the above page):

      ftp://cam.ctan.org/tex-archive/info/lshort/english /lshort.pdf

      Skim through that while the packages download and you're golden.

    7. Re:How about Word? by SamHill · · Score: 1

      How do you turn on automatic word wrapping in a tabular block?

      You define the column as a p, followed by the width in braces; for example, p{1.25in}.

      Lamport's LaTeX: A Document Preparation Manual still has one of the best summaries of basic LaTeX commands. For math, Gratzer's Math into LaTeX is an excellent book. Kopka and Daly's Guide to LaTeX is also well spoken of.

      Gratzer also has a new book, The LaTeX Book , in preparation.

      And, of course, there's lots of free documentation, as well.

    8. Re:How about Word? by hcdejong · · Score: 1

      I can't stand using finicky, annoying WYSIWYG word processors anymore. LaTeX is simply a better way.

      LaTeX may be better than Word, but better than any WYSIWYG word processor? I find that hard to believe. Try using a real WYSIWYG application like FrameMaker. All the consistency of LaTeX, plus a GUI that actually helps you instead of getting in the way.

    9. Re:How about Word? by CRCulver · · Score: 1

      But why the fuck would, say, a college student or secretary have any use for LaTeX?

      Classics undergraduate chiming in. I'm the envy of all my classmates because LaTeX easy allows perfect MLA formatting, contains the Oxonia font for Greek with proper hyphenation, and makes it very easy to typeset metric scansion. I'm starting graduate studies in linguistics this fall, and LaTeX will help there with its packages for vowel and consonant charts, syntax trees, and so forth.

    10. Re:How about Word? by CRCulver · · Score: 1

      Try using a real WYSIWYG application like FrameMaker.

      Does Framemaker come with proper hypenation tables for all kinds of obscure languages, from Ancient Greek to Sanskrit in Devanagari? Didn't think so. LaTeX, on the other hand, supports these and it's a cinch to activate.

      Does Framemaker have modules that allow for generating things like IPA vowel and consonant charts with just a few keystrokes? Nope, it loses again there too.

      Really, Framemaker is only useful for people who are writing a document in only one language with no real surprises. If you're a university student, it just isn't up to par.

    11. Re:How about Word? by hcdejong · · Score: 1

      FrameMaker has its limtations, sure, I never said it was perfect. Language support is limited to Western, East European and CJK. If you need others, use another tool.
      On the website for LyX, I find this comment: " Support for writing documents in most European languages" - most? So LyX (or LaTeX) has language limitations as well?

      Fortunately, many product manuals can do without Sanskrit and consonant charts.
      As for the 'only one language' dig: wrong. We've produced loads of multilanguage manuals.

      LaTeX has its limitations, too. It has no integrated drawing tools, for instance, so when translating a document that contains images with callouts, you'll have to send the images to the translator separately. In FrameMaker, the callouts can be part of the FM document, which simplifies translation.

    12. Re:How about Word? by CRCulver · · Score: 1

      So LyX (or LaTeX) has language limitations as well?

      LyX does, LaTeX doesn't.

      We've produced loads of multilanguage manuals.

      Somehow I doubt that the ligatures and hyphenation were correct, however.

    13. Re:How about Word? by hcdejong · · Score: 1

      Somehow I doubt that the ligatures and hyphenation were correct, however.

      For all languages supported by Frame, the hyphenation was definitely correct. Ligatures we usually don't bother with. We produce manuals, not novels or typesetting showcases.
      If the language isn't supported by Frame, we don't use Frame to produce the book. After 10 years of producing manuals, I can count the number of times that has happened on one hand.

  11. some ideas... by tjr · · Score: 5, Informative
    In my previous job, I wrote a lot of documentation using a program called Help and Manual. I can't say that I thought it was wonderful, but it was functional, especially if you need to make Windows Help files.

    Something similar is a program called RoboHelp (from Macromedia now, I think? They've been bought out at least once). It was very similar to Help and Manual in core concept, only a lot more complex, and a lot more expensive.

    If you DON'T need Windows Help files, I personally like using LaTeX and Texinfo (from GNU). These are both great for making PDF; Texinfo makes pretty good HTML by default, and LaTeX can be converted into at least decent HTML. I've written a fair bit of documentation for the GNU Project using Texinfo; it seemed kind of "bleh" to me at first, but after a while I got to where I liked it. (And yes, at least Texinfo CAN be converted into Windows Help files of some sort, but I have yet to see this process really work well, at least for what I needed out of it.)

    1. Re:some ideas... by 3waygeek · · Score: 1

      I've used Help & Manual, too -- it's unbeatable for the price if you need to do CHM or HLP formats.

  12. Copywrite for the Mac... by __aaclcg7560 · · Score: 1

    If you're working with or just writing plain text, the best editor I been using is Copywrite for the Mac. Besides handling files on a per project basis, the full screen mode is great with a slider to readjust the text size on the fly.

  13. LaTeX by calumtdalek · · Score: 4, Insightful

    LaTeX is awesome for technical writing.

    1. Re:LaTeX by bunbuntheminilop · · Score: 5, Informative
      ++

      Lyx is a good frontend for Latex too. Its no subsitute for writing it by hand, but then again, there is no subsitute for Latex.

  14. What do you need that OpenOffice doesn't provide? by Qbertino · · Score: 3, Informative

    Or more precisely: What do you need that OpenOffice 2 doesn't provide? You're obviously not into Docbook, because that would be the obvious choice for freaks who want to do their editing in VI/Emacs/Nedit/Jedit. The Blender folks did that with the Blender 2.3 manual. And they hated it. Now they're back to open source word processing.
    Honestly, if you want ease of use, felxibility and power, I strongly suggest using Open Office 2 and the features it provides, such as indexing, data source linking, DB frontends and Forms, etc. Otherwise - if you are a Browser oriented shop - just use one of the countless wikis or - if you all dig the command line and your favorite editors - continue using XML (Docbook or whatever) but beef up your editors with XML plugins, extensions and macros. It's not that difficult, is it?

    --
    We suffer more in our imagination than in reality. - Seneca
  15. Writting - not what you think by Anonymous Coward · · Score: 5, Informative

    Yeah - you need to make writs... A technical term that sounds like it's a misspelling (mispelling :D ) of writing but is actually for creating writs. In fact, the English "write" is really just an evolution of a word "to writ". Similar to how "God be with you" became "goodbye" and "fare thee well" became "farewell", the verb "write" came from the middle English "writ". In fact, "writ" and "red" share the same etymology. It's actually from the Saxon phrase "writ and blood", which means a contract and originates from the custom of bleeding to purge illness. The modern corruption of this is "written in blood". Contracts were never "written in blood" but this sounds plausible to our modern ears than "writ and blood." BTW, the British word "bloody" (as in, "we had a bloody good time") came not from "blood" (sanguina), but from "By Our Lady" (I.e., the Virgin Mary). Anyhoo, the "writtings" is similar to being served - i.e., "The tax evader was writted with a notice posted on his door."

    1. Re:Writting - not what you think by design.sound · · Score: 1

      Admit it, you made all that up, didn't you.

    2. Re:Writting - not what you think by Anonymous Coward · · Score: 0

      You need to get out more.

  16. Quit ragging on the guy by /dev/trash · · Score: 1

    +1 for not saying TASKED, when assigned is what is meant.

    1. Re:Quit ragging on the guy by Bastard+of+Subhumani · · Score: 1

      Sadly, that's somewhat offset by the -97 for putting "to rewrite" where it should be "of rewriting".

      --
      Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
  17. Manual writting tool? by Cainjustcain · · Score: 0

    Like a pencil?

  18. [Hijack] New topic: favorite pens and pencils by Wise+Dragon · · Score: 1

    I read this as Manual Writing tools as in pens and pencils. A topic dear to our hearts. So what are your favorite writing tools of the manual variety? I had a zebra telescoping pen but I found it fell apart in my pocket a lot. I've switched to the Fischer space pen and I'm loving it so far.

  19. Wikis, LaTeX by Noksagt · · Score: 2, Informative

    I am a dev on projects that use wikis for documentation. They are great for collaboration, but rather proor at providing a polished website and, as you say, horrendous at printed documentation. They don't tend to be well organized.

    I personally compose most of my documentation in LaTeX. But then, I makes use of equations & leverage "legacy" documentation. Most newer projects which don't have math would be well-advised to choose an XML-based format. DocBook and other projects tend to use pdfTeX as a backend for PDF generation, so has many of the same benefits you get from using LaTeX directly. The processors for writing (x)html seem to be more evolved than the equivalents for LaTeX: They're faster, easier, and look better.

  20. How's Your Portuguese???? by Anonymous Coward · · Score: 0, Flamebait

    All you pompous twats that are quick to complain about his "poor writing skills" have failed to notice that the requestor is Brazilian! English is not his native tongue and the manuals that he plans to write are probably not English either.

    So, having harangued the man because of your own ignorance I must ask; How is your Portuguese? I'm willing to bet that your Portuguese is no where near as good as his English.

    Pesaroso, escrita == writing

  21. Use another person1 by JohnWilliams · · Score: 1

    Given that you make both a spelling mistake and a grammatical error in the first 100 words or so of this post ("Writting tools" for a "relative complex" piece of software, I think the best tool you can use is another person, preferably one who can write!

    --
    Professional Idiot
  22. Re:[Hijack] New topic: favorite pens and pencils by belg4mit · · Score: 1

    I've been trying to track down some graphite ink pens. Apparently these were all the rage in the
    40s, but Office Depot still makes them? They sound great in theory, writes like a pen, erasable
    like a pencil (and not like an erasable pen).

    --
    Were that I say, pancakes?
  23. Some ideas by Phat_Tony · · Score: 3, Informative
    I don't know what all the features are that you're looking for, and I don't know if you work on a Mac, or which of the following programs have PC equivalents, but here are some programs which I think are scriptable, template-using, auto-formatting word-processors aimed at managing, editing, and producing books, manuals, and other similar projects:

    LaTeX (I'm pretty sure this is available for Linux & Windows too)
    Mellel, which has some very good reviews
    Manuscript
    Which may not be as full-featured.

    --
    Can anyone tell me how to set my sig on Slashdot?
  24. Possible Tools by Anonymous Coward · · Score: 2, Informative

    If you're going to write printed manuals, you might consider using Adobe FrameMaker, a tool designed to handle lengthy documents. (Even Microsoft uses FrameMaker instead of Word for some of its third-party texts.) With some add-ons, FrameMaker can also produce HTML and online Help. In addition, FrameMaker offers a structured mode that allows writers to work in XML.

    If you're going to create online documentation, you might consider Adobe RoboHelp if you want to create Help easily. Anyone with experience using an HTML editor such as Dreamweaver or FrontPage will find RoboHelp friendly to use. For a more robust, XML-based solution, you might consider MadCap Flare. In addition to generating a variety of Help formats, both RoboHelp and Flare can produce printed manuals. (Flare's printed documents turn out better than RoboHelp's do, in my opinion.)

    As for writing methodology, your best bet is to enroll in a technical writing course at your local university. If you take the course seriously and have an excellent teacher, you can learn much about writing clearly, concisely, and simply.

    1. Re:Possible Tools by hcdejong · · Score: 1

      If you're going to use FrameMaker, there are loads of output tools available. RoboHelp Frame is easy to use, but not the most flexible in terms of formatting the output. Webworks ePublisher is very flexible, but rather arcane if you go beyond the provided templates.

      If you want/need to provide a Word file, use Mif2Go.

  25. DECdocument by Anonymous Coward · · Score: 0

    I use DECdocument for such things. If it's good enough for the OpenVMS documentation set (quite probably the largest documentation set out there), it is good enough for me. The best part is you'll need an OpenVMS system to run it!

  26. ConTeXt by Noksagt · · Score: 1

    As before:I think XML is the best-fit for most projects & LaTeX is appropriate for those projects which already have legacy documentation or share documentation with papers submitted to journals. However, I neglected to give a shout out to ConTeXt. ConTeXt also uses the TeX backend to produce beautiful results, but is a bit easier to program in.

  27. Technique Depends On Target Audience by thepropain · · Score: 1

    At the company I work at, I'd say 90-95% of our manuals consist of screenshots with arrows, and everything's broken up into the smallest possible steps. Our typical users range from "computer-ally ignorant" to "technophobic". The few users who have actually bothered to read the manuals tell us they're the best manuals they've ever read.

    Being a geek, I usually don't need manuals, but on the few occasions hell had a cold front go through, I tended to gravitate toward manuals that read more like FAQs.

    YMMV.

    --
    "You know you're narcissistic when you quote yourself in your sigs." -- PRoPAiN!
  28. OpenOffice DocBook by Noksagt · · Score: 1
    You're obviously not into Docbook, because that would be the obvious choice for freaks who want to do their editing in VI/Emacs/Nedit/Jedit.
    Elsewhere, I plugged DocBookWiki & there are many other fine programs for working with DocBook without getting your hands _TOO_ dirty. However, I thought I'd also mention that OO.o has passable filters to import and export DocBook. They aren't perfect, but they beat the MS Word HTML filters.
  29. Digital had a neat pattern by Nefarious+Wheel · · Score: 2, Insightful
    Digital Equipment Corp was known for their well laid out, informative and easy to use VAX/VMS manuals (cue old "three rooms of heaven" jokes). They were highly automated. They used Edit/TPU templates for coding that enforced carefully structured comments in program code, followed by a program that stripped the comments from programs written that way and structured them into a book, with appropriate fonts and styles. What followed was simply editing the output of that program and printing it, a much easier job than writing the entire document from scratch.

    In the days before OO programming your quality of work was often measured by the quality of your code comments and intelligent use of white space. Readability was seen as one of the requirements for maintainability. Good data structures and clean algorithms followed from that.

    Have you ever noticed that code flows better when you can describe what you're trying to do in English first? It's kind of like learning to communicate well with yourself. We used to start with the program comments, in English, then fill in the blanks with code. It worked.

    --
    Do not mock my vision of impractical footwear
    1. Re:Digital had a neat pattern by Anonymous Coward · · Score: 0

      Yeah, I remember those old VMS manuals.
      They were very consistent and well laid out and contained almost no useful information whatsoever.
      My favorite part was the 10-20 pages in each manual that had only the words: "This page intentionally left blank"

  30. Mind mapping... by tyroneking · · Score: 1

    ...specifically with Mindjet's MindManager software (Windows and MacOS only I'm afraid) has made all my documentation work much easier over the past few years. Add Text notes to the map nodes and you can export to HTML, MS Word (gulp...), MS PowerPoint (double gulp...) and text.
    I can honestly say it has beaten my previous forays with Restructured Text, HTML, Open Office, etc. into a cocked hat.
    Give it a try...

    1. Re:Mind mapping... by anomalous+cohort · · Score: 1

      I, too, am a big fan of mind mapping and am familiar with different mind mapping applications although not the one that you reference. I find mind mapping to be great for organizing ideas. It is sort of an outline on steroids. However, I don't see how mind mapping is very helpful in presenting rectilinear information. How do you use this product to present a table of information?

    2. Re:Mind mapping... by tyroneking · · Score: 1

      The application I mentioned (MindManager [http://www.mindjet.com/]) allows you to add RTF style text notes to each node within a special notes box (which is not standard mind mapping); when you export to MS Word these notes appear in the Word document as body text (and the map's nodes / branches as headings). The notes can acommodate images and tables and the usual RTF formatting.
      I started with Freemind but that didn't have notes and didn't export to MS Word very well and that was the main feature I was looking for.
      My usual technique is to map the outline of the "document" using standard mind mapping techniques, often within a workshop, and then use the same map for presentations to management, and as a project plan, and finally as a Word document. It does get a little complicated at times, and at some point the map is cloned to support each function (document / plan / presentation), but it works well.
      SO you can see that I don't use Mindjet's product as a pure mind mapping tool and I do stretch it's use beyond what one might consider proper mind mapping but it works fine for me.

  31. single source publishing by goodminton · · Score: 2, Interesting

    If you're going to produce your manual in both print and online form, AND you might possibly want to re-use some of the manual content for things like brochures and presentations, I'd go with a single-source publishing system like AuthorIT. Single-source publishing was developed specifically for software projects and it allows you to create documentation in many different formats. It also allows you to reuse content across documents, which saves time and reduces inconsistencies caused by redundant content being recreated for each document. It ain't free but I've used AuthorIT for several years now and I'll never go back to producing documentation using Word or OpenOffice.

  32. Re:[Hijack] New topic: favorite pens and pencils by Anonymous Coward · · Score: 0
    My latest favorite is the Pilot P500. .5mm, very fine, clean lines and good ink.

    Unfortunately, they seem to have become hard to find. The next time I see any I plan to make a large stockpile purchase.

  33. LaTeX? by Gadzinka · · Score: 4, Informative

    If you used reStructuredText and liked it, but found it lacking in some features, why don't you try LaTeX? I used to manage a rather large documentation for middle size (~50 people) company in LaTeX and found it being plaintext-based a blessing -- all the developers could use all the free revision control systems for documentation as well, without a problem.

    I worked in some or other (more or less) Linux shops ever since and now and then, when we buy some product/solution we can clearly see, that some people are still using LaTeX, CVS and similar tools. And I can still see that the documentation looks better and cleaner that the crappy Word "paintings" distilled to PDF we receive with some other software. Sure, you can get the same effects with word processors, if you know them well enough, but I just like my documentation system doing things for me, it's bad enough that I have to write it ;)

    Robert

    --
    Bastard Operator From 193.219.28.162
    1. Re:LaTeX? by hcdejong · · Score: 1

      You let the developers touch the source files for your manuals? In my experience, that usually leads to things breaking, not to mention that the writer will have to review all of the developers' changes to filter out the Engrish and programmer-speak. Better to let the code monkeys provide their comment in a different format. Developers != good writers, in most cases.
      PDF is ideal for reviewing: the reviewer can add comments to the PDF, and the writer can easily integrate multiple comment sets into a single PDF so he can view all comments in a single pass. Then the writer decides how to incorporate those comments, as it should be.

    2. Re:LaTeX? by Gadzinka · · Score: 1

      Oh, the beauty of Revision Control Systems ;)

      At the time I was running docs repo we used CVS. There are multitude of graphical clients for all platforms. People responsible for documentation's correctness just had to review recent changes (via graphical tools comparing versions side-by-side, with changes highlited), correct Engrish and check in new version.

      Saves lots of time.

      Robert

      --
      Bastard Operator From 193.219.28.162
  34. What the heck is "writting"?? by Anonymous Coward · · Score: 0

    Use your spell checker. :) :) :)

  35. Alas, it is hard to find good writing instruments by sirwired · · Score: 1

    My personal favorite is an old Koh-I-Noor 0.5mm Rapidomatic Engineer's Pencil. Nothing beats the knurled Aluminum grip for multi-hour writing sessions. Unfortunately, they shallowed out the knurling some in '97 or '98, which makes it too slippery for multi-hour writing sessions. I've tried a Berol substitute, but the barrel is too heavy, round (instead of hexagonal), and I don't like the rubberized coating.

    All true geeks also do work not in some cheap spiral notebook, nor some hoity-toity Moleskine, but in an "Engineer's Computation Pad", available in college bookstores everywhere. Low-eyestrain green tint, high-quality bond, and graph lines on the back that show through enough for easy diagramming, but not so much they show up in a scan or Xerox.

    I know that fountain pens are a classic fine writing instrument, but they are tough to use for lefties, and involve using absorbent writing paper (to keep my left hand from smearing the ink), instead of whatever is handy. Plus, I make mistakes.

    SirWired

  36. We need more info, but here you go.... by ProppaT · · Score: 3, Insightful

    First of all, we have no idea what format the book is to be in (print, pdf, windows help file, etc). Each different format requires different software/knowledge. Without this information, it's pretty hard to recommend anything.

    However, as a tech writer with years of experience, if you don't know much about writing or structuring manuals, I would probably default to the defacto FrameMaker package. It supports Docbook, unstructured and structured (SGML and XML) tagging, and it fairly easy to get going with. If you outgrow it's functionality, you can buy one of many packages for macro editing and automation of repetitive tasks. Adobe has a free program to help you do some of these things, but it's very similar to coding C and may be a bit overkill.

    As a last resort (and if you have access to people who know how to create or modify a DTD for your use), you could buy a package such as Stylus Studio for editing code and creating XLST files for automating tasks and formatting the document. Unless you have experience, this will be overwhelming.

    If you need online help, well, you'll probably use RoboHelp like most everyone else.

    As far as any more advice than recommending the software packages, I think we really need to know the scope of this project (length of book, what type of information is involved, how much of the book is tabular data vs. instructional data, etc). Personally, I have about 5 different software packages at my disposal and use a each on a case by case basis depending on use.

    --
    Wise men say, "Forgiveness is divine, but never pay full price for late pizza."
  37. Lyx Editor and LaTeX by imagineit · · Score: 3, Interesting

    I was also searching for a better way to create technical documenation and stumbled upon Lyx http://www.lyx.org/. It is a WYSISYM (What You See Is What You Mean) editor that gives you the power of LaTeX with a GUI frontend. You will find it truly amazing how fast you can write when you are not concerned with the layout of your text.

  38. nice topic by joshetc · · Score: 0

    Hmm upon reading the topic I was under the impression you were interested in tools for "manually" writing something. Upon further inspection it seems you are looking for tools to write a manual.

    Whats wrong with MS word or OOo?

  39. Harun Yahya !? by Cycnus · · Score: 1
    Wow, an open source project that supports Harun Yahya (look at the top right of the page).
    Harun Yahya is a "thinker" that promotes all kinds of completely bogus pseudo-scientific garbage in the support of Islam.
    Have a look at their main site, it's the Muslim equivalent of intelligent design.
    Now an open source project that clearly supports/sponsors such nonsense is an issue to me.

    That everyone is free to think what he/she wants and be as wrong as delusional as they wish is their problem, but when an organised entity that is non-political and non-religious in nature explicitly supports objectionable views, is it moral to support that entity and give credence to their views by using their products and services, be they free and open?

  40. A Solution by ratboy666 · · Score: 1

    "Manual Writting" -- that's good.

    I use LyX for input, and LaTex for the hard stuff. Seems to work out ok...

    YMMV

    Ratboy

    --
    Just another "Cubible(sic) Joe" 2 17 3061
  41. You're both wrong. by Anonymous Coward · · Score: 3, Funny

    He asked for "Manual," not "Automatic," writing tools. You should be recommending pencils, pens, and mechanical typewriters.

  42. Pencils and Pens by Kadin2048 · · Score: 1

    I tried to like mechanical pencils, I really did.

    Back when I was in school and taking lots of notes (I take rather copious notes), I thought it would be nice to be able to erase things instead of just cross them out, but I could never find a mechanical pencil that wrote as easily as a pen. Even with .05mm leads, it always seemed like I would have to constantly rotate the pencil to avoid the line thickness changing and keep it sharp. Maybe it has something to do with the way I hold my writing instruments (at an angle). Also, I never managed to find a pencil lead soft enough or dark enough to give the kind of contrast you can get from pigment-based (or even good dye-based) pen inks.

    It sure would be nice, though, if someone could come up with an erasable pen that wasn't a crummy ballpoint. I can't think of how you would do it, maybe something like the trick "disappearing inks" that used to be sold as gags. Even if it required a solution that had to be put on like white-out, but wasn't as obvious, that would be pretty neat.

    I eventually just settled on using Pilot P-700 disposable rolling ball pens, and then white-out pens to cover the occasional mistake. Not quite as good as erasing, though.

    If any other pen addicts have found a pencil that they thought was a substitute for pens, I'd be interested in hearing others' experiences.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Pencils and Pens by CastrTroy · · Score: 3, Informative

      I don't think I've ever seen a 0.05 mm lead. maybe .5 mm, which is what I use, although I think they still .3 mm also. As far as the sharpness goes, yes, it does require the pencil be rotated every so often , but that can be solved by just learning to get a rhythm, and rotating it before it gets to the point of being too thick. This also helps the contrast problem, as it usually shows up darker when you're writing on the sharp edge. You definitely won't get anything as good as a pen, but it's a trade off. I'd take the erasability of a pencil any day, over having to futz with whiteout, or having to cross things out. I find that I actually like the resistence given by a pencil, and find pens to be too smooth. I guess it's all just personal preference, but I don't really understand the appeal of pens, except in circumstances when you don't want something to be erased, like when you sign your name to something.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Pencils and Pens by Anonymous Coward · · Score: 0

      Get a 0.3 mm mechanical pencil and 2B lead (the softest type, so the traces are dark and the lead doesn't break easily).

      It's great for taking notes, specially since it's very easy to erase and never leaves a blur.

    3. Re:Pencils and Pens by gte910h · · Score: 1

      Mitsubishi makes (and sels in japan and in the US through importers) a 0.18 pen. Its great for fine writing, but I find its rate of flow too low for normal size writing.

                          --Michael

      --
      Want to see every step I took to start my company? http://www.rowdylabs.com/blogs/pitchtothegods
  43. Re:What do you need that OpenOffice doesn't provid by sgarg · · Score: 2, Informative

    Just started out with Vex http://vex.sourceforge.net/. It looks to be a pretty neat XML editor, based on Eclipse, with the DocBook DTD http://www.docbook.org/ built in.

    I have been a longtime user of LaTeX http://www.latex-project.org/ and have found TeXnicCentre http://www.toolscenter.org/ to be a nice front end for LaTeX. I have tried word-processors, but haven't really played with OO.org long enough to understand the sectioning and styles feature. Now, I recently re-stumbled over LyX http://www.lyx.org/
    I think I will stick with LyX/LaTeX till I understand DocBook better.

    On a side note, I came across NaturalDocs (http://www.naturaldocs.org/) yesterday. It looks to be a neat way to generate documentation without messing up the whole thing with tags.

    Now, it would be a nice idea to take all these diverse ideas and combine them together into a single tool that can work as a driver for various formats (somthing like GCC, which can compile multiple languages). So, you need to know 1 tool, which can parse reST, NaturalDocs, Doxygen etc. You know, the great unified theory of text processing ...

  44. M4 + anything by Gadzinka · · Score: 1

    One thing that came to my mind after some decent sleep is M4 preprocessor.

    I recommended LaTeX earlier, but it has one drawback in comparision to reStructuredText -- it cannot easily output different formats, basically just DVI (later convertible to PS) and PDF. rST on the other hand, while able to produce HTML, SGML, PDF, even LaTeX and other file formats, lacks any macro/language extension capabilities.

    But you can process rST documents, like any other text files, with generic preprocessor like M4 to achieve that goal. Couple it with make and you have consistent, extensible documentation system without a learning curve ;)

    Robert

    --
    Bastard Operator From 193.219.28.162
    1. Re:M4 + anything by crush · · Score: 2, Informative
      LaTeX [...] has one drawback in comparision to reStructuredText -- it cannot easily output different formats, basically just DVI
      LaTeX can be converted to HTML, PDF, PS, ASCII, RTF and there are also a variety of converters for WordPerfect etc
    2. Re:M4 + anything by Gadzinka · · Score: 1
      LaTeX [...] has one drawback in comparision to reStructuredText -- it cannot easily output different formats, basically just DVI
      LaTeX can be converted to HTML, PDF, PS, ASCII, RTF and there are also a variety of converters for WordPerfect etc

      Yeah, sure... First, I did write, that you can generate PS and PDF from LaTeX, you've just cut it. And second: go, convert to HTML, RTF, WordPerfect any decent LaTeX document with custom macros, styles etc.

      You see, I do use LaTeX daily, did manage huge documentation repository with LaTeX documents and know all those tools and their limitations. If you wan't to translate the output of Kylix, or some other LaTeX document without any custom macros/styles, they are almost fine. Other than that, they're useless.

      Robert
      --
      Bastard Operator From 193.219.28.162
    3. Re:M4 + anything by nick8325 · · Score: 1

      tex4ht seems to do a pretty good job - it can handle complicated macros, because it runs LaTeX itself to produce a DVI file, and converts that to HTML. (I think it fiddles around with the styles to put \special commands in the DVI file, so it can recover the structure of the document.)

      A good-looking Postscript file isn't the same as a good-looking HTML file, though, so in my experience the output isn't quite so pretty as a hand-written HTML file (it indents paragraphs, for example, as that's what the style says to do, even though most HTML files don't do that). I suppose changing the style a bit could fix that, but I haven't got round to trying...

  45. A Life Insurance Policy, for one by Anonymous Coward · · Score: 0

    "Unless your only goal is to produce a sheaf of paper for the Sarbanes-Oxley auditors, you want your document to be useful for the poor guy who gets stuck debugging the app when the lead programmer gets run over by a bus."

    *note to self* Do NOT become a programmer. Apparently being run over by a bus is one of the job hazards.

  46. Look at asciidoc by lpointal · · Score: 1

    It is not too much different than reStructuredText, it gives readable ascii content, but it target producing html and... DocBook. For Docbook, there is a system of redefinable tags (I have not used them, but I've read about them in the doc).

    You can find more informations at http://www.methods.co.nz/asciidoc/.

    A+
    Laurent.

    --
    L.Pointal
  47. It Depends by hcdejong · · Score: 1

    What's the scope and scale of the manual? If it's a complex piece of software, the manual is probably more than a few pages, which rules out Word. Word tends to choke on long documents.

    FrameMaker is a good choice. It was designed specifically for producing large manuals. Unlike Word, it does a good job of separating content from layout, meaning you can concentrate on writing stuff instead of having to fiddle with layout issues. Its main drawback is limited support of non-Western languages. If you need to translate your documents to Thai or Arabic, FrameMaker isn't the best choice. With products like Webworks ePublisher or Robohelp, you can publish to various HTML and other online formats, including context sensitive help.

    There are other packages geared towards producing large manuals. AuthorIT is one I can recommend. Unlike FrmaeMaker, it supports Unicode. It's built on top of a database, meaning you have document management facilities which come in handy if you're writing lots of related manuals, reusing text etc. It also offers export to Word, PDF and online formats.

    Others I haven't worked with.
    Some have recommended LaTeX. My experience with this is limited. You really need a graphical front end to flatten the learning curve. Changing the layout of your output isn't straightforward either.
    I don't know how well OpenOffice handles long documents. But the way it's built to mimic Word makes me wary. Does it have a way to consistently apply styles?

    From the wording of Saulo's post, I guess he's a developer. No offence, but few developers are good writers. For one thing, many developers (and engineers in general) have a hard time putting themselves in the customer's shoes. This leads to manuals that omit lots of information that's obvious to the engineer, but not to the customer. You may be better off hiring a technical writer instead.

    (I write manuals for a living. I mainly use FrameMaker and AuthorIT. )

  48. SmartDocs - Using MS Word to Author? by Anonymous Coward · · Score: 0

    If you are thinking about writing technical manuals, I recently saw a demo of something coming out from ThirtySix Software (http://www.thirtysix.net/) which might help. It seems to give you the ability to do some structured-authoring type things (reusable text, conditional text, etc.) in Microsoft Word. Might be worth checking it out...

  49. WYSIWYG XML Editors by Lodragandraoidh · · Score: 1

    There are WYSIWYG xml editors out there - so you don't have to delve down into the ugly details unless you really want to -- and you can modify the online look via CSS, and use other filters to generate PDF, and other formats as needed.

    It is not rocket science.

    Kupu, an open source WYSIWYG XHTML editor that you can run from your web browser can be found here: http://kupu.oscom.org/

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
    1. Re:WYSIWYG XML Editors by Steve001 · · Score: 1

      Lodragandraoidh wrote as part of a post:

      There are WYSIWYG xml editors out there - so you don't have to delve down into the ugly details unless you really want to -- and you can modify the online look via CSS, and use other filters to generate PDF, and other formats as needed.

      This could also be said about WYSIWYG HTML editors, which offer you the advantage of being able to directly edit the text in the tool of your choice or let the WYSIWYG HTML editor do it for you. This is one nice feature of StarOffice: you can choose the HTML version you want to use, and it produces fairly clean HTML.

      A sidebar question: Some have mentioned that word processors don't do a good job of typesetting a document. If your word processor has a PDF export function, does the PDF version of the document provide better typesetting?

      Returning to the original topic of the thread, my favorite writing tool (that is readily available) is the Uni-Ball 0.3mm Roller Ball Pen. It provides a good smooth line.

  50. WRITTING? by Roadmaster · · Score: 1

    How about a spell checker? :P

    I wouldn't dream of writing a large document in anything other than LaTeX; the learning curve may be a bit steep but once you're up to speed you'll be amazed and thankful for the gobs of work the system will save you. Plus you can use whatever text editor you're most comfortable with; also, the format lends itself greatly to use of collaboration and revision control tools which will simplify your work even further.

    1. Re:WRITTING? by 99BottlesOfBeerInMyF · · Score: 1

      I wouldn't dream of writing a large document in anything other than LaTeX; the learning curve may be a bit steep but once you're up to speed you'll be amazed and thankful for the gobs of work the system will save you.

      I like Latex and use it for some projects, but the language itself is very cludgy and dated. You have to use hacks to insert graphics or even color text. Now these hacks are very well known and explained, but it is still a huge pain. It also is problematic if your project ever becomes large enough that you need to add multiple writers. Finding a secondary writer/editor who can use Latex, or is willing to learn will probably move you to the upper half of the pay range among writers (something that can be a problem if you just want a part-time helper or are budget constrained). Sometimes a GUI front end can mitigate this (like Lyx) but it is still not ideal.

      It is very nice for revision control and collaboration, subethaedit is a godsend for the latter. Maybe I just haven't found the right tools for Latex, but I've certainly looked. Viewing the positioning and sizing of graphics in real-time and being able to drag and drop them is pretty basic functionality for most layout tools, but I haven't seen a way to do it in the Latex tools I've worked with. It makes the usability and learnability somewhat below par.

  51. Professional Help by 99BottlesOfBeerInMyF · · Score: 2, Informative

    Planning and writing good, maintainable documentation is not a really simple task. I'd really recommend you find a contractor with real experience to build a workflow to meet your needs. It will probably save you money in the long run. Assuming that is not an option, you can use many of the same techniques you do for coding. Write out a specification for your toolset. What platforms need to be able to edit the docs? What formats do you need to output? Do you need to reuse content? Do you need conditional text for multiple releases (like rebranded OEM versions). What level of training will the writers and editors have? Do you need spelling and grammar checkers? Will multiple people be collaborating on it and do you need versioning? How long will it be? Will it include a large number of graphics? Are their compliance requirements from the government, partners, or handicapped accessibility?

    Once these criteria are determined you can evaluate tools. For some jobs OpenOffice or even MSWord is appropriate. For others, Framemaker+Webworks, InDesign, or Quark would be better. For still others Latex or just a plain old XML editor is ideal. Then there are more integrated solutions like AuthorIT. There are a lot of people who devote their careers to understanding these tools and workflows. Most of the tools have demo versions or are free. The defacto standard in the industry is Framemaker, which is a pretty conservative bet for any project and very "middle of the road." It only works properly on Windows, so you might need to buy a dedicated box for it in some environments.

    Once you have built a workflow around some tools, the job of maintaining the documentation becomes much easier. Again, I highly recommend you hire a pro to set it up, otherwise you may end up doing it all over again as you run into tool limitations and realize you failed to follow industry best practices and now have to migrate everything or customize every tool you use.

  52. What kind of media? by Turor · · Score: 1

    Is this going to be a web based manual? or something printed?

    I write technical manuals that need to go to print. I've been using Adobe Indesign for my projects. It works pretty well for making prints and PDFs as well as being (somewhat) easy to use.

    But it's not open source..

  53. [OT] Nope. Hungarian-Argentine. by hummassa · · Score: 2, Informative

    László Bíró, the journalist that invented the ballpoint pen, is a naturalised Argentine born in Hungary.

    The wristwatch was invented by Alberto Santos Dumont (of "not-quite-first heavier-than-air flight" fame and "first to circle Eiffel Tower in a dirigible ballon" fame), a Brasilian.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  54. FrameMaker by sakshale · · Score: 1

    I just ordered and update for my personal, home copy of FrameMaker. It is not cheap, but it is the best text/word/document development tool I've ever used. For technical documents, especially large ones - including books, it has everything you need. It supports multiple output formats, WYSIWYG editing, and has a slick math formula tool.

    Check out the free evaluation.

    What I don't like about FrameMaker? Adobe dropped the Linux port, after a successfull beta test, due to lack of interest... sigh...

    YARIFTRW (Yet Another Reason I'm Force To Run Windows)

    --
    For every problem there is a solution that is simple, obvious and wrong.
  55. Re:What do you need that OpenOffice doesn't provid by Anonymous Coward · · Score: 0

    used docbook for a project. Generates HTML and pdf from same source.
    Can have multiple files and include them in the main file, saving writing same things multiple times.
    There is a learning curve, but I thought it was worth it.

  56. AuthorIt by Anonymous Coward · · Score: 0

    We use a system from AuthorIt in NZ. It provides support for an object document model with multiple output templates.

  57. Try Daisy by Poldiri · · Score: 1

    You could try Open Source Daisy for your manuals. http://www.daisycms.org/

  58. Unable to create classes or templates.... by aminorex · · Score: 1

    http://docutils.sourceforge.net/docs/howto/rst-dir ectives.html The directives aren't doing it for you?

    --
    -I like my women like I like my tea: green-
  59. pens by crankshot999 · · Score: 1

    i prefer an 1827 feather pen with ink made from natural plants [talk about manual]