This site best when viewed with a modern standards-compliant browser. We recommend Firefox Get Firefox!.

Linux-HA project logo
Providing Open Source High-Availability Software for Linux and other OSes since 1999.

USA Flag UK Flag

Japanese Flag

Homepage

About Us

Contact Us

Legal Info

How To Contribute

Security Issues

This web page is no longer maintained. Information presented here exists only to avoid breaking historical links.
The Project stays maintained, and lives on: see the Linux-HA Reference Documentation.
To get rid of this notice, you may want to browse the old wiki instead.

1 February 2010 Hearbeat 3.0.2 released see the Release Notes

18 January 2009 Pacemaker 1.0.7 released see the Release Notes

16 November 2009 LINBIT new Heartbeat Steward see the Announcement

Last site update:
2017-12-15 07:44:58

Wiki Transclusion

Wiki Transclusion is the term we use to describe the methods we use to manage this site.

The content of this web site is held and managed as a WikiWikiWeb, which makes the collaborative creation of heavily hyperlinked web sites very simple.

The main site http://linux-ha.org/ is created from our wiki site by transclusion - allowing various common page elements seen on the site to be also drawn from pages in the wiki. The resulting web site can then be styled and laid out in any way desired by the tranclusion process, making it easy to make the site attractive and user-friendly. Our current page composition is described in this site composition page.

The combination of these two ideas creates an extremely effective system - simple, powerful content management, along with very flexible and easy-to-manage site layout. The combination of these techniques has exceeded our expectations - both for ease of composition and attractiveness of the resulting web site.

In addition, because the transclusion site is merely a read-only cache of content from the wiki site, one could easily create geographically distributed transclusion sites for a single wiki content engine to make the content available efficiently all across the world.

For environments where extra security for the wiki content is desirable, the wiki itself could be accessible only via authenticated https, or behind a firewall, with the transclusion cache available by normal http and/or outside the firewall.

Since the main public access to the information in such a wiki is through the transclusion cache site, there is no reason to let search engines index the wiki site. Wikis which are not indexed by the major search engines are not of any value to wiki spammers. This should make such wikis much less likely to be spammed.

Since wikis are designed for collaborative information development, this characteristic carries over to the combination of the two, making them ideal for open source development.

Special thanks go to Dmytri Kleiner for introducing us to this idea, and providing the first generation of scripts for the transclusion process. The procedure for updating the web site is described on the HowToUpdateWebsite page.

Dmytri has come up with a new version of his code which you can find on the web, and has provided some incomplete documentation as well.

See Also

CVS version of our Wiki transclusion scripts.