nbudin / journey
- Source
- Commits
- Network (0)
- Issues (4)
- Downloads (4)
- Wiki (3)
- Graphs
-
Branch:
master
Nat Budin (author)
Thu Dec 24 12:36:27 -0800 2009
journey /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Thu Sep 24 08:14:45 -0700 2009 | |
| |
.gitmodules | Thu Sep 24 08:14:28 -0700 2009 | |
| |
COPYING | Mon Jun 29 20:03:23 -0700 2009 | |
| |
Capfile | Tue Mar 18 11:56:41 -0700 2008 | |
| |
README | Mon Jun 29 20:03:23 -0700 2009 | |
| |
Rakefile | Mon Jan 22 07:55:43 -0800 2007 | |
| |
app/ | Tue Dec 22 08:34:24 -0800 2009 | |
| |
config/ | Thu Dec 24 12:36:27 -0800 2009 | |
| |
db/ | Fri Nov 27 17:29:09 -0800 2009 | |
| |
doc/ | Mon Jan 22 07:55:43 -0800 2007 | |
| |
journey-logo.svg | Mon May 18 14:36:43 -0700 2009 | |
| |
left-layout.xcf | Tue Jun 16 13:57:49 -0700 2009 | |
| |
lib/ | Sun Nov 29 09:50:58 -0800 2009 | |
| |
public/ | Sun Nov 29 12:11:40 -0800 2009 | |
| |
script/ | Sat Jun 06 11:40:04 -0700 2009 | |
| |
test/ | Sun Nov 01 12:03:42 -0800 2009 | |
| |
top-layout.xcf | Tue Jun 16 13:57:49 -0700 2009 | |
| |
vendor/ | Fri Nov 27 17:29:56 -0800 2009 |
README
Journey: An online survey application Copyright (C) 2006-2009 Nat Budin WELCOME TO JOURNEY Journey is an online survey application. It provides an AJAX-based graphical interface for creating surveys, and lets people respond to them via the web. Journey also provides tools for analyzing the responses to your surveys. INSTALLATION Journey is a Ruby on Rails application, and uses standard Rails deployment techniques. We have tested Journey using a MySQL database backend; theoretically, it should work with other databases, but this is not officially supported. Briefly, the procedure for deploying Journey is: 1) Make sure you have the gems installed that Journey needs. To do this, simply run "rake gems:install" as root, and Rails will find and install the gems it needs. 2) Write a config/database.yml file. You'll need to configure at least a development or production database (depending on the type of environment you're deploying to), and you'll also need to specify a "users" database. This can be the same as your main Journey database, or a different one. If you want to share users and roles between different ae_users-based applications, you'll probably want to use a separate database. 3) Run "rake db:migrate" to create the Journey tables. 4) Create the database tables needed by the ae_users plugin. (See the plugin docs for details.) 5) Start the Journey application server. Go to the front page using a web browser and verify that it works. 6) Sign up for an initial user account. (Click the "Sign up" link in the upper right corner.) 7) Shut down Journey temporarily, and give yourself universal admin privileges in the database. To do this, insert a row into the "permissions" table. All you need to fill in is the "person_id" column using the ID from the ae_users "people" table - leave all the other columns as NULL. 8) Start up Journey again. You should now be an administrator. LICENSING This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
