Extending documentation formats and facilities using the Docbook base
Short URL: http://fsmsh.com/1754
- 2006-09-09
-
Write a full post in response to this!
Back in July, we made an Eclipse documentation plug-in of the MySQL manuals available for users to download.
In truth, the Eclipse documentation format is actually just HTML; you have to combine the HTML with a plug-in manifest that details the documentation, version number etc so that the documentation is loaded and identified as a valid plug-in element when Eclipse is started.
The result means that you can now access the MySQL reference manual directly within the Eclipse application, which should make working with the MySQL JDBC driver, and MySQL projects in general, much easier, because you don’t have to go switching between the different applications to find what you want.
This part of my own ongoing desire to make the information that we produce in the documentation team available to as wide an audience, and in the format they want, as possible.
The existing PDF, HTML (online and downloadable), CHM and now Eclipse formats reflect that, and we’re working on more formats. As always, you can download the docs from MySQL Documentation page. If you have a problem with the Eclipse manual, or want our other manuals in Eclipse format, let us know.
Another part of that process is work I’ve been doing for the last month to develop a system that will easily enable us to provide sections of the manual without losing the referential elements. The reference manual, like all good reference material, has a lot of internal links and references. There is hardly a chapter in the manual that does not, in some way, refer to another chapter of the manual. For some sections, the list of references numbers in the hundreds.
Take a single chapter out of the manual and you lose the references and, through DocBook, the ability to easily link to the section you want. I’ve resolved that by allowing unknown links in an extracted fragment to be redirected to the only known complete source of the material - the online HTML version of the reference manual.
Better still, because we now produce a ‘map’ of each file in the documentation, you can now find a section by it’s ID (or title) without having to use grep. As with the rest of the tools in our documentation tree, it is based on free software, in this case Perl.
We already have some idea of the sort of documents and groupings that we might create using this method, but we’d love to hear from our users if there is a specific group of chapters or functionality that you would like to be available within a single document.
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This entry is (C) Copyright by its author, 2004-2008. Unless a different license is specified in the entry's body, the following license applies: "Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved and appropriate attribution information (author, original site, original URL) is included".
Biography
Martin Brown: Martin “MC” Brown is a member of the documentation team at MySQL and freelance writer. He has worked with Microsoft as an Subject Matter Expert (SME), is a featured blogger for ComputerWorld, a founding member of AnswerSquad.com, Technical Director of Foodware.net and, and has written books on topics as diverse as Microsoft Certification, iMacs, and free software programming.
- Martin Brown's posts
- Login or register to post comments
- 4170 reads
- Printer friendly version (unavailable!)




Best voted contents
-
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
The Bizarre Cathedral - 68
Ryan Cartwright, 2010-02-19
Buzz authors
Free Software news
- Тетріс з виглядом від першої особи - http://freesoftware.in.ua/107-first_person_tetris.html
- #Government Would be Assisted by #FreeSoftware http://opensource.com/government/10/3/open-source-matters-open-government-really
- #RedHat on #FreeSoftware @RIT http://opensource.com/education/10/3/course-co-op-lifecycle-openinnovationrit
- South Americans Reply to Smears of #FreeSoftware from the #Copyright #Cartel http://ur1.ca/oskq
- #ubuntu #linux ##Ubuntu Global Jam Videocast http://goo.gl/fb/p3CN #entertainment #freesoftware #jonobacon #linux
Similar entries
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Linux performance: is Linux becoming just too slow and bloated?
Mitch Meyran, 2010-01-26 -
Web code is already open - why not make it free as well
Ryan Cartwright, 2010-01-20 -
Save "Sita Sings the Blues" from the Flash format: can you convert FLA?
Terry Hancock, 2010-01-29 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Question Copyright's "Minute Memes" challenge copyright rhetoric
Terry Hancock, 2010-01-15
Hot topics - last 21 days
-
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Interview: Nina Paley (author of "Sita Sings the Blues" and the two "Minute Meme" animations)
Terry Hancock, 2010-03-15
Odiogo
Free Software Magazine uses Apollo, project management and CRM for its everyday activities!

I admit, I barely made sense
Submitted by jonnyb13 on Wed, 2006-11-15 06:19.
Vote!I admit, I barely made sense out of all this. I am not a professional. Heck, I'm not even remotely adept at this. BUt I need to learn this to make my job easier. Can anyone explain in more simple terms? Thanks and I still think you rock!