Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1: −
<noinclude>{{GoogleTrans-en}}</noinclude>{{TOCright}}
+
<noinclude>[[Category:General public]]
 +
[[Category:HowTo]]
 +
</noinclude>
 
For a quick overview of wiki markup see the [[Wiki Team/Guide/Overview]]!
 
For a quick overview of wiki markup see the [[Wiki Team/Guide/Overview]]!
   Line 12: Line 14:  
Use these to change fonts:
 
Use these to change fonts:
 
<center>
 
<center>
{| {{Prettytable}}
+
{|
 
|-
 
|-
 
|bgcolor="#A7C1F2"|'''Description'''
 
|bgcolor="#A7C1F2"|'''Description'''
Line 43: Line 45:  
It is often useful to divide articles into sections and subsections.  The following markup can be used.  You must begin these on a new line.
 
It is often useful to divide articles into sections and subsections.  The following markup can be used.  You must begin these on a new line.
 
<center>
 
<center>
{| {{Prettytable}}
+
{|
 
|-
 
|-
 
|bgcolor="#A7C1F2"|'''Heading'''
 
|bgcolor="#A7C1F2"|'''Heading'''
Line 80: Line 82:  
Wiki markup makes lists fairly easy:
 
Wiki markup makes lists fairly easy:
 
<center>
 
<center>
{| {{Prettytable}}
+
{|
 
|-
 
|-
 
|bgcolor="#A7C1F2"|'''List type'''
 
|bgcolor="#A7C1F2"|'''List type'''
Line 144: Line 146:  
Linking is covered in a separate page: [[Wiki Team/Guide/Links]]
 
Linking is covered in a separate page: [[Wiki Team/Guide/Links]]
   −
== Code Examples ==
+
== Preformatted text==
Text which does not begin in the first column will be shown indented, in a fixed width font.   This is appropriate for showing computer code or command examples, such as this famous little program:
+
 
 +
Text which does not begin in the first column of the wiki editing box will be shown indented, in a fixed width font.
 +
For example, this line was preceded by a single space. It preserves whitespace formatting:    A    B    C    D    E    F    G    H    I
 +
 
 +
A single paragraph of text can be entered with a space in column 1 (the first character position in the wiki editing box) of every line to preserve the raw text format of the entry.
 +
    For example, this block of lines was
 +
    entered with 4 spaces before each line.
 +
    A    B    C    D    E    F    G    H    I
 +
 
 +
The parser tags {{Code|<nowiki><pre> and </pre></nowiki>}} may be entered before and after blocks of preformatted text to preserve the raw format of the text.  This is suitable for chat transcripts such as [[Design_Team/Meetings/2009-03-01]].
 +
=== Line wrapping ===
 +
Line wrapping can be adjusted with the style property '''white-space''' (See http://www.w3schools.com/cssref/pr_text_white-space.asp)
 +
* With this tag and style, {{Code|<nowiki><pre style="white-space:pre-wrap"></nowiki>}}, whitespace is preserved by the browser. Text will wrap when necessary, and on line breaks.
 +
 
 +
=== Code Examples ===
 +
Raw text is appropriate for showing computer code or command examples, such as this famous little program:
    
   main(){
 
   main(){
Line 151: Line 168:  
   }
 
   }
   −
Coding format may be embedded in a line of regular text with the <nowiki><code></nowiki><code>code text</code><nowiki></code></nowiki> wiki syntax.
+
* Coding format may be embedded in a line of regular text with the <nowiki><code></nowiki><code>code text</code><nowiki></code></nowiki> wiki syntax.
 +
 
 +
* Blocks of pre-existing code (often with structured linebreaks) may be preserved by entering a space before <code>&nbsp;<nowiki><nowiki></nowiki></code> in the first wiki page column as in this example:
 +
<nowiki><nowiki>class DatastoreResultSet(BaseResultSet):
 +
    """Encapsulates the result of a query on the datastore
 +
    """
 +
    def __init__(self, query, page_size):
 +
 
 +
        if query.get('query', '') and not query['query'].startswith('"'):
 +
            query_text = ''
 +
            words = query['query'].split(' ')
 +
            for word in words:
 +
                if word:
 +
                    if query_text:
 +
                        query_text += ' '
 +
                    query_text += word + '*'
 +
 
 +
            query['query'] = query_text
 +
 
 +
        BaseResultSet.__init__(self, query, page_size)
 +
 
 +
    def find(self, query):
 +
        entries, total_count = _get_datastore().find(query, PROPERTIES,
 +
                                                    byte_arrays=True)
 +
 
 +
        for entry in entries:
 +
            entry['mountpoint'] = '/'
 +
 
 +
        return entries, total_count</nowiki></nowiki>
 +
The result looks like the following:
 +
<nowiki>class DatastoreResultSet(BaseResultSet):
 +
    """Encapsulates the result of a query on the datastore
 +
    """
 +
    def __init__(self, query, page_size):
 +
 
 +
        if query.get('query', '') and not query['query'].startswith('"'):
 +
            query_text = ''
 +
            words = query['query'].split(' ')
 +
            for word in words:
 +
                if word:
 +
                    if query_text:
 +
                        query_text += ' '
 +
                    query_text += word + '*'
 +
 
 +
            query['query'] = query_text
 +
 
 +
        BaseResultSet.__init__(self, query, page_size)
 +
 
 +
    def find(self, query):
 +
        entries, total_count = _get_datastore().find(query, PROPERTIES,
 +
                                                    byte_arrays=True)
    +
        for entry in entries:
 +
            entry['mountpoint'] = '/'
 +
 +
        return entries, total_count</nowiki>
 +
== Stopping Text flow ==
 +
See [[mediawikiwiki:Help:Images#Stopping_the_text_flow]].
 
== Tables ==
 
== Tables ==
 
Tables are covered in a separate page: [[Help:Tables]]
 
Tables are covered in a separate page: [[Help:Tables]]
Line 166: Line 239:     
== Templates ==
 
== Templates ==
Another tool that helps make the wiki more readily navigable is the use of templates (Please select the Template namespace in the pull-down menu on the [[Special:Allpages]] page to view the current list of available templates). Templates provide a consistent look to pages as well as a shorthand for communicating things like <nowiki>{{Stub}}</nowiki> and <nowiki>{{Requesttranslation}}</nowiki>. Feel free to ask for help ([[Help_talk:Formatting|here]]) regarding creating new templates you may need.
+
Another tool that helps make the wiki more readily navigable is the use of templates (Please select the Template namespace in the pull-down menu on the [[Special:Allpages]] page to view the current list of available templates). Templates provide a consistent look to pages as well as a shorthand for communicating things like <nowiki>{{Stub}}</nowiki> and <nowiki>{{Requesttranslation}}</nowiki>. Feel free to ask for help ([[Talk:Wiki Team/Guide/Formatting|here]]) regarding creating new templates you may need.
    
== Translation ==
 
== Translation ==
We have a mechanism for maintaining multilingual versions of pages in the wiki. Please see [[Translation Team/Wiki Translation]] for more information about translations. We also recommend the use of the Google machine translation for pages that have yet to be translated by a human expert. To use the Google translation, simply include the following at the top of your page:
+
We have a mechanism for maintaining multilingual versions of pages in the wiki. Please see [[Translation Team/Wiki Translation]] for more information about translations. We also recommend the use of the Google machine translation for pages that have yet to be translated by a human expert. To see a [http://translate.google.com/about/ Google translation], simply use the dropdown selector in the sidebar.
 
   
 
   
<nowiki><noinclude>{{GoogleTrans-en}}</noinclude></nowiki>
+
 
    
== See Also ==
 
== See Also ==
Line 177: Line 250:  
* [[Wiki Team/Guide/Overview]]
 
* [[Wiki Team/Guide/Overview]]
 
* [http://www.mediawiki.org/wiki/Help:Formatting MediaWiki Manual: Formatting]
 
* [http://www.mediawiki.org/wiki/Help:Formatting MediaWiki Manual: Formatting]
  −
[[Category:General public]]
  −
[[Category:HowTo]]
 

Navigation menu