MediaWiki/Editing

From Bibliotheca Anonoma
Revision as of 19:11, 12 January 2017 by Antonizoon (talk | contribs) (→‎Code)

The Bibliotheca Anonoma Wiki has special features and extensions that editors can make use of.

There are also more advanced features that can be utilized, found in this guide: MediaWiki/Editing/Advanced.

Code

Inline Code

You can use inline code here:

{{Ic|your inline code}}

If there are errors, enclose your code in nowiki blocks.

{{Ic|<nowiki>Weird HTML block code here: <p></p></nowiki>}}

Block Code

Block code can just be indented with spaces to turn them into monospaced blocks with no text wrapping.

You can also use pre tags if you don't want to add more spaces, as you see: &lt;pre&gt;block code here&lt;/pre&gt;

You can also use the SyntaxHighlight Extension, which provides text highlighting for many common programming languages.

def quickSort(arr):
	less = []
	pivotList = []
	more = []
	if len(arr) <= 1:
		return arr
	else:
		pass
<syntaxhighlight lang="python" line='line'>
def quickSort(arr):
	less = []
	pivotList = []
	more = []
	if len(arr) <= 1:
		return arr
	else:
		pass
</syntaxhighlight>


Code Templates

In practice, only hc is used.

{{hc|/path/to/filename.sh|<nowiki>
# The content of a file is included here.
echo "Hello World"
</nowiki>}}


Uploading Files

You can upload images, pdfs, or webms (strongly preferred over gif, please convert) for media that is closely tied to the wiki at Special:UploadWizard. You can even upload multiple files. File size limit is 50MB.

Notice that 4chan content of interest, such as screencaps, greentext, and reaction images should be posted to Eikonos and linked back here instead.

Categories

Categories are crucial to the organization of data on this wiki. Despite their name, they function similarly to tags: they can be user generated and pages can have multiples of them.

Subcategories are easily made by marking a parent category in a category page. https://commons.wikimedia.org/wiki/Commons:How_to_create_new_categories_or_subcategories

  • In the editor, at least on a desktop, there is a MsCatSelect system allowing you to visually choose which categories to apply from a combobox (whereas the manual way requires you to think them up).
  • Dynamic Page List can also be used to produce a list of pages matching a certain category.
  • Category Functions can be used in tables showing pages with columns marking which ones are in which categories.

Adding Images

Adding External Images

{{#eimage:YH1xBez|800px|thumb|float|Downloading the entire internet via dialup.}}

While it is much better to upload images to this wiki to prevent dead links, in some cases you can use an EImage link to embed an external image, such as from Eikonos, and in rare cases, Imgur or Flickr. An example is shown on the right.

In general, the external image format is as follows. More details can be found at the EImage Documentation. Imgur IDs can be used straight up.

{{#eimage:your_url_or_id|options|caption}}

Design Models

The Bibliotheca Anonoma is descended from various model wikis that templates were directly copied from, or otherwise inspired the MediaWiki instance.

  • Arch Wiki - The code templates, template documentation system, and Note boxes are inherited from here.
  • Traveller RPG Wiki - The cargo templates are heavily influenced by their implementation here.
  • Tanasinn.info - Their VIP quality templates are just plain hilarious.