Extension:BoilerRoom: Difference between revisions

Content deleted Content added
m make it lead section
Line 32:
}}
 
'''BoilerRoom''' is a dynamic text preloading extension which has the ability to load text from boilerplate pages into the edit textbox of new pages. With AJAX enabled on the server and JavaScript enabled on the user's browser, boilerplate text can even be loaded onto existing pages. The extension provides a boilerplate selector on edit pages for this purpose. It also allows you to create input boxes on wiki pages that allow users to input a title and open a new page for editing with the boilerplate text preloaded into the edit box.
==Overview==
BoilerRoom is a dynamic text preloading extension which has the ability to load text from boilerplate pages into the edit textbox of new pages. With AJAX enabled on the server and JavaScript enabled on the user's browser, boilerplate text can even be loaded onto existing pages. The extension provides a boilerplate selector on edit pages for this purpose. It also allows you to create input boxes on wiki pages that allow users to input a title and open a new page for editing with the boilerplate text preloaded into the edit box.
 
BoilerRoom is different in its approach from similar extensions in that it was designed to allow the creation of boilerplate text without any need for text escaping. It deliberately does not respect <tt>&lt;includeonly&gt;</tt>, <tt>&lt;onlyinclude&gt;</tt>, and <tt>&lt;noinclude&gt;</tt> tags, instead providing its own mechanism through the special behavior of the provided <tt>&lt;boilerplate&gt;</tt> tag. This behavior simplifies certain situations, such as creating boilerplates for templates, where unusual escape mechanisms like &lt;include&lt;includeonly&gt;only&gt; would be necessary to achieve the same effect. Other <tt>&lt;boilerplate&gt;</tt> tags can be even placed inside without any need for an escape mechanism.