UsersWiki!:HowTo Use IoTWiki

From IoTWiki
Revision as of 01:45, 20 October 2017 by ArvindIOTF (talk | contribs) (Added Wikipedia Help Tutorial)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

A tutorial to help explain and some concepts. <<Needs lot of work>>

WikiPedia[edit]

Most comphrehensive intro is this (Dated 2008) one: Wikipedia:Help:Wikipedia:_The_Missing_Manual

Wikipedia:Tutorial Wikipedia getting Started

Others

https://www.youtube.com/watch?v=GdoQsFgsOns&list=PLB0168AB327B0FE03&ab_channel=jgrodel
https://www.youtube.com/watch?v=F8irbbwNo2E&list=PLAagofQWV6pf0xFyUw7gJg2yYYB-nCS4l&ab_channel=SolidShellSecurity

MediaWiki[edit]

Most documentation is specific to Wikipedia. Our IoTForum Wiki (IoTwiki) is a personal wiki and different. So some search options like WP: and templates will work differently. These can be best researched at MediaWiki ( The SW provider ) website

https://meta.wikimedia.org/wiki/Help:Contents

Community https://www.mediawiki.org/wiki/User_hub

FAQ https://www.mediawiki.org/wiki/Manual:FAQ

WikiText[edit]

Simpler approach to HTML and used by the Wiki Software to format, structure and include standard stuff. Wiktext controls formatting (Bold, Headings) and Structure (Columns, Tables, Refrence, Table of Contents TOC) . Some wiktext are processing directives to the software on how to process the content like add to a view, ignore auto generated ToC etc. A visual editor is available to help in inserting wikitext. see https://commons.wikimedia.org/wiki/File:Cheatsheet-en.png

Pages[edit]

Wiki contains many types of pages (HTML). A page is a HTML rendered by Wiki SW using special markup called wikitext. There are different types of pages . Pages of a type belong to namespace of that type for search and linking.

IoTWikiConcepts.jpg
  • Article In the default or Main view
  • User For each user. User can edit these for things they are working on. Users can create subpage ( A1\B1 means B1 is subpage of A1) and talk about projects they are doing
  • Special This is a dynamic view or query on different things...like Pages recently added, deleted or needing review
  • Template Reusable "Source" code to be injected into a page being edited. Can be parameterized. Templates for flagging stubs articles and needing review are available. Skilled usage of templates markes a good Wiki contributer
  • Help Help on various topics and How To
  • Category A set of pages defining a knowledge tree for discovery and browsing of related pages by topics. A page can be in multiple category. Generally you should link a Article to the lowest node in the category tree. Wiki dynamically will create a view listing all pages in a node of the tree. You can control sorting by directives using wikitext on the Source page
  • Portal a special curated landing page for major topics .
  • Project This is wikipedia namespace in public wikpedia . For IOTWiki the project pages will describe collaboration projects where a group of editors work on improving pages on a topic or create a portal
  • UserWiki! This is a special draft namespace. Users can use it for draft artciels and testing stuff out. Once done can move pages Article namespace
  • Talk A parallel page associated with each article , user where others can post suggestions or discuss the related pages content without editing the main page directly. This is recommended for contributors who are not familiar with wiki editing or are suspect the changes may be controversial and want buy in from community.

Links[edit]

Wiki allows internal links to other wiki pages by title of the page . A special inter-wiki link is available for Wikipedia. the default title link is the pages of Article types of Main namespace. Other types of pages can be reached by prefixing the namespace such as :Category: or :User: or UserWiki!:

Experiment and Start working[edit]

Use the drafts feature under Draft: namespace to start creating drafts and getting a hang of the wiki. See


https://en.wikipedia.org/wiki/Wikipedia:Drafts

IoTWiki should use UsersWiki!: Name space .