Octave Wiki | RecentChanges

HowTo

A wiki is a collaborative web site. Anybody can contribute. Every page has a link at the bottom that allows you to edit it. A good place to create your first page is CategoryHomepage.

Here are some links (on other wikis) for introductions:

New Pages

Pages that are expected to be nodes of huge trees can have a name starting with "Category" -- some Categories even have other Categories as children. The main ScaryOctave does not intend to list all categories, nor restrict itself to listing Categories, it merely seeks to list the best and quickest starting points, especially for newcomers.

Text Formatting Rules

Use the SandBox page to test the wiki!

The most important rules are very simple:

Links:

Lists, indented paragraphs:

Source code, examples:

Headings:

Tables:

Some HTML tags are also allowed:

em
Emphasis (usually italics)
i
Italics
strong
Strong (usually bold)
b
Bold
tt
Teletype (usually monospaced)
code
Code (usually monospaced, plus escaping of wiki processing)
pre
Preformatted (usually monospaced, for paragraphs, plus whitespace is preserved, plus escaping of wiki processing)
nowiki
No wiki processing (usually to unlink mixed case words, example: NoLink)

More rules: OddMuse:TextFormattingRules?.

Cross Posting from Usenet

If you crosspost articles from Usenet to the wiki, please ask the original author wether they are willing to license their text under the GNU Free Documentation License (or release it into the public domain).

Naming New Pages

Here's some help for choosing page names:

Add FIXME Tags

If you find that something is wrong, incomplete, or otherwise in need of a tweak, you may want to add a FIXME tag in your comment, so that others will notice that there's something there that needs fixing. There's a canned search on the main ScaryOctave page where you can find all pages which contain this text.

Please don't remove a FIXME comment unless you are actually fixing the problem it describes. If you disagree with a comment that says something is wrong, you should perhaps start a discussion about whether the thing in fact needs to be fixed; you may want to move this discussion the WikiDiscussion page, or create a page of its own if the discussion will have lasting value.

If you want to include the word FIXME somewhere where it is not in fact a "fix this" comment, you can use the "nowiki" tag in the middle of the word to prevent it from showing up in the search engine. (See the formatting rules link, above, or simply open up the editor for this page to see how this paragraph was formatted.)

Deleting Spam

Replace the spam with "DeletedPage".

URL abbreviations

You can find a list of possible abbreviations in the intermap file at http://www.gnufans.net/intermap. It lists supported URL abbreviations and their expansions.

How to Write URLs

If you are referencing the homepage of a package, or link to source files, put the link on a line of its own, prefixed with a bullet:

This makes external links stand out, and it makes the page printable without losing important information.

Off Topic

Some things are better discussed elsewhere:

For more ideas, see http://www.gnufans.net/intermap.

When to Use Other Media

Here are some general guidelines, which we adapted from emacswiki:

I hope that doesn't discourage people from adding new content. I hope that it shows more or less where our place is in the Octave Information Infrastructure.

Linking to Parent Pages

Some pages have "parent" pages or belong to a certain category. It would be nice to provide explicit backlinks to these parent and category pages. Authors have to add this manually, ie. add the appropriate parent or category tag at the end of the page. The backlinks can be searched for, automatically. Just click on the header to list all other pages linking to your current page. This is just a plain ol' regular search. The reason this is not all automated is because a) it would require the maintenance of a separate link DB, and b) in a double linked graph there may be potentially a lot of irrelevant pages pointing to the current page, so you do not allways want to list them. Thus, the manual strategy of adding category tags or parent pages at the end.

This usually looks like this at the end of the page:

----
CategoryFoo

Including RSS Feeds

You might want to include a RSS feed into your homepage. Here is an example of how to add it:

    <rss "http://purl.org/NET/kensanata/home?action=rss">

Including Online Diaries

If you maintain an Online Diary on another wiki, and that other wiki can show you the raw content of the page, and the text formatting rules are similar to this wiki, then you can just include that page:

    <include "http://www.usemod.com/cgi-bin/mb.pl?action=browse&id=AlexSchroeder&raw=1">

Refactoring

Once any discussion on the wiki has died out or gotten old, please feel free to refactor mercilessly, weeding out peripheral stuff, and merging important points into the main text, as you feel appropriate. Feel free to initiate any wiki-related comments or issues on WikiDiscussion.

Using This Material Elsewhere

All material here is FDL'ed (see notice below), which means: Please feel free to use it elsewhere under the terms of FDL.


ScaryOctave