a basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.
Find a file
2005-08-14 23:35:10 +00:00
app Moved pretty date formatting from revision to the main view helper, where this presentation logic obviously belongs 2005-08-14 23:35:10 +00:00
config added log directory, set default database.yml 2005-08-09 03:52:54 +00:00
db Dropped number from revision table. Also dropped timestamp. We will rely on autoincremented ID for sorting, and will for now store the time of last edit of the revision in revised_at. Later we will refactor content into a separate table (so as not to load the whole 300 kb of text and cached HTML every time we need page.revisions in code). Rake tests all pass, but watir tests indicate that some revision traversing links are still broken 2005-08-14 22:26:54 +00:00
lib Moving back some model classes to where they belong. Model classes need not map to database entities to be model classes 2005-08-14 04:42:19 +00:00
natives/osx/desktop_launcher Massive change of SVN properties to deal with EOL style problem 2005-01-24 18:52:04 +00:00
public Fix shebangs. Consistentlicious! 2005-08-11 05:46:38 +00:00
script Moving back some model classes to where they belong. Model classes need not map to database entities to be model classes 2005-08-14 04:42:19 +00:00
test Renamed revised_on to revised_at everywhere (for consistency) 2005-08-14 23:27:55 +00:00
vendor Deleting Madeleine... with pleasure (it is cool, but not for wiki data) 2005-08-10 05:28:05 +00:00
CHANGELOG Typo correction 2005-07-30 06:51:03 +00:00
instiki Fix shebangs. Consistentlicious! 2005-08-11 05:46:38 +00:00
instiki.gemspec Deleting Madeleine... with pleasure (it is cool, but not for wiki data) 2005-08-10 05:28:05 +00:00
instiki.rb Fix shebangs. Consistentlicious! 2005-08-11 05:46:38 +00:00
Rakefile move to AR 2005-08-09 02:20:28 +00:00
rakefile.rb move to AR 2005-08-09 02:20:28 +00:00
README Just checking authentication 2005-08-08 04:32:03 +00:00

===What is Instiki?

Admitted, it's YetAnotherWikiClone[http://c2.com/cgi/wiki?WikiWikiClones], but with a strong focus
on simplicity of installation and running:

Step 1. Download

Step 2. Run "instiki"

Step 3. Chuckle... "There's no step three!" (TM)

You're now running a perfectly suitable wiki on port 2500 
that'll present you with one-step setup, followed by a textarea for the home page
on http://localhost:2500.

Instiki lowers the barriers of interest for when you might consider
using a wiki. It's so simple to get running that you'll find yourself
using it for anything -- taking notes, brainstorming, organizing a 
gathering.

===Features:
* Regular expression search: Find deep stuff really fast
* Revisions: Follow the changes on every page from birth. Rollback to an earlier rev
* Export to HTML or markup in a zip: Take the entire wiki with you home or for reference
* RSS feeds to track recently revised pages
* Multiple webs: Create separate wikis with their own namespace
* Password-protected webs: Keep it private
* Authors: Each revision is associated with an author, so you can see who changed what
* Reference tracker: Which other pages are pointing to the current?
* Speed: Using Madelein[http://madeleine.sourceforge.net] for persistence (all pages are in memory)
* Three markup choices: Textile[http://www.textism.com/tools/textile] 
  (default / RedCloth[http://www.whytheluckystiff.net/ruby/redcloth]), 
  Markdown (BlueCloth[http://bluecloth.rubyforge.org]), and RDoc[http://rdoc.sourceforge.net/doc]
* Embedded webserver: Through WEBrick[http://www.webrick.org]
* Internationalization: Wiki words in any latin, greek, cyrillian, or armenian characters
* Color diffs: Track changes through revisions

===Missing:
* File attachments

===Install from gem:
* Install rubygems
* Run "gem install instiki"
* Change to a directory where you want Instiki to keep its data files (for example,  ~/instiki/)
* Run "instiki" - this will create a "storage" directory (for example, ~/instiki/storage), and start a new Wiki service

Make sure that you always launch Instiki from the same working directory, or specify the storage directory in runtime parameters, such as:
  instiki --storage ~/instiki/storage

===Command-line options:
* Run "instiki --help"

===History:
 * See CHANGELOG

===Download latest from: 
* http://rubyforge.org/project/showfiles.php?group_id=186

===Visit the official Instiki wiki:
* http://www.instiki.org

===License:
* same as Ruby's

---
Author:: David Heinemeier Hansson
Email::  david@loudthinking.com
Weblog:: http://www.loudthinking.com