Extension:HalloWorld NewbieLessons1

This is about creating an QBox4u Mediawiki extension.

To provide you as an real Newbie an helping hand, we will use an existing basic Mediawiki BoilerPlate Extension, and modify the content step by step in several examples

Prepare

 * Create in your server an new page called Create new extension
 * Copy the Extension:HalloWorld_NewbieLessons1 page text content into this new page
 * Download the wikimedia MediaWiki extensions icon
 * Upload this icon into your QBox server with the name MediaWiki-extensions-icon_02.png
 * Download the wikimedia Download extension 01 icon
 * Upload this icon into your QBox server with the name Download_extension_01.png
 * Download the wikimedia Special Pag 01 icon
 * Upload this icon into your QBox server with the name Special_Page_01.png
 * Download the wikimedia Special Page 02 icon
 * Upload this icon into your QBox server with the name Special_Page_02.png
 * Download the wikimedia Special Page 03 icon
 * Upload this icon into your QBox server with the name Special_Page_03.png
 * Download the wikimedia Template overview 03 icon
 * Upload this icon into your QBox server with the name Template_overview_03.PNG


 * Create an new Blank Template inside your server with the name  
 * Copy the below content into this new Template page

Use
To any page that contains QBox php Extension lessons related data
 * Add  

HANDY: Any Template located inside the page Category:QBox_template will not be added to the Category list, so you can make an Template overview page in your server by eg
 * }

Install
The following special page should appear
 * Download Extension:BoilerPlate
 * Unzip and copy the extension into the main  folder
 * Add at the bottom in the base file  the text: wfLoadExtension( 'BoilerPlate' );
 * Type in  the text: Special:HelloWorld

Modify en.json
Add as below an new line ABOVE "helloworld": "Hello world" an new line in the file:   "boilerplate-welcome": "Welcome to the \"Hello world\" special page of the BoilerPlate extension.",

Modify SpecialHelloWorld.php
Modify as below the file:   The following special page should appear

Modify en.json
Add as below an new line ABOVE "helloworld": "Hello world" in the file:   "boilerplate-testme": "my first test with the BoilerPlate extension.", "boilerplate-lesson1":"QBox4u first \"practical\" extension starters lessons, based on the existing boilerplate extension https://www.mediawiki.org/wiki/Extension:BoilerPlate.",

Verification
The following special page should appear:
 * Type in your personal QBox wiki  the text: Special:HelloWorld
 * Click in the new Special page at the chapter  on EXPAND

Your application
Congratulations, you have made an working personal interface to the QBox WIKI inside your server.

You have available: You can add from now on an unique PHP application inside  or
 * Tag commands
 * Text input and Text output
 * WIKI and PHP Functions
 * etc etc etc