Dysnomia (greek: Δυσνομία) is the daemon of lawlessness and daughter of Eris.Dysnomia is also a Rails app to allow a remote team to collaborate via Internet. It specifically encourages a lawless collaboration by allowing users to edit each others contributions.
Currently Dysnomia encompasses:
- A calendar
- Todo lists
- File uploads
- Chats
- A wiki
The app also supports multi-tenancy with a catch: User accounts can be linked with multiple tenants at once.
But wait! There's more: The app is only available in german at the moment - though that will hopefully change in the near future.
Instead of a reinventing the wheel and say providing a forum module, Dysnomia instead comes with some glue for existing 3rd-party products:
Tenants can be configured to use an existing Discourse instance: Dysnomia will then function as a single-sign on/off endpoint and synchronizes changes to users with Discourse.
Dysnomia can be configured to use an existing Etherpad instance. Pads can be created, deleted and edited (via IFRAME) from the app.
- Install required gems (
bundle
) - Copy and customize files with extension .example
- Edit
db/seeds.rb
to customize the admin account - Setup the database (
rake db:setup
) - Copy emoji images to public directory (
rake emoji
) - Start processes with Foreman (
foreman start
)
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request