Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best software for writing HTML-based user manuals [closed]

I'm working on a project where I need to generate end-user documentation for a piece of software. At some point in next year, the piece of software that I am writing this documentation will be retired. Therefore, I do not wish to spend a great deal of time on a professional-grade manual. This is something that graduate students at a college, and a few in house professionals, will be seeing. Though if it's good and useful enough, I might feed it back into the opensource community as free documentation.

I was thinking that an HTML manual would be a good fit. The software is written in PHP, so whomever is using it will have a web browser open and ready to go. This also leads to the possibility of me, or someone else, integrating the manual's pages into the software itself.

I am not interested in making/using a wiki for this piece of software. What I am really looking for is a piece of software where I can write like a normal document and generate simple HTML. I know that there are pieces of software like Dreamweaver and Frontpage but I was particularly interested in something designed to make the process of documentation creation easier (where the process of taking screen-caps and videos is integrated along with simple image/video editing).

If you think that another approach (other than HTML docs) might be better, I'd love to hear it. If you have another approach, and you think you know a good software solution for achieving that, let me know.

My main desires for the approach and the software to achieve it are

  • Simplicity in deployment (HTML pages require no special setup. A help directory can simply be deployed with all the manual pages in it)
  • No special software required to utilize (HTML can be read by everyone that has a web browser)
  • Ease of use for me writing the documentation / small learning curve (I don't want to spend a lot of time learning a complicated piece of software to work on a relatively small project)
  • Ability to combine text, videos, and images into single documents (HTML pages obviously support displaying all of these together)

Thanks!

@Lie Ryan : "MediaWiki stores all the text and data (content pages, user details, system messages, etc.) in a database..." which is what I want to avoid. I think that wikis are great and useful, but I'm just interested in providing static data with very low overhead.

like image 891
Jazzepi Avatar asked Sep 27 '10 20:09

Jazzepi


People also ask

Which software is used for coding HTML?

1. Adobe Dreamweaver. Adobe Dreamweaver is a web design software tool that allows you to edit HTML, CSS, and JavaScript code in a live environment.

Which notepad is best for HTML?

Fast working, time-tested, and foolproof, Notepad + + is one of the most popular HTML editors used by millions worldwide. It's an open-code editor that offers multi-language support, which isn't restricted to only HTML and CSS. One of the primary reasons for Notepad + +'s popularity is its feature-rich interface.


3 Answers

Whenever I am required to write user manuals (meaning every time I finish a project), I like to use Markdown. Combined with minimal CSS, it is very easy to use.

Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).

Thus, “Markdown” is two things: (1) a plain text formatting syntax; and (2) a software tool, written in Perl, that converts the plain text formatting to HTML.

like image 119
Shaun Mason Avatar answered Oct 18 '22 14:10

Shaun Mason


I guess this doesn't exactly meet all your requirements, but I'm a big fan of Sphinx. You write your documentation in ReST, and you can generate HTML and PDF versions quite easily. The HTML generation uses templates, so it's quite customizable. Also, there's the added benefit of having the plain text versions around (ReST is somewhat readable as-is) for those of us who like such things :)

like image 2
elo80ka Avatar answered Oct 18 '22 15:10

elo80ka


Write the manual in XML, use something like docbook. This will let you do whatever you need to with the content and then generate the presentation in it's own way.

There's a lot of tutorials on docbook to HTML tools out there.

Edit: I forgot to mention that OO can save in docbook.

like image 1
Incognito Avatar answered Oct 18 '22 16:10

Incognito