Join our WikiEducator discussion group or Register now for free skills training.

Advanced Users

From WikiEducator

Revision as of 22:05, 15 May 2009 by Chela5808 (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Work in progress, expect frequent changes. Help and feedback is welcome. See discussion page.

This is a placeholder page for the addition of questions and/or content for an advanced users' tutorial.

Contents

Adding RSS Feeds

You can put an RSS feed on a WikiEducator page.

An example is Jim Tittsler's User Page which gets the latest pictures from one of his Picasa albums and the last few posts to identi.ca (You'll have to click "edit" on this WikiEducator Editing box to see the syntax)

Photo of Okitu by Sandy Britain from his paraglider
aerialwainuiweb.jpgDate: Feb 27, 2008 6:02 PM
Number of Comments on Photo:0

View Photo

[?]
Makorori Head and beyond by Sandy Britain from his paraglider
aerialwainuiweb2.jpgDate: Feb 27, 2008 5:56 PM
Number of Comments on Photo:0

View Photo

[?]
Makorori Beach Road near low tide. Our house is the large boxy red one with the aluminum roof just left of center.
IMG_3044.JPGDate: Jan 13, 2008 5:50 AM
Number of Comments on Photo:0

View Photo

[?]

jimt: The NZ PyCon team did a great job putting on this weekend's conference. 150 Python fans had a fun and interesting weekend in Christchurch.
jimt's status on Sunday, 08-Nov-09 08:53:18 UTC [?]
jimt: @mwhudson: Firewire target mode to the rescue?
jimt's status on Saturday, 31-Oct-09 04:27:06 UTC [?]
jimt: Finally registered for Kiwi PyCon http://nz.pycon.org/
jimt's status on Wednesday, 14-Oct-09 03:13:01 UTC [?]
jimt: Wikipedia for your pocket? http://www.thewikireader.com/
jimt's status on Tuesday, 13-Oct-09 19:50:56 UTC [?]
jimt: Updated my notebook to test Karmic overnight. So far so good except for the LXDE panel having some oddities. #ubuntu
jimt's status on Tuesday, 06-Oct-09 00:22:24 UTC [?]

Jim has also written some Python scripts that watch for changes in pages in certain categories, and make new wiki pages out of them... but haven't been making RSS feeds available. But the MediaWiki API does allow a lot of scripting flexibility if there is something you are looking for that is not currently an RSS feed.

OER Handbook for Educators

The OER Handbook for Educators (written and published entirely on WikiEducator) has useful info to:

http://www.wikieducator.org/OER_Handbook/educator/Use/Syndicate_materials_through_RSS/Atom_feeds

There are libraries for a number of scripting languages, Python just happens to be Jim's favorite (and there are two different libraries for it). I recommend the mwclient library.

http://apps.sourceforge.net/mediawiki/mwclient/index.php?title=Main_Page

Jim uses it to update pages on a scheduled basis like:

http://WikiEducator.org/User:JimTittsler/Sandbox/WikiEducator_Certifications
http://WikiEducator.org/User:JimTittsler/Sandbox/CommunityMediaStats
http://WikiEducator.org/User:JimTittsler/Sandbox/Otago_Polytechnic_Stats

Jim can share the scripts with you if any would be useful starting places.

Another Way

Rather than pulling content from one page into another, you could put the content that you want to appear on both pages into a MediaWiki template... and then use the template on multiple pages. That is a technique that is widespread on WikiEducator.


Contacting Jim

Jim can frequently catch me on the #wikieducator channel of irc.freenode.net (which you can get to with a web client from the Web Chat link of the Community section of the WikiEducator sidebar) if you want to talk in more real time.

Templates

  • Redesigning templates for printing to PDF feature
  • More complex templates (e.g. infoboxes, pedagogical templates)




WikiEducator namespaces

By default, a wiki using the MediaWiki software has 18 namespaces, including:

  • the main namespace, where page names have no prefix
  • 15 additional namespaces, each with its own prefix. (Two namespaces, the so-called 'project' namespaces, get their names from the name of the wiki project, and so differ in name from one wiki to the next; on the Wikipedia, they are called Wikipedia: and Wikipedia talk:. On each wiki, these project namespaces (whatever they may happen to be for that wiki), can be referred to by the pseudonyms "Project:" and "Project Talk:", respectively.)
  • two pseudo-namespaces

In addition to these 18 namespaces, WikiEducator has created its own namespaces.Properties and Usage 18 default namespaces + additional WikiEducator namespaces.

  • You can see a list of pages sorted by namespace in Contents Help Page.


Transclusion and Substitution

  • Understanding and using transclusion
  • Understanding and using Substitution



Special Characters and LaTeX for WE



WE extensions

  • Introduction to WE extensions
  • Usage of <createarticle>, <endfeed>, <feedburner>, <flash>, <flvplayer>, <inputbox>, <itemtags>, <kaltura-widget>, <playmp3>, <pre>, <quiz>, <ref>, <references>, <rss>, <startfeed> and <tab> tags
  • See page: Special:Version



Additional codes available in WE

  • HTML
  • XHTML
  • XML
  • CSS
    • Using additional personalized CSS (monobook.css)
  • Java


Personal tools