jeffbski / collective forked from meekish/collective

A no-frills Merb wiki extracted from wiki.merbivore.com

This URL has Read+Write access

jeffbski (author)
Sat Jun 28 17:11:07 -0700 2008
commit  3b344c14abcff7635eaf37a3b0140a74ad2c9401
tree    9da77c14a28dd1fa62439935f71f8937cd071674
parent  52605c73c7920ca66d3c1608a330523195813898
name age message
file .gitignore Thu May 22 11:48:03 -0700 2008 Theme stylesheets, site title, and site footer ... [Jed Hurt]
file LICENSE Fri May 09 09:55:44 -0700 2008 Added MIT license to repo [Jed Hurt]
file README.markdown Sat Jun 28 17:11:07 -0700 2008 updated readme to mention dm >= 0.9.4 [jeffbski]
file Rakefile Mon Apr 07 21:50:21 -0700 2008 Support loading of Rake tasks in a 'tasks' dire... [jherdman]
directory app/ Sat Jun 28 16:15:50 -0700 2008 upgraded to DM 0.9.4 [jeffbski]
directory autotest/ Fri Apr 04 14:46:06 -0700 2008 Bring Autotest support inline with Edge Merb [jherdman]
file config.ru Mon Jun 09 22:52:14 -0700 2008 Added config.ru file. Collective <3 Phusion Pas... [Jed Hurt]
directory config/ Loading commit data...
directory db/ Wed Aug 27 00:01:47 -0700 2008 Oops. Don't want this. [Jed Hurt]
directory gems/ Tue Apr 08 01:26:15 -0700 2008 Added merb_http_basic_auth plugin [Jed Hurt]
directory lib/
directory meta/ Tue Apr 15 00:32:17 -0700 2008 Added Ditz issue tracking to the repo, as well ... [elliottcable]
directory public/ Tue Jun 10 10:53:21 -0700 2008 Styled flash notices [Jed Hurt]
directory spec/
directory tasks/ Mon May 05 23:57:02 -0700 2008 Collective now utilizes a user-editable page at... [Jed Hurt]
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
  • Custom theme support

Take It For A Spin

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

Dependencies required

  • merb
  • RedCloth
  • vikinggem
  • merb_datamapper
  • datamapper (>= 0.9.4)
  • merb_helpers
  • diff-lcs
  • can_has_fixtures (use for spec test)

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.

Lend A Hand

Check out the bug tracker. Pull requests and patches are welcomed.