Note to all wiki spammers: As of 1-2-2005 no changes to this wiki, either by editing or adding new pages, will be picked up by search engines until 10 hours have passed. All spam on this site is usually deleted in minutes, an hour at the most, so it is now pointless to try to add spam of any type to this wiki.
Q: What is wiki and how do wiki servers work?
A: Try starting with the Wiki Getting Started Faq if you're new to wiki.
Q: What other FAQs about wiki are available?
Q: I would like to start a wiki where a collaborative story would be written. An earlier attempt was removed because the content was not related to software discussion. Where is the appropriate venue for my project?
A: See Wiki Farms.
Q: I would like to do my Bachelor's thesis on the subject of wikis. Do you think wikis would lend themselves to a thesis? And do you know of anyone else who has written a thesis about wikis?
A: No, but wiki does change the game in lots of interesting ways. Check out some of the more speculative wiki pages here - Mana Mana, Universal Mind and Dramatic Identity for example - and think about what could come next.
Q: Can one set one's WikiPreferences on this wiki, as one can on, say, Meat Ball wiki?
A: Only your User Name.
Q: I'm using Use Mod Wiki and I need to create a new Wiki Page similar to Wiki Page-Preferences. How do I do that? Do I need to add or change something in wiki source code? I do not understand this...
A: If it's just a normal Wiki Page you want to add, then you don't need to modify any source. If you want to change the way the wiki works by adding a special page (like the preferences page), you will probably need to modify the source. You may get a more helpful response by asking this question on the Use Mod Wiki site (and adding some details of what exactly you want to do).
Q: Why won't my wiki save anymore? It lets me edit but not save entries.
Could you be more specific? What kind of wiki are you running? What platform (Operating System / Web Server)? Does it return an error message when you try to save, or fail silently?
We run on a unix machine. I don't get any error messages. I hit preview text and it takes me to a page that allows me to see what changes I made. Then I hit save changes and it takes me back to the original page. Anyone have any ideas what can cause this?
Please also specify precisely which wiki you are using under unix.
A: You may be seeing the old page cached by your browser, a proxy on your LAN or by your ISP. Try a forced refresh/reload. This is usually achieved by pressing Ctrl or Shift while clicking the refresh/reload button, check your browser's help file for more info.
B: 'Possible Errors with PHP' - A wiki running on PHP for example can cause trouble if a possibly old wiki software hasn't been ported to a newer php version. In case the wiki is based on PHP, check if your "globals" setting in the php.ini is switched "OFF" and the wiki software is not using the new recommendations. Read the documentation at www.php.net
Q: How do I get my pages picked up by search engines? There's little use in being a community resource if the wider world can't discover the community. I don't want my wiki to remain an island.
A: For search engines like Google the best way to be picked up is for other sites to link to you (the more outside links you have, the more likely you will be indexed). If your site is well linked and (more importantly) linked from the outside world you will be indexed eventually. You can also submit a central page by hand to most search engines. You can prevent indexing of particular pages by using a robots.txt or certain HTML tags.
Technical curiosities
Q: What stops any old idiot from wandering by and erasing or defacing all of your entries? Don't you have any password protection at all?
A: See Wiki Wipeout (and Why Wiki Works and Why Nobody Deletes Wiki). Basically, nothing stops anyone from defacing the Wiki. It doesn't happen anyway. No, there's no password protection. Some defacement occurs on a page-by-page basis, but it's immediately corrected by the community, thanks to Recent Changes.
Q: How do I reduce the risk of creating an Orphan Page?
A: Never use more than one uppercase in series when forming a new Wiki Name directly on the command line, just as I did, when I first factored this "WikiWikiWebFAQ" out of Wiki Wiki Web.
Q: So what happens if two of us try to edit the same page simultaneously?
A: The first save wins. Conflicting saves are notified. See Edit Conflict Resolution.
Q: What happens to the old version when you save over it? Do we have versioning?
A: The previous version saved from a different address is available under Edit Copy. You may find other recent versions by replacing "cgi/wiki?" in the location box with "wiki/history/".
Q: Can the above substitution be done with a Book Marklet?
A: Yes, very easily - a slight change to Quick Diff Bookmarklet will do the trick.
Q: Why is it that when I check Quick Diff, sometimes the resulting page is empty?
A: If the contributor just changed in-line spacing (adding or removing spaces to one or more lines), the Quick Diff will show an empty page.
Also, if the contributor makes a change then undoes that change, the diff will show "no change" - an empty page.
Q: Why do some people's name appear next to the topic in Recent Changes where others just show the number or server they are on?
A: Changes will appear according to the IP address they were logged from, unless the person making changes goes to User Name first and uses that script to set a cookie in their browser.
Q: Why are IP addresses sometimes name-reversed in Recent Changes, and sometimes not?
A: If someone has entered their User Name via c2.com , then Recent Changes shows that username. Otherwise it shows the IP address.
Oh, you're really talking about ip67-153-232-122.z232-153-67.customer.algx.net vs. 129.6.77.126, right? The former is a valid domain name; algx.net have chosen to use this naming convention for their customers' addresses. The latter is an IP address that the wiki server couldn't find a name for.
Q. Why does the quickDiff of Random Pages always show the same 'previous' version?
A. A guess: it's because (a) Random Pages is generated by a script, and (b) Wiki treats consecutive changes from a single user as one change. From quickDiff's perspective, only one user has been changing the page, so it diffs the current version against the last time someone saved the page manually.
Q: Why not store every previous version like some systems do?
A: The reasons are mostly philosophical. See Why Wiki Works and Wiki Now.
Q: How do I write scripts to process a specific Wiki Wiki Web page so as to monitor changes to Back Links? I have little Web design experience and none in Perl.
A: Short answer is don't. Writing scripts to play with Wiki is normally bad form due to the processing and bandwidth they take up. This is especially true for something monitoring backlinks. Easiest solution would probably involve using curl and diff. Remember that backlinks are only updated on a daily basis, so don't hammer the wiki. (2004/03/05)
Q: I have created/changed a few pages while at Wiki. Is there a good way to ask Wiki to list the pages I have created, changed or deleted during a given day? If this is possible, then I have a way to see whether there have been progress in the discussion on pages I have made remarks.
A: Your options are to either:
sign your contributions with your User Name, and then do a Back Link search, deleting your signature when it's no longer relevant
become a Recent Changes Junkie
use Auto Pcn (an automatic Page Change Notification system)
Q: I need to resurrect a change made in February for Active Server Pages. Now it is March and my understanding is .../History no longer has a copy stored. Is there an easy way for me to find a previous month saved version?
A: Try using the Wayback Machine, or do a Google search for the page and hope that the Google cache is out of date enough for your needs. Also, check whether your browser's cache holds a copy.
Q: Sometimes I see references in square brackets with no link (e.g., [1]). What does that mean?
A1: That's the old style of external link which is no longer supported because it wasn't Java Script safe. Please practice Refactoring Wiki Pages when you find this; see Fixing Links for the specifics of what to do when you run across numbered (non)links.
A2: Or it may mean that people unaware of old wiki styles are incorporating a reference to a numbered footnote below in the document (in lieu of a Page Anchor).
Q: Wiki contributors can insert GIF/JPEG images only by mentioning a URL. What if I want to insert a picture that comes from my computer and not from the net?
A: Upload it to the net. There are many sites which allow users to store their own Web pages, image collections, etc.
If that sounds like overkill, it's certainly not out of the question to ask the Wiki administrator nicely to store the image on the Wiki server for you.
Q: Why don't the pages on the C2 wiki validate with validator.w3.org ? I think it would be really simple to modify the template/CGI Once And Only Once to add to the beginning, to the end ... or perhaps at the beginning, at the end.
A: My guess (speaking as someone who doesn't run this site) is that Wiki's invalid HTML isn't a big enough problem to deserve the site creator's attention. (Those who use Opera Browser may disagree.)
Q: Is there a stand-alone tool version of the text formatter that I could use off-line in order to check the page presentation before posting it?
A: One solution is to install your own Web server and wiki on your own machine. The computer needn't be connected to the 'net for you to use this. Also, some Wiki Engines have a preview feature; this one doesn't.
Q: I'd like to print all the pages I've worked on. They're linked in a tree-structure. Do I have to do that one page at the time or is there a faster way possible?
A: There are programmatical solutions, but none that are implemented as features of this wiki.
Q: When I hit Edit Page, the edit box is empty even though the page is full of text. Why?
A: With some browsers, if there is too much text (over 32K characters), the text is shown, but cannot be added to, and may not even be complete. For still larger amounts of text, the box is shown empty. Try a different browser (like Mozilla Browser, Mozilla Firefox, Galeon Browser, or Opera Browser).
Q: In IE6 with a specific Wiki engine, my text vanishes and reappears sporadically. Why?
A: With IE6 and that particular Wiki engine (I don't know how to find out which Wiki is being used), this is caused by the page separator or horizontal line (i.e. ----). Haven't found the workaround yet. Will update if so.
Wiki History
Q: Is this really the very first wiki of all the wikis in the world, as your homepage says?
A: Yes, see Wiki History.
Q: Where do the economic resources come from to keep Wiki going?
A: From Ward Cunningham, the inventor of Wiki, who runs it on his own server.
Q: Did I dream this, or what? I seem to remember Ward saying that he'd seen a cab in Hawaii that was from the Wiki Wiki Cab company. Did I make that up?
A: It was the bus at the airport. It is called the "Wiki Wiki Bus". I've seen it, too.
Q: What does the word 'wiki' mean, where does it come from, how is it pronounced, and is it trademarked?
A: Wiki wiki is Hawaiian for "quick" and it's pronounced wee-kee. See Wiki Wiki for more. [In an interview linked in Wiki Mania, Ward seems to pronounce Wiki "wicky".]
See also Wiki History, Etymology Of Wiki.
Uncategorized
Q: Why doesn't the Recent Changes page list the most recent changes on top?
A: That's how it has always worked. Quick Changes lists changes at the top.
Q: I'm finding it incredibly difficult/confusing to find a 'home' for a Wiki entry I want to make (a FAQ that everyone can edit). Should it live on this server? What servers accept FAQs on this or any topic?
A1: If it's Open Source, it's software related. Try it here, and see what reaction you get.
A2: Or try creating your own wiki or joining one of the Wiki Farms.
Q: Why should I vote (on a Wiki Page, that is). What function does voting serve?
A: There is no official function that voting serves. Voting is entirely voluntary and unofficial. It is a quick way to gauge people's ideas without wasting a lot of time and space on a discussion in Thread Mode.
Q: Is Wiki at all organized by category, or topic?
A: Many of the pages here are attached to one or more Wiki Categories, and the categories can be a good way to start browsing around. Be aware, though, that many pages here are not categorized - if you let yourself simply wander you'll be pleasantly surprised. But if you want to take a look at all the categories, go first to Category Category, and click on the title to see all the categories.
Q: Can/should cussing be removed? -- See H e Double Hockey Sticks.
A: All writing here should be continually shortened and improved. Removing vulgarities and Delete Insults almost always has this effect.
Q: OK, so I think I like the idea of wiki - but is there an intrinsic reason why they have to be so ugly?
A: I should think that one could use a respectable style sheet or something.
A2: This particular wiki values content over form. Read the Wiki Design Principles.
A3: No, other wikis such as Media Wiki do put a higher value on the presentation to the casual reader.
Q: Could someone place a virus on page via the links?
A1: A page contains text only - it could be source code for a virus, but so what?
A2: Non-Wiki links (also known as External Links) show the full URL, and there is no HTML or Java Script, so you should be safe as long as you look before you click.
Q: Where can I find a specification for wiki so I can write my own implementation?
A: There is no formal wiki specification. The many Wiki Wiki Clones have different features, and their own version of the Text Formatting Rules. You might like to have a look at Wiki Design Principles, and Wiki Engines.
Q: Where can I download this wiki?
A: You can't. See Wiki Download.
Q: How do I install a wiki on my site?
A: Start from Wiki Wiki Clone and follow some of the links there. Choose one of the Wiki Engines, download it, and go from there. See Running Your Own Wiki Faq.
Q: In the spirit of Once And Only Once, I set my Use Mod Wiki to link to this Wiki on unknown keywords. I could do one better if there were a quick index of every single symbol, that I could download Every Night At Midnight.
Q: Can a wiki page point to a wiki page on another server? If not, why not? If so, how?
A: Each wiki page has a distinct URL. Copy the URL for one page and paste it into the text of the other. Various shorthands have been concocted; see Inter Wiki, Sister Sites.
Q: How do I make my own Wiki Wiki Web site?
A: See Running Your Own Wiki Faq.
Q: Are there any wikis that use color (or font style) to distinguish the different speakers? I find it confusing to figure out who wrote what since anyone can change anything.
A: This might not be what you are looking for, but the diff-function of the software that runs the German Wikipedia (de.wikipedia.com ) does something like this.
Q: Ward, does it annoy you that people have taken the wiki concept and charged companies lots of money for implementations of it?
A: No, it does not.
Q: Can someone, please, tell me if it is possible to LINK to a header within a page. I'm not sure how to properly describe this, but, I want to create links that will jump to whatever Header I tell them to, from anywhere within the document, not just from a .
A: You can link to a Page Anchor in plain HTML, but Not On This Wiki. Unless, of course, you're on a wiki which supports HTML, which this one doesn't, or using Eddies Wiki (which features such links). Philosophically, this wiki encourages smaller pages that are to the point whereas Page Anchors enable long rambling pages.
To accomplish this in HTML, you code somewhere, and use jump there to produce the link you can click on.
Q: Can the text in a Wiki Link be formatted? For example, I want to use a HEADER to point to a new page.
A: Not On This Wiki. Only as bold, italic, etc., as for other text.
Q: Is it possible to upload files into a wiki page? I assume this would be specific to a particular wiki implementation.
A: Not On This Wiki, although links to GIF/JPEG images on other sites will be inlined.
Q: Are there wiki systems that are capable of managing file uploads?
A: Yes - Twiki, Moin Moin, Spinner Wiki and Swiki (Squeak Wiki), for example.
Q: Is there any way of seeing all the pages that link to a particular page? This would aid backward / sideways navigation. I can see pages that the current page refers to but it would be useful to see all the pages that refer to the current page.
A: Click on the page title for a list of pages that link to the current page (Back Links). The search invoked is of this wiki only (not Sister Sites); recently added references may be missed.
Depending on your browser settings, Back Links might not work. In that case, replace "wiki?" with "fullSearch?search=" in the URL and press enter. If this is inconvenient, you may be able to use a Book Marklet.
Q: I need a facility that can add inline comments to HTML pages. I guess I can sort of do this, but I'd like it to look similar to www.zope.org Can anybody give me some pointers on how to do this (with or without wiki).
A: Perhaps what you see is one of the Wiki Like Things.
Q: How can I find other wiki sites?
A: See www.worldwidewiki.net or Category Wiki Forum.
Q: Wiki and the Opera Browser (v7) don't seem to be compatible - is this the case? I can only see some screens if I use Internet Explorer instead of Opera.
A: Some Wiki Wiki Web/Opera problems are noted on Opera Browser.
Q: Did anybody ever try to compare all or the most important Wiki Clones on a feature-by-feature basis? I'm wondering which clone could be the best one for my purposes.
A: There is no definitive list, but these pages might help you:
Q: 2 days ago, I bought The Wiki Way and, after some installing problems, I began to love it. However I cannot overcome the page link problem, i.e. I do need Free Links. How do I make links of any sign, eg #, or A, etc.? I tried to install Use Mod Wiki, but only want (at this stage) to use wiki locally.
A: If you're familiar with Perl Language, it should be reasonably easy to modify the wiki scripts to allow Free Links. Try examining how $linkWord, $linkSplit, and $LinkPattern are used.
Q: Which timezone is the Wiki Wiki Web server in? This would help us figure out when Nightly Updates are done.
A: (GMT - 08:00) Pacific (US & Canada); Tijuana
Q: What are those funky images at the bottom of some pages? (Meatball, Why2k, etc.)
A: These provide links when a page with the same name exists on one of this wiki's Sister Sites.
I am confused by the fact that on some pages there are additional graphics linking to Sister Sites. Sometimes the content of the link is identical, other times different. It appear that this is an implementation of the Inter Wiki here where identical Wiki Page Names exist.
Q1: How is a sister site different from a Wiki Site, listed in the Public Wiki Forums, that use a Wiki Engine nearly identical to Wards Wiki? And how does it create a page here that links to another page at an existing Sister Site?
A:Wiki's Sister Sites are chosen by Ward. The links to them indicate exact pagename matches - anything more is coincidence. Pages with Sister Site links are created like any other page; the Sister Site links are added automatically.
Q2: Are there new Sister Sites being planned, and is there a process for a wiki site to apply to become a Sister Site? It would be good to have some of the pages hop to a corresponding Sister Site page that will host the actual content.
A: Apparently not. See Ward's homepage.
Q3: Some Sister Site pages have a login button. It appear that these pages can be modified only by authorized persons. How does one go about creating such pages on sister sites?
A: Such sites are not yet ready for unrestricted access. Email the administrator for access.
Q: Why is Wiki always written with a capital W?
A: "Wiki" (with a W) is shorthand for the Wiki Wiki Web (aka Wards Wiki), i.e. this site. "wiki" (with a w) means "a site that operates along the same principles as Wiki", probably running one of the Wiki Wiki Clones. See Wiki Has Many Meanings for more on when to capitalize "wiki".
Q: Is there a downloadable complete documentation for Wiki (.pdf, .doc, .txt)?
A: Not for this Wiki Engine. Maybe Ward will add it to the Wiki Mirrors if you ask him nicely.
Q: Any plans to consolidate the content here with www.wikipedia.org ?
A: No. Different wikis have different objectives. This one started as a repository for patterns and their language, has branched out into programming, managing programming, and things programmers like and can draws lessons from or analogies to. The Wiki Pedia has a different objective, and it is unlikely that they will deliberately be merged.
Q: Can anybody point the way to a clear explanation of the Wiki naming conventions that will account for the fact that many pages out there now display Wiki names with spaces? How does that work? And how does a language such as German, for example, cope with the mixed case requirement? This is a crucial issue for me, because I have long wanted to proselytize for the use of Wikis among my peers in the language teaching community, both for their use and their students, but the violence done to some of the basic elements of human language is a hell of a deterrent... Bc Armstrong
A: The spaces can be inserted when the page is rendered into HTML. You would still write them in Wiki Case. However, some Wiki Implementations use a different convention for creating links - for example double square brackets around the link text (Free Links).
Q: What does it mean, that this wiki and all the clones are underlying the gnu public license and the open source license, that every enterprise, can download the code and set up its own wiki, or is there nevertheless any charge to pay?
A: Many Wiki Engines are Open Source and/or licensed under the Gnu General Public License, but some are not. You'll have to check the license of the wiki you're interested in.
Q: Are recent changes and recent visitors scripts, which are executed when somebody wants to open the page?
A: On this wiki, Recent Changes is an editable page updated by a script whenever a page is saved. On many other wikis, it is just a script. Recent Visitors is a normal page (since a script wouldn't know what to put there).
Q: I tried applying Good Style Suggestions to the Front Page; however, it was quickly reverted. Is it a faux pas to change that page?
A: Not really, but the Front Page has been stable for so long that any change may be seen as either experimentation at best or vandalism at worst. Perhaps a more gradual approach to improving Front Page would succeed.
Q: You know, this c2 wiki is so famous, but it's not very useful... Hardly any of the pattern discussions offer implementation details. It's just rhetoric from a bunch of people who I doubt do much software development, more just writing books and acting like authorities on the subject. Is this some type of ego trip for you people?
A1: It's assumed that readers are smart enough to either implement the pattern themselves, or to Look It Up. For that reason, discussion tends to focus on other aspects of patterns.
If you have a problem implementing a specific pattern, just ask - but please read How To Ask Questions The Smart Way first.
A2: Implementation details tend to be specific to the development environment in use. For example, implementing the Observer Pattern has different Best Practice in Java Language vs Delphi Language vs Csharp Language vs Small Talk etc etc etc. Keeping the discussions generic (where appropriate) is more inclusive - more people can contribute. If you want to foster a discussion focusing on a particular platform, feel free to create a new page (eg Java Observer) and get the ball rolling.
Q: Do two separate wikis ever merge together to create one new wiki? Has this happened before? Keep in mind that I don't just mean two different pages within a wiki. (And for that matter, where is an appropriate page where I can post questions about the history of all wikis, not just this one?)
A1: I don't know of any such wiki merge, nor of any discussion of the history of all wikis. Such a discussion should probably reside (if created) on Meatball Wiki.
A2: At least one wiki has merged, and a couple more are currently considering merging. Discussion is already occurring at CommunityWiki.org .
Q: Is this Wiki now blocking IPs? Apparently, I only get back "Forbidden You don't have permission to access /cgi/wiki on this server." when accessing it from my AOL account (currently 172.180.xxx.xxx), while it works fine when I access with an anonymizer in between.
A: See More About Wiki Access.
Q: I would like to create a link to a MS Word or MS Excel document from within Wiki that opens in a new window automatically. I know that I can hit Shift while clicking, but is there a way to force a new window without Shift?
A: Not On This Wiki.
Q: Wiki Confluence: How do you get a link to open in a new window please?
A: Right-click on the link. Select 'Open in New Window'. If you're asking how to make the link do this automatically, the answer is: Not On This Wiki.
Q1: I was wondering if there was more documentation on how to use mailto with wiki? I'm trying to get a prefilled email generated but can't seem to find anything on this. Please assist.
A1: Does this work? mailto:you@place.com?subject=test&body=does%20this%20work%3f.
Q2: Yes it does work, but is there any way to hide the content after ? so as to only have a one word link, or even email address that one will click on? Thanks for the assistance.
A2: Not On This Wiki. Other wikis allow Free Links which specify both the HREF/Wiki Name and text content of a link.
Q: What's your take on the commercialization of wikis (either by contributors or by those wanting to start a wiki)?
A: Ward answered this question above; he has no problem with it.
Q: Is it possible to display a word that is in Wiki Word format but that doesn't create a new link? For example, if I want to refer in my text to a product that is in Wiki Word format but I don't want to link to anything, such as Open Office.org?
A: Yes, using Six Single Quotes you can disable a WikiWord. Example: OpenOffice.org
Q: Is it possible for the people who don't know about programming to make their own wiki?
A: Unlikely, but it would make a good learning project! You can set up your own wiki on one of the public Wiki Farms, however.
Q: Is it possible to use different color or font size when editing the page?
A: Not On This Wiki. Only your default two fonts (standard and fixed-width) each with emphasis or strong faces are available. See Wiki Design Principles for the reasons why.
Q: Is it possible to export/migrate entire wiki formats (pdf, xml, html, raw) from one Wiki Engine to another?
A: Generally, pages need to be translated when being transferred from one Wiki Engine to another, because their Text Formatting Rules aren't the same.
Q: Are Camel Case and Inter Wiki different types of linking? I see that Inter Wiki implements Camel Case, but where Camel Case can be supported by some Wiki engines and softwares, Inter Wiki isn't for those same ones. Is Camel Case implemented in other methods or serve a different purpose for each engine?
A: Different wikis implement linking in different ways. Some use Camel Case words, some brackets or {{braces}}, and so on. The Wiki Wiki Web turns Camel Case words into links to other Wiki Wiki Web pages. The Wiki Wiki Web doesn't support Inter Wiki links.
Pedantic answer: Camel Case isn't a link, it's the pattern this wiki uses to make a link. A wiki could in theory use anything as its Link Pattern (e.g., alternating consonants and vowels, making 'joke' a link); the Wiki Wiki Web uses Camel Case (strictly speaking, Wiki Case).
Q: What is raw wiki text and some examples of it? Is it viewable by most wiki engines and softwares?
A: Raw wiki text is what you see when you press the Edit Page link at the bottom of a page. It's how the page is stored on the wiki's server, and it's what you edit. To see this page's raw wiki text, scroll to the bottom of the page and click the Edit Page link.
Text Formatting Rules vary from Wiki Engine to Wiki Engine. Wiki pages generally can't easily be transferred between wikis unless they run the same Wiki Engine.
Q: In regards to file storage: I have read various articles indicating databases are the preferred method of storage for large multiuser applications. Why? Are they faster than other methods of storage? What are the differences between files, RCS, and databases? And are there differences involved in maintaining the servers between each one?
A1: Database management systems are the preferred method of storage for large multiuser applications because they typically offer expressive Query Languages and guarantees of reliability, predictable performance, security, atomicity of multiple updates, concurrency control, and accessibility from multiple applications, Programming Languages and platforms. Achieving all of these on top of a File System would essentially involve creating a database management system. RCS is a database management system designed specifically for storage and concurrent management of multiple versions of source code and similar (typically text) documents. For more information, see Database Definition, then explore Category Database and en.wikipedia.org . Also see Revision Control System.
A2: General-purpose database management systems are usually faster than RCS. Databases are typically faster than trivial file implementations, but will usually be slower than file access that has been optimised to meet the given requirements. RCS and other revision control systems track changes to files, so you can retrieve old versions if necessary. You can also set up a database to track changes. Files are simplest to maintain; RCS adds another layer of complexity; using databases requires knowledge of data modelling, database management, and possibly database tuning.
Q: How can I create a new template for my wiki page? Is it very dificult?
A: There's no need to create a "template" for a page. Are you asking how to Create New Page?
Q: I want to know if it's possible to customize my wiki. Put a logo, different fonts, sizes, colors, banners, etc.
A: Yes, but you'd better have a fast machine and a good knowledge of what you're doing. If minimal changes will satisfy you, try implementing a Wiki Style.
Q: Is this correct: The Wiki software operates the database and sends the client the wiki-page? Or is this correct: The Wiki software operates the database management software which operates the database? The main question is: Is there a database management software inbetween the wiki software and the database?
A1: If the Wiki software you're using is based on some SQL, relational, version control, or table-oriented database, it's almost certain to be interfaced with separate database management software (e.g., My Sql, Postgre Sql, Oracle, MS SQL Server, DB2, Fire Bird, etc.) or a separate version control system (e.g., SVN) or a library of routines (e.g., Berkeley DB) that manipulate the database. If the Wiki software you're using directly employs a collection of files as its "database", then there is almost certainly no distinct database management software involved.
should be merged with ...
A2: It Depends, but actually I think your question indicates a level of confusion. Some wikis store their data in flat files, some store their data in a single flat file, some store their data in a relational database, and some store their data in a database of their own making. The essence is that the page data exists, can be read, and can be written. Well designed software abstracts away the question of how that happens, and different wikis do it in different ways. Mostly, then, a wiki gets a request for a page, retrieves the data, renders it into HTML and spits it back.
Does that answer your question?
Yes, that answers my question. I am currently writing my diploma thesis and I read some books, but not a single one gave me such a good answer like you guys. Thank you very much!!
Q: Is there any means to prevent people from just lashing out with hatred or foul language??
A: That is the beauty of Wiki, because every Wiki Citizen wields the power of the mighty "edit-and-delete", so such outbursts are short lived. If the individual does not calm-down and settle-in, then they are IP banned. Such an individual can not do much harm, as there are extensive backups of all pages and reverting to an earlier version only takes a few mouse-clicks.
Q: Not so much a question as a problem. I have started to use Ppc Softi Know (no I didn't name the page) and when it saves hyperlinks it puts them all into lower case. This means that
changes to
which doesn't work. This is because of the Case Sensitivity of the cgi data, whereas the rest of http is Case Insensitive.
I am putting this here as I cannot find anywere else on Wiki Wiki where this is mentioned.
I doubt anyone thought to mention it (until now). The Case Sensitivity of UNIX environments and their derivatives (e.g., Linux, which this site runs on) and the languages that grew up on them (e.g., Perl, which this Wiki uses) is generally assumed. Likewise, the case insensitivity of Windows environments is generally taken as given. This affects Web-based applications; those hosted on UNIX/Linux servers are somewhat more likely to be Case Sensitive, those hosted on Windows servers somewhat less likely to be Case Sensitive. Problems sometimes occur when the twain, as it were, meet.
Obviously, for this reason, case should be preserved wherever possible. This is clearly a flaw in iKnow.
The problem is the assumption made about the content of hyperlinks, which often are Case Insensitive and this is a case where the Case Sensitivity matters. I have contacted Ppc Soft but the problem is more general than just them. I can report that they have responded with a beta release which fixes the problem. -- John Fletcher
Most Web developers assume arbitrary links can be Case Sensitive and always preserve case when manipulating or storing them. I've seen this naively violated by some beginning developers, and deliberately on more than one occasion by a developer attempting to make an anti-UNIX or anti case-sensitivity statement, which strikes me as cutting off one's nose to spite one's face.
Q: What are the advantages of writing a wiki webpage over writing one in javascript? Aren't they equally fast?
A: Writing a page in Javascript, or even in HTML, requires considerable technical knowledge. The Wiki Markup is simple and can be learned and applied much more quickly than Javascript or HTML.
Q: What system was Wiki originally developed upon?
A: As already mentioned, Linux.
Q: What all architectural patterns can be listed from wiki ?
A: See answer on Wiki Getting Started Faq.
See original on c2.com