Ubuntuguide XML exports
Ubuntuguide XML exports
Ubuntuguide, like Wikipedia and many other websites, uses MediaWiki. It is easy to export pages in XML format and then import them into another wiki.
While the XML files may also be able to be imported to other wikis such as Moin Moin and Twiki, I have not tried it. (I have edited recent versions of Ubuntuguide to be as consistent as possible with both MediaWiki and Moin Moin formatting, but there are subtle differences between the two so that I cannot guarantee compatibility with Moin Moin).
Export Ubuntuguide wiki pages into an XML file
- Examine the list of wiki pages available at Ubuntuguide:
- Ubuntuguide -> Toolbox: Special Pages -> Lists of pages: All pages
Many of these pages will not be necessary for your private copy. Copy only the names of the wiki pages files you wish to export. The recommended list is below.
- Export the desired pages from Ubuntuguide as an XML export:
- Ubuntuguide wiki -> Toolbox: Special Pages -> Page tools: Export pages
(Note: This list of (English-language) wiki pages was accurate for the recent Precise version. You may want to check all pages to see if something you want is missing from this list.)
Ubuntu:All Boot from a Live CD Multiple OS Installation Multiple OS Installation Jaunty Lucid Multiple OS Installation Manipulating Partitions Virtualbox in Windows Android emulation Email with PGP Tor Anonymous email Mail Server setup Screencasts Netflix Video Conversion Video ripping tips Streamripper EBook Conversion Transparent Image Backgrounds Wink 64bit Remastersys Dynamic IP servers FTP tips Using SSH to Port Forward Limit the user accounts that can connect through OpenSSH remotely OpenVPN server WebDAV Ia32libs Ultimate Server Jaunty Ultimate Server Jaunty with OpenVistA EHR Ultimate Server Jaunty Customization Ultimate Server Jaunty Customization_OV Ultimate Server Lucid Ultimate Server Lucid with OpenVistA EHR Ultimate Server Lucid Customization Ultimate Server Lucid Customization_OV Apache2 reverse proxies MediaWiki tips Mediawiki site building tips Collections tips PdfBook tips Drupal6 tips Drupal site building tips Old Drupal6 tips Moodle tips Fortune DAViCal tips DAViCal current version BigBlueButton WebHuddle tips OpenVistA EHR WorldVistA_EHR WorldVistA tips Skulltag tips MFC-7820N Upgrades Ubuntuguide XML exports Ubuntuguide page lists Malicious commands to avoid DefaultApplications Main Page Template:U All/Introduction Template:Ubuntuguide core wikipages Template:Ubuntuguide Jaunty wikipages Template:Ubuntuguide Jauntycore wikipages Template:Ubuntuguide Karmic wikipages Template:Ubuntuguide Karmiccore wikipages Template:Ubuntuguide Lucid wikipages Template:Ubuntuguide Lucidcore wikipages Template:Ubuntuguide LucidLanguages Template:Ubuntuguide Natty wikipages Template:Ubuntuguide Nattycore wikipages Template:Ubuntuguide NattyLanguages Template:Ubuntuguide Oneiric wikipages Template:Ubuntuguide Oneiriccore wikipages Template:Ubuntuguide OneiricLanguages Template:Ubuntuguide Precise wikipages Template:Ubuntuguide Precisecore wikipages Template:Ubuntuguide PreciseLanguages Template:Ultimate Server Jaunty Core Template:USJ Customize Core Template:USJ Customize NewUser Template:USJ Customize OV Template:USJ Adjust SSH Template:USJ New SSH Users Template:USJ networking Template:Ultimate Server Lucid Core Template:USL Customize Core Template:USL Customize NewUser Template:USL Customize OV Template:USL Adjust SSH Template:USL New SSH Users Template:USL networking Template:OpenVistA EHR Template:OpenVistA Server functions Template:WorldVistA Template:Licenses Template:Android emulation Template:Drupal BBB Template:Moodle installation Template:Streamripper Template:PartitionDesign Template:WindowsPartitions Template:Netflix Template:Ia32libs Template:U RegisterHeader VirtualServers Ubuntu:Precise Template:U Precise/Administration Template:U Precise/Introduction Template:U Precise/General Template:U Precise/OtherVersions Template:U Precise/OtherResources Template:U Precise/Installation Template:U Precise/Repositories Template:U Precise/Packages Template:U Precise/DesktopAddons Template:U Precise/Requests Template:Precise/Virtualization Template:U Precise/EdutainmentIntro Template:Precise/Edutainment Template:Precise/Games Template:U Precise/Internet Template:Precise/Videoconferencing Template:U Precise/Privacy Template:U Precise/Security Template:U Precise/ProprietaryExtras Template:U Precise/Troubleshooting Template:Precise/Graphics Template:Precise/Screencapture Template:Precise/Video Template:Precise/Audio Template:Precise/AudioVideoConversion Template:U Precise/CD DVD Template:U Precise/Music Template:Precise/MediaCenters Template:Precise/HomeAutomation Template:Precise/Office Template:Precise/Financial Template:Precise/Groupware Template:Precise/Wiki Template:Precise/WebPublishing Template:Precise/Maps Template:Precise/Development Template:Precise/Science Template:Precise/MiscApps Template:Precise/Utilities Template:Precise/Backup Template:Precise/Hardware Template:Precise/Networking Template:Precise/NetworkAdmin Template:Precise/Servers
- -> Include only the current revision, not the full history (ticked) -> Offer to save as a file: (ticked) -> Export -> Save file
- -> Ubuntuguide-xxxxx.xml
- Here is a list of the primary wiki pages for several different editions of Ubuntuguide.
Import the Ubuntuguide XML into a local wiki
- Import the Ubuntuguide XML export file into the local wiki:
- Local wiki -> log in -> Username: wikiadmin -> Password: wikiadminpassword -> Log in
- -> Special Pages -> Page Tools -> Import pages -> Browse -> Ubuntuguide-xxxxx.xml -> Open -> Upload file
- Edit the Main Page of the wiki and add a link to the online Ubuntuguide as well as the imported copy:
*[[Ubuntu_Precise|Ubuntuguide Precise (local copy for editing)]] *[http://ubuntuguide.org Ubuntuguide (online)]
The idea is to edit the locally stored Ubuntuguide as you customize your system. It can also serve as a template and an example of how to use the MediaWiki wiki.
- Edit the local copy of Ubuntuguide to hide irrelevant links. In MediaWiki, use the <!---> and <---> tags to comment out instructions or text that should not be displayed. Example:
- Ubuntuguide Precise (local copy for editing) -> edit ->
Can I do this?
Sure. Knock yourself out. This site is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License, so you can take whatever you want, except for the name (which is and has been reserved to this site for many years). Improve the site, if you can. Add pictures, videos, or whatever.
If your wiki is (or will be) accessible publicly or from the Internet, just be sure to name the site something other than Ubuntuguide or Ubuntu Guide (or anything indistinguishable). Those are legally protected names specific to this site (and trademarks are not open under the license).