Cookies helfen uns bei der Bereitstellung des IMT HilfeWikis. Bei der Nutzung vom IMT HilfeWiki werden die in der Datenschutzerklärung beschriebenen Cookies gespeichert.Weitere Informationen

Projekt:First steps

IMT HilfeWiki - das Wiki
Wechseln zu:Navigation, Suche

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.

Customize sidebar

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:

also the Hauptseite.

You can do this manually (duh), with a bot, or you can use a helper script.

Semantic Forms

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.

Managing classes

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:

Page Schemas

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:

Class enginge

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.

  1. visit Module:Foundationclass/globalconfig. Here you have to do some general customization for your project. Namely:
    1. choose your data store: corgo, smw or none
    2. specify the category, all the generated templates will be put
    3. specify the category, all the generated forms will be put
    4. specify the super category, all your generated categories will be put
  2. 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).
  3. Your class will be stored in namespace Class and provide you with all the necessary information to create your class pages.
  4. After creating your class pages, you have to edit your Module:<Name>/class page and create and fill the abstract methods