public
Fork of meekish/collective
Description: A no-frills Merb wiki extracted from wiki.merbivore.com
Homepage: http://github.com/meekish/collective
Clone URL: git://github.com/sbusso/collective.git
name age message
file .gitignore Wed Apr 16 14:26:11 -0700 2008 Don't need to ignore defensio.yml when we won't... [jherdman]
file README.markdown Tue Apr 29 21:43:31 -0700 2008 Oops. Don't need this. [Jed Hurt]
file Rakefile Mon Apr 07 21:50:21 -0700 2008 Support loading of Rake tasks in a 'tasks' dire... [jherdman]
directory app/ Mon Apr 28 17:31:54 -0700 2008 Make button to moderate edits more descriptive [Jed Hurt]
directory autotest/ Fri Apr 04 14:46:06 -0700 2008 Bring Autotest support inline with Edge Merb [jherdman]
directory bugs/ Tue Apr 22 12:32:21 -0700 2008 Close HTML styling issue [jherdman]
directory config/ Tue Apr 22 10:08:53 -0700 2008 oops! double included RedCloth [jherdman]
directory db/ Mon Apr 07 17:21:07 -0700 2008 Seed development database with spam [Jed Hurt]
directory gems/ Tue Apr 08 01:26:15 -0700 2008 Added merb_http_basic_auth plugin [Jed Hurt]
directory lib/ Mon Apr 21 22:46:17 -0700 2008 It's not necessary to explicitely use Defensio ... [jherdman]
directory meta/ Tue Apr 15 00:32:17 -0700 2008 Added Ditz issue tracking to the repo, as well ... [elliottcable]
directory public/ Tue Apr 22 12:30:32 -0700 2008 Make HTML recipe more legible and relevant [jherdman]
directory spec/ Fri Apr 18 04:47:51 -0700 2008 A spec to show we don't need viking to update a... [jherdman]
directory tasks/ Tue Apr 15 00:32:17 -0700 2008 Added Ditz issue tracking to the repo, as well ... [elliottcable]
README.markdown

Collective

A no-frills wiki built on Merb 0.9.x and DataMapper

Features/Problems

  • Versioned pages
  • Textile/Markdown content formatting
  • Pretty page urls
  • Markup and Styling still looks like wiki.merbivore.com

Take It For A Spin

  • $ git clone git://github.com/meekish/collective.git
  • $ cd collective
  • $ cp config/database.sample.yml config/database.yml
  • $ rake dm:db:automigrate
  • $ merb
  • Open a browser at http://localhost:4000/

Spam Protection

Collective supports protection against spam using either the Akismet or Defensio API via Viking. By default this support is disabled. To enable support you will need to create a configuration file named spam_protection.yml in the config directory. A sample file is available for you in config/spam_protection.yml.sample.

Your configuration file must:

  • have the name of your desired spam protection service. Available options include: 'akismet', 'defensio', or blank (i.e. disabled).
  • have both your API key and 'blog' connection options included. See the documentation for your service of choice for details on these options.

Caveat Emptor

The development database is auto migrated and seeded at every boot, so don't put anything in there that you want to keep

Lend A Hand

  • git clone git://github.com/meekish/collective.git (or make a fork)
  • gem install ditz
  • cd collective
  • ditz todo