public
Description: Organisation tool written in Rails. Inspired by Backpack
Homepage: http://jamesu.github.com/rucksack
Clone URL: git://github.com/jamesu/rucksack.git
name age message
file .gitignore Sat Dec 06 04:22:20 -0800 2008 Add capistrano deployment [jamesu]
file Capfile Sat Dec 06 04:22:20 -0800 2008 Add capistrano deployment [jamesu]
file LICENSE Thu May 21 10:48:02 -0700 2009 Added to license file Signed-off-by: James Urq... [Qiushi (Billy) He]
file README.markdown Sat May 23 16:57:51 -0700 2009 Removed reference to ferret server from README [qiushihe]
file Rakefile Thu Jul 24 17:05:39 -0700 2008 Initial commit [jamesu]
directory app/ Loading commit data...
directory config/ Wed May 27 03:25:26 -0700 2009 Made sidebar pages sortable Signed-off-by: Jam... [qiushihe]
directory db/ Wed May 27 03:25:24 -0700 2009 add settings to page to support sidebar orderin... [qiushihe]
directory doc/ Wed May 27 03:39:58 -0700 2009 Add the rucksack avatar SVG [jamesu]
directory lib/ Sun Dec 14 03:26:37 -0800 2008 Improve widget forms [jamesu]
directory log/ Thu Jul 24 17:05:39 -0700 2008 Initial commit [jamesu]
directory public/
directory script/ Thu May 21 10:48:23 -0700 2009 Added ferret support - no UI yet Signed-off-by... [qiushihe]
directory test/ Sat Nov 15 07:48:04 -0800 2008 Obliterate posts test [jamesu]
directory tmp/ Thu Jul 24 17:05:39 -0700 2008 Initial commit [jamesu]
directory vendor/ Thu May 21 10:48:23 -0700 2009 Added ferret support - no UI yet Signed-off-by... [qiushihe]
README.markdown

Rucksack

What is it?

Simply put, this is an collaborative organization tool, inspired by a certain other collaborative organization tool.

The key feature is that you have "Pages" which can contain any of the following content (or "widgets"):

  • Notes
  • Lists
  • Separators (or you can call them headings)
  • Files
  • Images

These pages can be edited by yourself and any other user you choose to share it to. You can also re-order and move content between pages.

In addition there are a few complimentary features, namely:

  • Reminders
  • Journals & Status (think Twitter)

What does it look like?

Rucksack Screenshot

What about a demo?

You can try rucksack on heroku with the following credentials:

  • username: admin
  • password: password

Sounds great, how do i install it?

Firstly, make a "config/database.yml" file based off of "config/database.example.yml". If you want a quick start, you can use the file as-is since it is already set up to use a local SQLite database.

Next, you'll want to actually install the initial content. You can do this by typing in the following command:

script/setup

Next, run it either by pointing Phusion Passenger to the public folder, or run the local server, e.g.:

script/server

Finally, login. The default credentials are:

Username: admin
Password: password

I just upgraded and now it doesn't work!

The most likely explanation is that the database schema has been updated. You'll need to type in the following command to resolve this:

rake db:migrate

Have fun!