This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
courtenay (author)
Sun May 11 13:08:50 -0700 2008
tentacle /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Fri Apr 18 13:45:26 -0700 2008 | [rick] |
| |
CHANGELOG | Tue May 06 12:19:08 -0700 2008 | [Jeremy McAnally] |
| |
LICENSE | Tue Apr 29 23:10:30 -0700 2008 | [courtenay] |
| |
README | Tue Apr 29 23:10:26 -0700 2008 | [courtenay] |
| |
Rakefile | Thu May 17 13:19:17 -0700 2007 | [rick] |
| |
app/ | Tue May 06 13:19:03 -0700 2008 | [Jeremy McAnally] |
| |
config/ | Tue May 06 12:35:12 -0700 2008 | [Jeremy McAnally] |
| |
db/ | Tue May 06 12:35:12 -0700 2008 | [Jeremy McAnally] |
| |
lib/ | Tue May 06 12:35:12 -0700 2008 | [Jeremy McAnally] |
| |
public/ | Tue May 06 12:35:12 -0700 2008 | [Jeremy McAnally] |
| |
script/ | Tue Apr 08 17:52:21 -0700 2008 | [Jeremy McAnally] |
| |
spec/ | Fri Apr 11 11:40:02 -0700 2008 | [Jeremy McAnally] |
| |
stories/ | Tue Apr 08 17:52:21 -0700 2008 | [Jeremy McAnally] |
| |
test/ | Fri Apr 18 13:37:59 -0700 2008 | [Jeremy McAnally] |
| |
vendor/ | Tue May 06 12:35:36 -0700 2008 | [Jeremy McAnally] |
README
= Tentacle: A platform for social websites on Rails
Tentacle is supposed a fairly simple application platform, on which you can build
an application with social features. These features exist as Engines (look in vendor/plugins)
The engines are intended to be vertical slices of functionality, easily replaceable by the developer.
Some existing engines ported to Tentacle include the popular Beast forum and Signal wiki.
Please note that this software has not yet seen a 0.1 release.
Tentacle is aimed at expert-level Rails developers and is unsupported at this time.
== Known Bugs
Are you kidding me?
OK, here's one: the app only runs in production mode, because we still haven't figured out how to monkey
patch models to work with Rails' plugin reloading.
== Installing Tentacle
TODO: Automate most of this crap
To install Tentacle, you'll need to first setup your database configuration and application structure:
cp config/database.sample.yml config/database.yml
mkdir log
rake tmp:create
rake db:schema:load
rake db:migrate:all
To install a plugin, you'll need to do the following:
script/tentacle install plugin_source
rake db:migrate:plugin[plugin_name]
To seed some data in, you'll need to do the following:
rake db:fixtures:load
script/runner "User.find(1).create_profile :email => 'test@test.com'"
script/runner "Group.create :name => 'Default'"



