Skip to main content

History: Immediate Wiki Tasklist

Source of version: 338 (current)

Copy to clipboard
            {TRANSCLUDE(page="Layout_div6", img="1736")}
{DIV(class="bigBold")}A list of Ogre Wiki things which needs doing{DIV}
{TRANSCLUDE}
{DIV(class="Layout_box13")}If you want to help out, but don't know where to start, this page is for you. (:wink:){DIV}
{CUT()}
{DIV(class="Layout_box6")}{DIV(class="bigBold")}%done% Really Easy Things To-Do{DIV}
* __Tag Pages__
+ You can do this without entering edit mode: use the 'Tags for this page' tool in the sidebar.
+ Makes it a lot easier to find things.
* __Change links to Ogre Lexicon to using the LEX tag__
+ As of now, all lexicon links are just regular Wiki links.
+ They need to be changed into using the LEX tag.
+ See ((Help - Wiki Plugins|#LEX|LEX wiki-plugin))
* __Remove '''funny characters'''__
+ The conversion from latin1 to utf8 made some characters '''weird'''.
+ Feel free to fix it.
* __Change initial headings from ~np~!!~/np~ to ~np~!~/np~__
+ Lots of pages are using Heading 2 as the initial heading
+ Should be changed to using Heading 1 (H1)
+ Procedure: Remove one single exclamation (!) from all headers.
{DIV}
{DIV(class="Layout_box6")}{DIV(class="bigBold")}%done% Minor Things To-Do{DIV}
* __Give each page a description__
+ Descriptions are used for link descriptions and shown on the page itself.
+ Saves typing and manual labour later.
+ To track progress, use the TOC pages of the structures:
+ ((TOC Tutorials)), etc.
+ See ((Help - Pages and Structures|#Description|How do I give a page a description?))
* __Fix Broken images__
+ Because Tiki is case sensitive (and MediaWiki is not) some of the images are broken.
+ Usually, this can be fixed simply by capitalizing the first letter.
* __Fix anchor links__
+ {MONO()}~np~((pagename##anchor|text))~/np~{MONO}
+ should be:
+ {MONO()}~np~((pagename|#anchor|text))~/np~{MONO}
+ I.e. the double '{MONO()}__~np~##~/np~__{MONO}' is replaced by '{MONO()}__~np~|#~/np~__{MONO}'
+ {MONO()}~np~((#anchor|text))~/np~{MONO}
+ should be:
+ {MONO()}~np~((pagename|#anchor|text))~/np~{MONO}
* __Fix Strange Syntax__
+ Some pages are not yet fully ported from MediaWiki - see ((Porting from MediaWiki))
{DIV}
---
{DIV(class="Layout_box6")}{DIV(class="bigBold")}%done% Important Things To-Do{DIV}
* __Update Tutorials and other pages to current stable Ogre__
+ With your development environment ready, update the tutorials one by one to work with current stable Ogre, ie Cthugha (Ogre 1.7).
+ When done - and you've checked that it actually works! please put the page in the '''current''' category.
* __Update links to OGRE source repository__
+ CVS and SVN links are no longer valid; they need to be updated to point to the Mercurial source repository.
{DIV}
{DIV(class="Layout_box6")}{DIV(class="bigBold")}%done% Wiki Bug Tracker To-do's{DIV}
* __Do ((Wiki Tracker|Ogre Wiki Bugtracker)) entries__
+ See if you can fix the issues in the Ogre Wiki Page Bug Tracker.
+ Delete the entry when it's fixed.
{DIV}
{DIV(class="Layout_box6")}{DIV(class="bigBold")}%done% Ongoing To-do (Maintenance){DIV}
* Implement the ((Wiki Ideas))
+ If you want to add to the Ogre Wiki, you're welcome to look at the list of ideas to new wiki content.
{DIV}
{DIV(class="Layout_box6")}{DIV(class="bigBold")}%done% Restructuring{DIV}
* Reorder pages in the structures to match the structure.
+ Especially the ((Tools)) structure is in bad shape: Exporters needs to be moved under the exporters page.
{DIV}
{DIV(class="Layout_box6")}{DIV(class="bigBold")}%done% Major Tasks{DIV}
* ((Tools)) structure
+ Write better overview pages - hard to find things without watching the TOC.
* ((Libraries)) structure
+ Clean it up and write better overview pages.
{DIV}
{CUT}
~tc~
%warning% __Note:__ Due to a recent renaming of the ''Building From Source'', ''Installing an SDK'' and ''Setting Up An Application'' pages, you need to fix any links leading to the Shoggoth version. Just look for links with '- Shoggoth' appended. You need to be in the source to see it, unfortunately.
Just can view it as a part of updating the contents for current version. (:wink:)

!!Add Libraries to the Libraries Tracker
Take for instance an addon like ((Octopus)) - it does not show up on the list on the ((Libraries)) page, and it does not have a pretty info header/box like ((Ogitor)) and ((ETM)).
What we need to do is enter it into the Libraries Tracker and put this tag at the ((Octopus)) page:
{CODE(wrap="1")}{TRACKERLIST(trackerId=1, view=page, max=-1, wiki="addons tpl") /}{CODE}
This is not done overnight, but it wouldn't hurt to do one by one - eventually we'll have them all in the tracker.
The template can be changed.
Current template: ((addons tpl))
Possible template: ((ogregallery tpl))
It's also possible to use both, just swap '''addons tpl''' with '''ogregallery tpl''' in the tag.

Using the tracker and the templates ensures a consistent look, and it's easier to update the information.
Besides, they show up in the list at the ((Libraries)) page, making it easy to find them.

!!Add attribution manually
Since many pages are either attributed to ((User:Jacmoe|Jacmoe)) or OgreWikibot - and wrongly so - each page needs to be manually attributed the original authors.
Most probably in a footnote on each page.
~/tc~