There are the first steps you should take after fully installing this mediawiki platform. If you are not shure if you are finished installing, please see the installation manual for more information.
This is your main navigation bar (in Wikipedia and other Vector based MediaWiki platforms it is lokated on the left hand side). You can edit the navigation here.
Protect certain pages
You should protect all Templates and Modules in the following categories (it is however advisable to use a bot for that job), if you haven't done this already:
- Category:Infobox templates
- Category:Internal link templates
- Category:Lua metamodules
- Category:Lua-based templates
- Category:Message box templates
- Category:Modules for general use
- Category:Modules subject to page protection
- Category:Navigational boxes
- Category:Page protection
- Category:Pages with incorrect protection templates
- Category:Preload text templates
- Category:Protection templates
- Category:Request templates
- Category:Template documentation
also the Hauptseite.
You can do this manually (duh), with a bot, or you can use a helper script.
When you want to start with semantics or cargo we recommend you go all the way. Use Semantic Forms for it gives you and your editors a more comprehensive view of the new capabilites not to say a very neat interface creating and editing articles with form templates. Here is a Quick start guide and from there on you can find more useful help.
If you want to add one more abstraction layer and keep your classes (form and templates) even more flexible, here are three ways of doing so:
Get aquainted to Page Schemas. It lets you manage your classes in abstract XML-files and provides and easy and fast way to maintain and alter them.
The alternative to that (at least if you have shell access) is Mobo:
- GitHub Project: https://github.com/Fannon/mobo
- SMWCon Presentation: http://fannon.de/p/mobo-intro/#/ (The demo slides contain a video)
- Some sort of Paper: http://fannon.de/p/mobo-paper.pdf
This is an assortment of lua modules that can help you generate and maintain lua classes together with their forms, templates and category pages. It is a bit technical, you need to be aquainted with Semantic Forms to understand its inner working and of course you need to be firm in lua to finialze the generated class templates.
- visit Module:Foundationclass/globalconfig. Here you have to do some general customization for your project. Namely:
- choose your data store: corgo, smw or none
- specify the category, all the generated templates will be put
- specify the category, all the generated forms will be put
- specify the super category, all your generated categories will be put
- When you have finished customization, you can start creating your classes. You do this by visiting the Form:Classgenerator. Specify all the requested data and execute (use the privided tooltips for a more detailed user help).
- Your class will be stored in namespace Class and provide you with all the necessary information to create your class pages.
- After creating your class pages, you have to edit your Module:<Name>/class page and create and fill the abstract methods