forked from osbridge/openconferenceware
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Imported pristine sources from ignite5proposals Mercurial repo as of …
…b5aca901cc81 2009-01-08 02:00
- Loading branch information
0 parents
commit 07e6ced
Showing
1,458 changed files
with
161,005 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
require 'autotest/redgreen' | ||
|
||
Autotest.add_hook :run do |autotest| | ||
autotest.add_exception(/\.git/) | ||
autotest.add_exception(/\.hg/) | ||
autotest.add_exception(/\.svn/) | ||
autotest.add_exception(/^\.\/config/) | ||
autotest.add_exception(/^\.\/coverage/) | ||
autotest.add_exception(/^\.\/db/) | ||
autotest.add_exception(/^\.\/log/) | ||
autotest.add_exception(/^\.\/public/) | ||
autotest.add_exception(/^\.\/tmp/) | ||
autotest.add_exception(/^\.\/vendor/) | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
*~ | ||
*.diff | ||
*.rcov | ||
*.swp | ||
*.tmp | ||
.hg | ||
.hgtags | ||
config/*.bak | ||
config/secrets.yml | ||
config/theme.txt | ||
coverage/* | ||
db/*.sqlite* | ||
db/schema.rb | ||
log/* | ||
nbproject/* | ||
public/javascripts/cache/* | ||
public/stylesheets/cache/* | ||
public/themes/* | ||
tags | ||
tmp/* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
syntax: glob | ||
|
||
*.diff | ||
*.rcov | ||
*.swp | ||
*.tmp | ||
.git | ||
config/*.bak | ||
config/secrets.yml | ||
config/theme.txt | ||
coverage/* | ||
db/*.sqlite* | ||
db/schema.rb | ||
log/* | ||
nbproject/* | ||
public/javascripts/cache/* | ||
public/stylesheets/cache/* | ||
public/themes/* | ||
tags | ||
tmp/* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
load 'deploy' if respond_to?(:namespace) # cap2 differentiator | ||
Dir['vendor/plugins/*/recipes/*.rb'].each { |plugin| load(plugin) } | ||
load 'config/deploy' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
http://www.opensource.org/licenses/mit-license.php | ||
|
||
The MIT License | ||
|
||
Copyright (c) 2007-2008 Igal Koshevoy | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in | ||
all copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
THE SOFTWARE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,118 @@ | ||
OpenProposals | ||
============= | ||
|
||
|
||
About | ||
----- | ||
|
||
This program provides a website for collecting presentation proposals | ||
for conferences and events. It started out as the Ignite Portland | ||
proposals site at http://proposals.igniteportland.com/ but the code has | ||
been expanded to provide a general-purpose platform for collecting | ||
proposals for other events in other places. | ||
|
||
|
||
Why | ||
--- | ||
|
||
By releasing this code under a liberal MIT open source license, we hope | ||
to empower other people so they can better organize and participate in | ||
more events that support free sharing of information, open society, and | ||
involved citizenry. | ||
|
||
|
||
Features | ||
-------- | ||
- Anyone can list events | ||
- Anyone can list/show proposals for an event | ||
- Anyone can leave private comments about proposals to organizers | ||
- Anyone can get be informed of new proposals via ATOM feed | ||
- Users can login via OpenID | ||
- Users can create proposals until a deadline | ||
- Users can update/delete their own proposals until a deadline | ||
- Administrators can login via password | ||
- Administrators can update text snippets throughout the site | ||
- Administrators can create/update/delete/list/show events | ||
- Administrators can set deadlines for accepting proposals for events | ||
- Administrators can update/delete any proposal | ||
- Administrators can export proposals to CSV | ||
- Developers can customize the site's appearance and behavior | ||
|
||
|
||
Requirements | ||
------------ | ||
|
||
Installing the app requires familiarity with UNIX system administration | ||
and Ruby on Rails. This application will run best on a UNIX-based | ||
dedicated server or virtual machine, and may not run at all on cheap | ||
shared hosting. You will need to install software that this application | ||
depends on either as root or compile it yourself. You will need to setup | ||
an application server to run the application, e.g., mod_passenger. If | ||
you do not have these skills, contact your local Ruby or Linux user | ||
group and you will likely find someone that can help. | ||
|
||
|
||
Installation | ||
------------ | ||
|
||
1. Install Git: | ||
http://git.or.cz/ | ||
|
||
2. Checkout the OpenProposals source code: | ||
git clone git://github.com/igal/openproposals.git | ||
|
||
3. Install Ruby 1.8.6: | ||
http://www.ruby-lang.org/en/downloads/ | ||
|
||
4. Install RubyGems 1.3.x: | ||
http://rubyforge.org/forum/forum.php?forum_id=28071 | ||
|
||
5. Install Rails 2.1.x: | ||
sudo gem install rails --version=2.1.2 | ||
|
||
6. Install other Ruby libraries: | ||
sudo gem install facets capistrano capistrano-ext sqlite3-ruby | ||
|
||
7. Run the application's interactive setup program from within the | ||
checkout directory, and follow its instructions: | ||
rake setup | ||
|
||
|
||
Security | ||
-------- | ||
|
||
This application runs with insecure settings by default to make it easy to | ||
get started. These default settings include publicly-known cryptography | ||
keys that can allow attackers to gain admin privileges to your | ||
application. You should create a "config/secrets.yml" file with your | ||
secret settings if you intend to run this application on a server that | ||
can be accessed by untrusted users, read the "config/secrets.yml.sample" | ||
file for details. | ||
|
||
|
||
Customization | ||
------------- | ||
|
||
You can customize the application's appearance and behavior by creating | ||
a theme, read the "themes/README.txt" file. | ||
|
||
|
||
Deployment | ||
---------- | ||
|
||
If you wish to deploy your application using Capistrano, read the | ||
"config/deploy.rb" file. | ||
|
||
|
||
Contributing | ||
------------ | ||
|
||
Bug fixes and features are welcomed. Please fork the source code and submit a | ||
pull request: http://github.com/igal/openproposals/tree/master | ||
|
||
|
||
License | ||
------- | ||
|
||
This program is provided under an MIT open source license, read the | ||
"LICENSE.txt" file for details. Copyright (c) 2007-2008 Igal Koshevoy |
Oops, something went wrong.