~wiki

Back to article

Version:     1     2     3     4     5     6     7     8     9     10     11     12     13     14     15     16     17     18     19     20     21     22     23     24     25     26     27     28     29     30     31     32     33     34     35     36     37     38     39     40     41     42     43     44     45     46     47     48     49     50     51     52     53     54     55     56     57     58     59     60     61     62     63     64     65     66     67


Welcome to the tilde wiki!!!! The wiki for [[~Camp]]!

This is where all the **happy campers** of http://tilde.camp can document different ideas, compile their collective research, and share information with each other, away from the noise and chaos of the mainstream internet.

This is a simple wiki, powered by PHP, and using the python script [[creoledump]] to translate the [[http://www.wikicreole.org|WikiCreole]] into HTML.

|=Table of Contents|
|[[@READ THIS FIRST]]|
|[[@Syntax]]|
|[[@History]]|
|* [[@Redundancy|History:Redundancy]]|
|* [[@Reproducibility|History:Reproducibility]]|
|* [[@Comparing Versions|History:Comparing Versions]]|
|[[@Changelog]]|
|[[@Bugs]]|

==READ THIS FIRST

**IMPORTANT:**
* The **~~wiki** DOES recognize single line breaks, although this is not in accordance to standard **WikiCreole 1.0 specifications**.
* The **~~wiki** has other discrepancies from specifications, listed in the [[@Discrepancies/Additions]] section below.
* The **~~wiki** misrepresents the ~ character, for some reason. It works fine in [[links]] and **Headers** and inside the {{{no-formatting}}} tag, but it doesn't always work in the normal text. The general fix is, **if it doesn't show up, use two in it's place**.
** **//But//** apparently it works like the --strike-- does, so if you use two tildes in two places it works like ~~this~~. Ay yi yi...
** **Worst case scenario:** You use refer to the ~~wiki and then to ~~camp and it all breaks like this...
** **Best case scenario:** You use the link tag whenever you refer to the [[~wiki]] or to [[~camp]] :D

For more specifics on **~~wiki** bugs scroll down to [[@Bugs]].

==Syntax

To play around with [[http://www.wikicreole.org/|WikiCreole]] syntax, and try to get a hang of it, feel free to play around in the [[sandbox]] where you can try out whatever you want!

The syntax for WikiCreole is below:

{{http://www.wikicreole.org/imageServlet?page=CheatSheet%2Fcreole_cheat_sheet.png}}

==History

Every "Revision" is recorded on **~~wiki**. This means you can go back and see the evolution that an article has taken.

===Redundancy

The History of a wiki is very important, because it's what enables the users to maintain the wiki despite it's openness. If the wiki is defaced, or the dark forces try to remove information that they don't want people to see, it will always remain in the history for any user to find and put back into the article.

===Reproducibility

To make it easier to copy things from old versions and put them back into the current version, or to copy information straight into your own notes, the WikiCreole is left intact, and not translated to HTML. This also allows you to easily compare one version to another line-by-line.

===Comparing Versions

At the bottom of every wiki article you'll see a list of all the "Older versions".

Once you're viewing an old version, you'll see all the old versions listed at the top of the screen, and at the bottom listed next to "**Compare to:**" you'll see every version listed again (including even the newest version, this time). This allows you to choose any old version at the top of the screen, and select any other version you want to compare it to line-by-line.

The output of this can be confusing at first if you haven't used the "diff" command on Linux before. It's not as hard as it looks. Any line that is just indented by one space, without a "+" or a "-" before it, has stayed the same in both versions you are comparing. If there is a difference between the two versions, it will show you what lines have been added or removed using the "+" to indicate a line has been added, and the "-" to indicate the line has been removed.

To make it easier to see what's changed, and what's stayed the same, anything that has changed is bold and italicized, while anything that has stayed the same will not be formatted.

It is common to see the same line twice, once with the "-" before it, immediately followed by the "+". That's because this line has been changed, and the "diff" program interprets that as having removed the old line, and added the new line, even though as a human you will understand that this is the same line except slightly altered. Another tricky thing about it is that it will consider everything in a paragraph as "one line" up until the user hit the Enter key to move to the next line. That means it will be easier to see the differences between versions when we separate paragraphs more often.

So, to recap, a paragraph that 8 lines long will still be interpreted as a single line up until the user hit Enter at the end of the paragraph. If the user only changed one thing, like added a comma, then all 8 lines will appear twice in the comparison. Once with a "-" and once with a "+" before it. Then you'll have to carefully read through all 8 lines, looking for the difference, which may be hard to spot if it's only a single character. Try letting your eyes rapidly jump up and down between the two paragraphs until you notice that the words don't exactly line up, and you'll be close to finding the difference. Of course, there's usually not much reason to try and spot such tiny differences, so you probably won't have to do all that.

Also keep in mind that the "+" and "-" are relative to the version you have selected on the top, compared to the bottom, and not the other way around. If you select an older version at the top, and a newer version at the bottom, the "+" will mean the line was added since the older version. But if you select a recent version at the top, and compare it to an even older version at the bottom, the "-" will actually refer to a line that has been added since the older version, and a "+" will refer to a line that has been removed in the newer version. It's usually easiest to be sure that the old version you've selected at the top is older than the version you select at the bottom, so that the "+" and "-" are more intuitive.

*NOTE: By all means, please shorten this section if you see how this can be explained more //succinctly//.

==Changelog

This logs any changes made to the background programming of the [[~wiki]].

* The articles can contain spaces now! Yay! :)

==Bugs

This is where all the known bugs are listed. Please add to the list if you find any.

* The ~ doesn't always show up.
** The ~ **//will//** work in a header, or a link, or in the "no formatting" tag.
** The ~ **//will//** work in normal text //if// no characters directly follow it, as in this~ or standing alone like ~
** The ~ **//won't//** work in normal text if any characters come right after it.

===Discrepancies/Additions

This is stuff that is not exactly according to WikiCreole 1.0 specifications, although it's not technically a "bug".

* A single line break **will** be represented on the page, as a line break, although it's not supposed to.
* All headers have an "id=" of the same name, which means they can be linked to with a "page jump" link.
* To create a "page jump" link that will link to a header on the page, just create a link of the same name as the header with the "@" symbol just before it. Like: {{{[[@header]]}}}.
Compared to:     1     2     3     4     5     6     7     8     9     10     11     12     13     14     15     16     17     18     19     20     21     22     23     24     25     26     27     28     29     30     31     32     33     34     35     36     37     38     39     40     41     42     43     44     45     46     47     48     49     50     51     52     53     54     55     56     57     58     59     60     61     62     63     64     65     66     67