From: Andy C. <an...@ad...> - 2001-04-25 01:23:24
|
I think that the first goal is to construct a hierarchy and implement it = as a web page tree. I suggest a top-level which is "documentation" and = would function as a sort of refreence library, be able to link to = articles, different site's "documentation" pages, etc. One of those = links is to "User's Manual" which would be comparable to the beta docs, = perhaps a bit more extensive. The Manual itself would, of course, be = organized as a web page tree rather than as a few massive files. The = whole thing is designed to be used interactively, not downloaded, = although for people in Thailand and Antarctica it would be nice to have = a downloadable version. The difference in the two levels is that "Manual" is supposed to be a = coherent document, with standard formatting styles and great = integration, whereas "Documentation" is more like a library, where every = piece is different. So "Documentation" is very mush like the ibphoenix = documentation page, although I don't know just what the standard is = there for including and excluding. The Firebird documenation page, like = a library, should strive to include everything, as long as it's not = definitely wrong, regardless of how useful. Not everything, of course, = needs to be on the front page; we could have an "obsolete" subsection = pointing to the IB 3 docs, for example. For the "Manual", here's a tentative outline: * "What Can Firebird Do For You" - covers material relevant to a project = planner in deciding whether or not to use Firebird. What we can do, what = we can't do. Available extensions (IBObjects, Delphi, etc.). * "How To Use This Manual" - should be read by anyone who wants to find = something here. * "An Introduction to Firebird" - Takes the newbie who knows some Excel = and explains concepts and terminology. * "Installation" - A general guide plus specific installation on each = platform. Covers not only server machines but also client machines. * "Getting Started" - ? How to get something on the screen. Probably = substructured into subcompondents for API, ODBC, Delphi, etc. * "Connections" - Everything you'd ever want to know about connections - = users, roles, connection strings, etc. * "The C Application Program Interface" * "Firebird SQL Language Reference Manual" * "Tools" - IBConsole, isql, gpre, gli, etc. Something on every piece we = ship with the product, even if we say "This is Jim's favorite but nobody = else ever uses it." (;>) * "Release Notes" - A reasonable level of information on every release = for every platform. The user may be running an old version; this will = tell him about it and whether he should upgrade. * "Bugs" - symptoms, work-arounds. If fixed, which release was it fixed = in. Psuedo-bugs =3D things people are surprised by that aren't really = bugs. Of course, sections can be added later, and sections can be subdivided. = Some of the material already exists, such as "Introduction to Firebird"; = it just needs to be updated / integrated / reformatted. Material such as = "SQL Language Reference" exists but can't be copied, and so has to be = regenerated. Given a set of pegs, people can hang things from them. Let's figure out = what kind of pegs we want, and then get the pegs on the wall in a couple = of weeks.=20 |