Freebsd Laptop Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Thursday, 7 February 2013

QuickFix: Write a Multi-Language Online manual using CherryTree

Posted on 06:33 by Unknown

Category: Linux

There are dozens of ways to write technical documents for print and web. The Fedora Developers use MediaWiki, Publican, and Docbook. The openSUSE team uses the software package Daps (which uses different XML tools to produce PDF and XHTML). Serious technical writers use a combination of HTML5, XHTML, XML, Docbook, and DITA using an XML editor, IDE, or plain text editor. Meanwhile, some companies still use WYSIWYG applications like old-school Adobe products such as RoboHelp, InDesign, and FrameMaker. In short, there really is no one way of getting a document out into the world, technical or otherwise. Moreover, it's definitely easier with hundreds of open source applications such as Bluefish, Kate, LyX, and XML Copy Editor available for Linux. All you need is to choose one method and one application and you're good to go.

CherryTree is a hierarchical note-taking Linux application that can export to HTML, XML, and PDF. If you need to quickly create a simple and organized HTML technical document with a navigational tree then CherryTree is a great option. In the fictional multi-language product manual below, CherryTree's formatting and "cherry" nodes are used to make a logical easy-to-use quick start guide. The PNG image of the product is inserted into the document along with normal HTML objects such as horizontal lines, bullets, numbering, table of contents, anchors, navigational links, and text formatting. You can even add a code box if you're writing a manual for programming languages or markup. All of the above are added using CherryTree's toolbar without the need to modify XML or add any markup. In this example, the Spanish and French translations of the user guide are placed in separate nodes (I'm not a native speaker so the translations are extremely dodgy).



By default, CherryTree uses small cherries to identify nodes. To change them to standard bullet points, click Edit and then Preferences in the menu. Select Use bullets as Nodes icons. Once you export the CherryTree to HTML, it's also a simple matter to replace the images with your own.



Once you're done with your multi-language guide, click Export then Export to HTML. In the Involved Nodes window, select All the Tree and create a folder where the HTML files will be stored.



CherryTree will create an index.html file, separate HTML files for each page, and an Images folder. The resulting online manual has a well-written collapsible navigational tree to the left by default while retaining all markup and hyperlinks. Although the resulting HTML pages aren't as organized as hand-coded HTML, anyone with even rudimentary HTML experience can make modifications as needed and link a CSS file for additional formatting. You can even import the whole site to a website application such as Dreamweaver or Microsoft Expressions. Total work time? Less than an hour to write and layout the document and export to HTML then attach a basic CSS3 file.



Although CherryTree's Export to PDF isn't recommended due to its obvious limitations (links aren't retained and very little adjustments like page breaks can be made), the Export to HTML is more than adequate to get a quick online manual task done. Moreover, the resulting set of HTML files can easily be converted to PDF using other open source tools.



CherryTree is available on most Linux distribution software repositories and package managers including Ubuntu, Linux Mint, and Mageia. The fictional manual was made using CherryTree on Lubuntu with drawings created using Corel Draw X by the author.

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in Techwriter | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Drawing a Rounded Triangle in CorelDraw
    Category: Tech Writer If you need to draw a safety icon such as those found in user manuals or any icon which requires a rounde...
  • Linux on Film: The Amazing Spider-Man (2012) Part 1
    Ok, for dedicated fans of the latest Spider-Man movie (me included), Sony made use of this brilliant flick to advertise their Sony ...
  • Tech Flashback: The Lethal Weapon series 1987 - 1998 Part 3
    Category: Tech Today Continued from Tech Flashback: The Lethal Weapon series 1987 - 1998 Part 2 In this series of articles, we continue our ...
  • CorelDRAW X5: Adding Barcodes and QR Codes to Business cards Part 2
    QR Codes and QR Code Services Due to the popularity of QR Apps that can be installed on smartphones and iOS devices, QR codes are also becom...
  • Linux on Film: Antitrust (2001)
    *All screencaps from Antitrust (2001 ) Long-time Linux users are familiar with Antitrust (2001), which was strongly adverti...
  • CorelDraw Basics: Exporting to SVG for HTML5 web pages
    Category: Techwriter There are advantages to using SVG over the more popular PNG or JPEG when working with technical ...
  • Sony RAW (.ARW) support on openSUSE KDE
    Category: Linux Some advanced digital cameras and ILCs supports the RAW format, which many serious photographers prefer over JP...
  • Knoppix LiveUSB Basics: Bluetooth and Blueman Part 1
    Although Bluetooth has never been as reliable as a wired or RF connection, adding Bluetooth to an old machine is a simple way ...
  • Linux on Film: The Amazing Spider-Man (2012) Part 2
    Piezoelectric technology and microcontroller From a plot perspective, Peter probably made use of existing equipment like th...
  • Microsoft Product Placement in Arrow Season One Part 1
    Note: Unsolicited But Offered normally features Linux on film but in celebration of the ongoing season 2 of Arrow (w...

Categories

  • Linux
  • Linux - Mandriva
  • Linux - openSUSE
  • Tech Today
  • Techwriter
  • Travel Logs

Blog Archive

  • ▼  2013 (229)
    • ►  November (19)
    • ►  October (21)
    • ►  September (20)
    • ►  August (23)
    • ►  July (23)
    • ►  June (21)
    • ►  May (24)
    • ►  April (22)
    • ►  March (19)
    • ▼  February (16)
      • Considerations for an Apple and Samsung Smart Watc...
      • Considerations for an Apple and Samsung Smart Watc...
      • CorelDraw Basics: Exporting to SVG for HTML5 web p...
      • Tips on Writing a Manual or Guide using LyX Part 2
      • QuickFix: Transmission or Deluge (in China)?
      • Tips on Writing a Manual or Guide using LyX Part 1
      • QuickFix: Eject a USB storage device even with iTu...
      • Virtual Relationships and Social Networking
      • QuickFix: Microsoft Wireless Laser Mouse 6000
      • BYOD, network security, James Bond, and MacGyver
      • Linux on Video: "The Linux Action Show!"
      • Linux on Film: Criminal Minds - Season 8
      • Brief Thoughts on Fedora 18 DVD install and Gnome 3.6
      • QuickFix: Write a Multi-Language Online manual usi...
      • SkyDrive on Fedora 18 Gnome 3.x
      • Wacom Pen and Touch performance on openSUSE 12.2
    • ►  January (21)
  • ►  2012 (261)
    • ►  December (28)
    • ►  November (22)
    • ►  October (28)
    • ►  September (20)
    • ►  August (28)
    • ►  July (23)
    • ►  June (21)
    • ►  May (15)
    • ►  April (26)
    • ►  March (9)
    • ►  February (11)
    • ►  January (30)
  • ►  2011 (10)
    • ►  December (10)
Powered by Blogger.

About Me

Unknown
View my complete profile