Help:Contents

From kwiki

Jump to: navigation, search
What's kwiki ?

Kwiki (what you're seeing now) is an encyclopedia written collaboratively by its readers. It is meant for articles about software at http://www.konradp.com, and specifically for DNM Script. The site is a Wiki, meaning that anyone, including you, can edit any article right now by clicking on the edit link that appears at the top of every article. Please don't be shy and use the edit button if you feel there's something wrong, missing, or you find something you want to share with others! See Help:Contents for more information.

Contents

For readers

In progress

Searching kwiki

  • Go - (or Enter on keyboard) takes you to the article.
  • Search - returns a list of articles and additional search options.

tips:

  • Use verbs rather than nouns (e.g. search for rename rather than renaming)
  • Use singular rather than plural (e.g. search for move file rather than move files)

For editors

Starting new page

To start a new page, you can click a link to the new page. This takes you to edit mode of the non-existing blank page, which allows creation. You might not be able to create a new page unless you are logged in. Another way to start a new page is to perform a search for the new title with the Go button (as you should have done before). When the search finds nothing, press "create the article".

Details: http://meta.wikimedia.org/wiki/Help:Starting_a_new_page

Editing

wikimedia docs:

To start editing an existing page, simply press "Edit" at the top of every page. You might not be able to do that unless you are logged in

More:

general: http://meta.wikimedia.org/wiki/Help:Contents formatting wiki text: http://meta.wikimedia.org/wiki/Help:Wikitext

how to...

  • include a page:
    {{namespace:page name}}, eg. {{:page name}} to include a page from "normal" namespace

templates

List of templates: http://www.konradp.com/wiki/index.php?title=Special%3AAllpages&from=&namespace=10

templates for DNM Script elements

for DNM Script functions

 {{DNM Script function
 | name=
 | full= 
 | retval= 
}}
example:
 {{DNM Script function
 | name=strlen
 | full=int strlen (string Str)
 | retval=int
 }}

for functions being an exact equivalents to the Windows API functions:

{{Win api equivalent|name=|equiv=}}
(equiv is not mandatory)
example:
{{Win api equivalent|name=strlen|equiv=strlen}}
or, example:
{{Win api equivalent|name=strlen}}

for built-in variables:

{{DNM Script built-in type|name=}}
example: {{DNM Script built-in type|name=int}}

for pseudo types

{{DNM Script pseudo type|name=|real=}}
example: {{DNM Script pseudo type|name=bool|real=int}}

for Ac Script functions

 {{Ac Script function
 | name=
 | full= 
 | retval= 
}}
example:
 {{Ac Script function
 | name=strlen
 | full=int strlen (string Str)
 | retval=int
 }}


kwiki-specific templates

messagebox

{{messagebox|text=}}
example
{{messagebox|text=this is a message}}

This one is for me, to indicate that English is not my first language.

{{Bad English notice}}

categories

list of all categories: http://www.konradp.com/wiki/index.php?title=Special%3AAllpages&from=&namespace=14

most important categories: Categories

Personal tools
konradp.com