[WSIS CS-Plenary] wats a wiki :-)
Robert Guerra
rguerra at cpsr.org
Fri Feb 27 03:02:11 GMT 2004
--On Friday, February 27, 2004 9:43 AM +0800 "Alan G. Alegre"
<alalegre at fma.ph> wrote:
> Hi Robert
>
> For the benefit of others on the list not so technically adept (such
> as me): pls explain the nature and advantages of a "WIKI"
>
> Thanks
> Al
Al:
the best way i can put it, is that a wiki site allows for web pages -
content - to be edited by anyone with version control.
that way, anyone can enter content, make changes - but one can see what
changes were made and my whom.
Given the amount of text CS tends to generate - i thought a tool of this
sort would be useful. But before it can be recommended - well, though
i'd setup a page for my own content to see if it is as easy as
supporters say it is.
Colleagues at IBM and other tech companies are using wikis for
collaborative documentation. perhaps it might be useful for us? perhaps
not, let' see.
regards
Robert
Here's a reference:
<http://c2.com/cgi/wiki?WikiGettingStartedFaq>
Q: So what is this Wiki thing?
A: A collection of Web pages which can be edited by anyone, at any
time, from anywhere.
Q: Let me get this straight: Absolutely anyone can just come along and
put whatever they like on any page?
A: Yes they can! It's essential to how this wiki runs. However, we
prefer that people exercise some self-restraint and put comments & edits
only on the pages where they belong. If you're just in the mood to test
out the Wiki software, you are encouraged to play in the
WikiWikiSandbox; keep your TextFormattingRules handy.
If you just want to dive into contributing to the discussion on the
rest of this wiki, well you're welcome to do that, too.
Q: But what is a Wiki good for?
A:
? Most webpages are less than perfect. If it is a Wiki-page and you
are annoyed by something, you can just hit the edit-button and change it
for the better! Over time, the site gets a lot better!
? Many people can contribute to documentation about something very
easily.
? If we discuss something in a web forum, we can collect all the
important arguments on a wiki-page very easily. On this page, you will
probably get an overview about all the arguments much better than by
reading a long thread in a forum.
Q: Doesn't allowing multiple people to edit the same page at the same
time often cause one person's changes to cancel out the changes someone
else may have just made? For instance, if two people save edits to a
page at about the same time, which ever one saves last would overwrite
the changes that the person who saved first had just made.
A: Some wikis, including this one, detect and prevent that occurring.
Q: Is it okay to add text to a page, in order to learn how to do it and
nothing more?
A: That's what the WikiWikiSandbox is for. Try it!
Q: How can I reduce the risk of losing my contribution?
A1: Don't overload a WikiPage with contributions. Insert a link to your
contribution on a separate page. Select and copy the text before saving
so it's stashed on your clipboard. Or, even better, write small and
concise contributions so that you are encouraged to rewrite them more
concisely when you lose them.
Q: What is the advantages of Wiki over newsgroups, specially when used
among a small number of people? How is Wiki different from a newsgroup?
A: The big difference is that newsgroups only allow you to append.
Wikis allow you to edit anything, even previous posts. Newsgroups are
strictly ThreadMode; wikis allow you to use DocumentMode.
Q: How do I start a new Wiki page?
A: Edit an existing page (like the WikiWikiSandbox) and include two or
more words capitalized and run together (e.g. "WikiWikiSandbox"). Save
the page and view it. You'll find the words followed by a question mark.
That's a link. Follow that link, add some text, and save the new page.
See AddingNewPages and WhenToCreatePages.
Q: I'm interested in wikis, and think one might be useful to my group.
I want to use WikiWikiWeb to test how it works, but don't want my test
pages deleted. What can I do?
A1: You can set up a test wiki at one of the public WikiFarms.
A2: The WikiWikiWeb community is generally tolerant of test pages if
they explain their purpose, and give a "delete after" date. (Something
like "I created this test page for my ____ group to see if a wiki would
be useful. We'll delete it after month day.") Creating OffTopic pages
without explanation may be considered WikiSquatting, which is considered
impolite.
Q: How do I make a hyperlink without displaying the URL? So I just want
to see (for example) LINK and be able to click on LINK and go to
http://www.something.com/.
A: That's called a FreeLink, and you can't make them on Wiki. There
used to be a facility for numbering external links (like [1], [2],
etc.), but this was disabled for security reasons. If you want to avoid
retyping the hyperlink each time you use it, give the link its own page
and refer to that page instead. This keeps down the clutter of naked
hyperlinks.
Q: How do you add a picture, or sound file to Wiki?
A: You can't store these sorts of files on the Wiki server. But you can
find that file somewhere else on the Web, and then include a link to it
on a Wiki page.
If you include the URL to an image on a Wiki page, Wiki will recognize
it as an image reference and format the HTML accordingly. For example,
including the URL "http://google.com/images/logo.gif" will result in
this:
If you include the URL to a sound file on a Wiki page, Wiki will show
it as a link, and readers/listeners will have to click on it to hear it.
Like so: http://www.soundamerica.com/sounds/sound_fx/S-Z/wolf.wav.
[Hopefully now corrected]
All these files stay over on the other server, so ideally you should
find a way to ensure that the file won't be taken down there.
See TextFormattingRules for more.
Q: How do I add an applet/plugin/etc to a page?
A: You can't. The best you can do is to link to an offsite Web page
with the applet, though it won't be inlined like a picture or sound file.
Q: If you want to add a question to a page, should you add it at the
bottom or the top?
A1: It's up to you and the page itself. Play nice.
A2: Put it where it makes the most sense.
Q: How do I delete a page?
A: Short answer: edit the page, erasing all the text except the word
DeleteTestAndWelcome. See HowToDeletePages for more.
Q: How do I rename a page without deleting it and losing its content?
A: Create a page with the new name, copy the old page's content to it,
fix the old page's BackLinks, then delete the old page.
Q: How can I make it easier for someone to figure out which parts of a
page I changed?
A: See RecentChangesOnaWikiPage.
Q: Maybe I am missing something obvious, but how can you be sure that I
don't erase everything?
A: Well, there is always the diff, which you can see if you click on
the EditCopy link at the bottom of any Wiki page. And there is a backup
in case of massive vandalism.
See WikiErase for more.
Q: How do I report a problem with the operation of Wiki, e.g. editor
not loading all of a page?
A: See WhenaWikiPageisTooBig. For other bugs, see WikiWikiBugs.
Q: Is any HTML markup supported? Can you just use HTML and have it
rendered?
A1: No. See TextFormattingRules for details about how to do formatting
in WikiWiki.
A2: See WhyDoesntWikiDoHtml or
http://usemod.com/cgi-bin/mb.pl?RawHtmlWiki for the rationale.
Q: I was looking at WantedPages. A lot of these seemed to be the names
of Java classes, which happen to have the same format as Wiki links. Is
there any way to escape something with
CapitalizedFirstLettersRunTogether so that it isn't a link?
A: Yes. See SixSingleQuotes. Other useful tips are in
TextFormattingRules.
Q: I used accented characters and I got complaints that they weren't
showing up. Why is this happening and how can I fix it?
A: They are showing up, except not to everyone. ASCII is the standard
of the Internet, not UNICODE, which means accented characters won't
display for all users. Indeed, while you could put Japanese on WikiWiki
without much difficulty, most people just see random garbage.
Q: The previous question about the incapability of showing accented
characters stated "ASCII is the standard of the Internet, not UNICODE."
This sounds arrogant as ASCII stands for "American Standard Code for
Information Interchange." Don't you think it would be better to write
with a more positive tone toward UNICODE to broaden the wiki community?
Is there a UNICODE-based WikiClone?
A: I don't know of any, but I'm writing one right now: SennikiWiki.
Q: Are you sure that "ASCII is the standard of the Internet, not
UNICODE"?
At one time (HTML 2.0) "The base character set (the SGML BASESET) for
HTML is ISO Latin-1."
Later this changed; HTML 4.01 says "The ASCII character set is not
sufficient for a global information system such as the Web, so HTML uses
the much more complete character set called the Universal Character Set
(UCS) ... equivalent to Unicode" --
http://www.w3.org/TR/html4/charset.html
Q: Is there some way to remember which pages you read while in Wiki? Or
some way to easily send page links to another page for editing? W.g.
create bookmarks on your own user page?
A: Just bookmark in your browser (e.g., Ctrl D in Netscape) each page
you might wish to revisit. Alternatively, you can just edit your user
page and type the links in there. Use a bulleted list to make it look
nice.
Q: How can I set up a button in my browser to edit the page you are
currently looking at?
A: See EditPageBookmarklet.
Q: What did I do to get banned? Can I get unbanned if I promise never
to do it again?
(Q back at you: How, if banned, did you add your question?)
A: The best way to get banned is to run a program against Wiki that
denies service to other sites. Email WardCunningham to get unbanned.
Include both your domain name and IP address as the Wiki self-protection
logic might record either.
Q: Is this project open source?
A: Yes/no. There are umpteen versions of this particular software.
While the exact software running this site is not open, some versions
are OpenSource (but not FreeSoftware). See WikiInHyperPerl for one, or
TheWikiWay for another. For FreeSoftware versions, see WikiWikiClones.
Q: There are images at the bottom of some WikiPage's but not others.
(TextFormattingRules has several.) What do they mean?
A: Each image links to a page on another wiki. Those wikis (called
SisterSites) happen to have a page with the same name as the page you're
reading. For example, Both the WikiWikiWeb and MeatballWiki have pages
named TextFormattingRules. If you're on the WikiWikiWeb's
TextFormattingRules page, clicking on the MeatballWiki image takes you
to the TextFormattingRules page on Meatball.
Q: I'm totally new to Wiki. I can't find the right way to start, though
I have been to almost every Wiki page... I have this assignment to
create a Wiki page. The 'Startpage' has to contain a few links. One link
is to add a new Wiki page where you can fill in information about some
project. Then when you create this new Wiki page, a link to it should
appear on Startpage. Is this possible?
A: Yes, it is possible. Since you're totally new to Wiki, I suggest
going to our NewUserPages page and then read the pages that it links to.
Specific information on how to start new pages is in AddingNewPages (and
also OneMinuteWiki). By the way, there are over 20,000 Wiki pages, so
you'll probably have to spend a long time reading before you've visited
them all!
Q: How do I create an edit textbox?
A: You don't really 'create' the edit textbox. You click on the
'EditText' link at the bottom of a page, and that will bring you to an
editing page with an edit textbox on it. But then, you already know that
since you added this question to this page. Every page automatically has
the 'EditText' link on the bottom. Is that what you meant?
Q: After I ZIP-Dumped my pages, how can I restore them from the dump if
it is needed?
A: With another script or by hand. What did you expect? And are you
sure what you did was legal?
Q: Can I run a wiki on a private intranet? Where can I find information
about setting up such a wiki (written for the average, non-technogeek)?
A: Yes - see WikiEngines and RunningYourOwnWikiFaq.
Q: I still have no idea what Wiki is for!
A: Neither does anyone else. But check out WikiMission and
WikiPhilosophyFaq for some theories.
Q: How did WikiWikiWeb get started?
A: See WikiHistory.
Q: I heard there is more than one WikiWikiWeb.
A: There is only one WikiWikiWeb: this one. There are hundreds of
wikis; one way being developed to start to know about them is
TourBusStop. Also check out the developing WorldWideWiki:OneBigWiki at
http://www.worldwidewiki.net/wiki/OneBigWiki.
Q: Why are these things so text-centric? Way to kill a potential
audience before it even gets started.
A1: Wiki isn't for everyone. This wiki attracts programmers and
tech-types, who are used to reading a lot. It's also a lot easier to
create and edit text than images.
A2: It's a LessIsMore / WabiSabi /
DoTheSimplestThingThatCouldPossiblyWork thing.
Q: Can Wiki damage your health?
A: Becoming a RecentChangesJunkie can certainly damage your chances of
having any free time. (And hurt your wrists if you spend too much time
at the keyboard!)
Q: Can I edit other kinds of documents online? E.g., MicrosoftWord or
MicrosoftExcel files?
A: Nope, only those that are explicitly designed for online or
collaborative editing. Those usually require special software. See
WikiLikeThings.
Q: What is the difference between a wiki and a blog?
A: Wikis are open to editing. They were created to encourage visitors
to collaborate, to improve anything on the wiki. Blogs only allow
visitors to comment.
Also, a blog has one owner, who has special privileges. Everyone's
equal on a wiki (generally; some do have administrators).
Q: I have edited a page twice. How do I retrieve the last but one
content?
A: In general, you can't. However, if you did not view the latest
rendered version, the previous rendered version might be in your
browser's cache.
For older versions of the page, see http://c2.com/wiki/history/. If you
still don't find what you seek, check Google. It caches copies of pages
it encounters when it crawls the Web.
Q: Are there other WikiFAQs?
A: Yes, try the following. Some answers are just copied from here, but
there are interesting answers not found here. Click here:
http://freemind.freezope.org/FreemindWiki/WikiFaq
Q: I've seen that Wiki is done in PHP. There are some other wikis called
WikiWikiClones. If I create a new wiki, on cgilua, how can it be
considered a wiki clone?
Actually, this wiki's engine uses Perl, not PHP. Other WikiEngines use
a wide variety of different languages.
A CGI script would be considered a wiki clone if it provided the basic
wiki functions: automatic linking between pages, etc.
Q: I browsed a bit through the categories and discovered that the game
cq2 didn't have a Wiki page yet. Because cq2 has an active community, I
decided to make a cq2 page in the game category. They keep deleting it,
saying it's OffTopic. How can a game be off-topic when there's a
category for games?
A1: This wiki is about programming. The community puts up with certain
off-topic content if enough people find it interesting (e.g, geek stuff
like StarTrek), but anything offtopic can be, and often is, deleted.
Post about programming and you won't get deleted.
A2: Games are OffTopic, but no rule is absolute. Those pages are there
because (a) we don't want to start a delete war by killing them, and (b)
they made it past RecentChanges a long time ago when OffTopic posts were
less of a problem. However, many would like to get rid of them since
they are OffTopic. Just because OffTopic material exists now doesn't
mean we want more of it. There's far too many OffTopic posts as is and
recently, many have begun to not allow it past RecentChanges because
they feel OffTopic posts are polluting Wiki more so than usual.
See PleasePleaseDontCategorizeEveryPageOnWiki. Mostly, we don't like
categories, even though some exist because of a few peoples efforts to
put them everywhere. WikiIsNotaDictionary, it's a programming site. Talk
about programming games and you'll have many people jumping into the
discussion; try to list games dictionary-style just to say they exist
and you're likely to get deleted. Some survive from sheer popularity
since they fit the geek culture, but most don't. You have to survive
RecentChanges on merit alone. If you want a page to live, then make sure
it in some way relates to or discusses programming, only then will most
people consider it OnTopic. There are no hard and fast rule, see
WikiSocialNorms and WhyWikiWorks to get an understanding of the culture
here.
Q2: Would a page with a list of great stuff that was once in a game but
not anymore, and that should be put in a game more, would that be
allowed? (that's about programming, why don't they program stuff like
that into games? Why do they seems to be interested only in having more
pixels and higher resolutions and more graphic stuff instead of
improving the basics?) it could be turned into a discussion of what
should be in a game and what not I am not that good in expression myself
in English (need more practise), so here is a part of that list: RTS:
? The shooting in Total Annihilation, it is realistic, it is real,
not just some smoke here and some unit there that gets damage, every
shot is flying across the screen and it can hit an enemy or an ally on
it's way to the target
? Like the round world in Populous 3 (not sure about the name,
haven't been able to play it for a long time), not a square map or a map
with boundaries, but a real ball shape, round, which allows you to be
attack from every side, instead of hiding in a corner of the map
A: That's not so much about programming, as it is about specific
features of a narrow class of programs. Before you create the page, ask
yourself "Does this page further Wiki's goal of offering insight into
how to improve the activity of programming?"
More information about the Plenary
mailing list