Project

General

Profile

Actions

Feature #3921

closed

Google Wave + Twitter = Commie Plugin

Added by Michael Koch over 14 years ago. Updated almost 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2009-09-25
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

Hello everyone,
Our team started development of a plugin nicknamed "Commie" that looks to integrate both Google Wave (as internal communication) and Twitter (as external communication) into one plugin.

Currently, the plugin has been dormant as the developer has been busy with other projects and unable to complete the project. We were hoping that maybe there was someone who would be interesting in helping to finish it, and maybe even expand or take the project in a different direction.

Below is the repo for the plugin.
http://github.com/binaryseed/redmine_commie

From functional level, I think this plugin could be hugely useful in making communications more robust in redmine, especially since Google Wave will be completely open source once it is released.

Lets discuss this more, as I'd love to hear your alls thoughts.

Thanks,
Mike


Files

commie_plugin_screenshot.JPG (155 KB) commie_plugin_screenshot.JPG Michael Koch, 2009-09-25 03:45

Related issues

Related to Redmine - Feature #10568: Real-Time Collaborative Editor WikiNew

Actions
Actions #1

Updated by Michael Koch over 14 years ago

added screenshot of current plugin

Actions #2

Updated by Patrick Kaminski over 14 years ago

Hi,
i liked of this idea...
i will study this.

Bye

Actions #3

Updated by Michael Koch over 14 years ago

Hello Patrick,
I'm glad you are interested in this plugin. Let me know if there is anything I can do to help move this along!
Mike

Actions #4

Updated by Patrick Kaminski over 14 years ago

Hi Michael.

I had problem with the database creation.
I executed the rake command, but the creation of tables of the plugin not worked.

You have the sql code to give me?

Thanks
Patrick

Actions #5

Updated by Yousef Alhashemi over 14 years ago

Patrick,

What's the error your get?

Actions #6

Updated by Patrick Kaminski over 14 years ago

Hi,
I do not remember because I created the structure of the database by analyzing the db files.

But now I have a problem with the script from Twitter.

I must comment line 26 of file '/apps/views/commie/project.html.erf', because this is preventing the start of Redmine with the error log:
'ActionView::TemplateError (undefined method `map' for 1:Fixnum) on line #26 of commie/project.html.erb'

I have doubts about the values of the fields 'token' and 'secret' of the table 'twitters'.
Where do I get these values?

Thank you,
Patrick

Actions #7

Updated by Michael Koch over 14 years ago

Here is more information on the release of the Google Wave protocol:

http://googlewavedev.blogspot.com/2009/11/wavesandboxcom-federate-this.html

Actions #8

Updated by Michael Koch about 14 years ago

It might be worthwhile to wait for EtherPad & AppJet to go OpenSource then integrate those.

Actions #9

Updated by hanjiang zheng over 13 years ago

hi when i i use command : "rake db:migrate_plugins RAILS_ENV=production" to update datebase ,
it show this error :

(in D:/redmine/rails_apps/redmine084)
rake aborted!
no such file to load -- twitter_oauth
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_ori
ginal_require'
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require
'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:510:in `require'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:355:in `new_constants_in'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:510:in `require'
D:/redmine/rails_apps/redmine084/vendor/plugins/redmine_commie/init.rb:4:in `eva
luate_init_rb'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin.rb:95:in
`evaluate_init_rb'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/c
ore_ext/kernel/reporting.rb:11:in `silence_warnings'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin.rb:91:in
`evaluate_init_rb'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin.rb:44:in
`load'
./config/../vendor/plugins/engines/lib/engines/plugin.rb:77:in `load'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin/loader.r
b:33:in `load_plugins'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin/loader.r
b:32:in `each'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin/loader.r
b:32:in `load_plugins'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/initializer.rb:292:in
`load_plugins'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/initializer.rb:142:in
`process'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/initializer.rb:97:in
`send'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/initializer.rb:97:in
`run'
./config/environment.rb:20
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_ori
ginal_require'
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require
'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:510:in `require'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:355:in `new_constants_in'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:510:in `require'
D:/redmine/rails_apps/redmine084/vendor/plugins/chantra-redmine_whining/lib/task
s/whining.rake:30
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:503:in `load'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:503:in `load'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:355:in `new_constants_in'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:503:in `load'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/tasks/rails.rb:7
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/tasks/rails.rb:7:in `
each'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/tasks/rails.rb:7
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_ori
ginal_require'
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require
'
D:/redmine/rails_apps/redmine084/rakefile:10
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `load'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_load_
rakefile'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2017:in `load_rake
file'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_
exception_handling'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2016:in `load_rake
file'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in `run'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_
exception_handling'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31
D:/redmine/ruby/bin/rake:19:in `load'
D:/redmine/ruby/bin/rake:19

how can i do ?
my rails version is 2.3.5
my ruby version is 1.8.6
my redmine version is 0.8.4

Actions #10

Updated by hanjiang zheng over 13 years ago

hanjiang zheng wrote:

hi when i use command : "rake db:migrate_plugins RAILS_ENV=production" to update datebase ,
it show this error :

(in D:/redmine/rails_apps/redmine084)
rake aborted!
no such file to load -- twitter_oauth
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_ori
ginal_require'
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require
'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:510:in `require'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:355:in `new_constants_in'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:510:in `require'
D:/redmine/rails_apps/redmine084/vendor/plugins/redmine_commie/init.rb:4:in `eva
luate_init_rb'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin.rb:95:in
`evaluate_init_rb'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/c
ore_ext/kernel/reporting.rb:11:in `silence_warnings'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin.rb:91:in
`evaluate_init_rb'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin.rb:44:in
`load'
./config/../vendor/plugins/engines/lib/engines/plugin.rb:77:in `load'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin/loader.r
b:33:in `load_plugins'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin/loader.r
b:32:in `each'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin/loader.r
b:32:in `load_plugins'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/initializer.rb:292:in
`load_plugins'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/initializer.rb:142:in
`process'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/initializer.rb:97:in
`send'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/initializer.rb:97:in
`run'
./config/environment.rb:20
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_ori
ginal_require'
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require
'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:510:in `require'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:355:in `new_constants_in'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:510:in `require'
D:/redmine/rails_apps/redmine084/vendor/plugins/chantra-redmine_whining/lib/task
s/whining.rake:30
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:503:in `load'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:503:in `load'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:355:in `new_constants_in'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:503:in `load'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/tasks/rails.rb:7
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/tasks/rails.rb:7:in `
each'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/tasks/rails.rb:7
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_ori
ginal_require'
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require
'
D:/redmine/rails_apps/redmine084/rakefile:10
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `load'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_load_
rakefile'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2017:in `load_rake
file'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_
exception_handling'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2016:in `load_rake
file'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in `run'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_
exception_handling'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31
D:/redmine/ruby/bin/rake:19:in `load'
D:/redmine/ruby/bin/rake:19

how can i do ?
my rails version is 2.3.5
my ruby version is 1.8.6
my redmine version is 0.8.4

Actions #11

Updated by Michael Koch over 13 years ago

hanjiang,
the plugin needs further development. are you interested in helping? i can contact the original developer and see if he can help if you are.

thanks,
mike
www.openpario.net

Actions #12

Updated by Gergely Nagy over 12 years ago

Oops, maybe I'm too late joining this club, but this looks interesting.
What I would especially need is some integration/conversion between Waves and Wiki pages and perhaps Issues.
The use case: for collaborative project planning, discuss/brainstorm the initial ideas in Wave, and then solidify them in Redmine afterwards.

Of course it would be great to have Wave's power in editing Wiki pages in general.
This is a recent idea, haven't thought through, just wondering if it rings the bell for anyone.
Thanks, Gergo

Actions #13

Updated by Terence Mill over 12 years ago

I would like to look into it, but the git repository does not exist!

Actions #14

Updated by Terence Mill over 12 years ago

Moved here https://github.com/patrix/redmine_commie ?
Terence Mill wrote:

I would like to look into it, but the git repository does not exist!

Actions #15

Updated by Terence Mill over 12 years ago

Looks like u missing the gem "twitter_oauth". Try to isatll that first.

gem install twitter_oauth

However, this plugin is missing some basic documetation:
Howto install, prerequisites (wave server?), know bugs, todo, roadmap..

hanjiang zheng wrote:

hanjiang zheng wrote:

hi when i use command : "rake db:migrate_plugins RAILS_ENV=production" to update datebase ,
it show this error :

(in D:/redmine/rails_apps/redmine084)
rake aborted!
no such file to load -- twitter_oauth
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_ori
ginal_require'
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require
'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:510:in `require'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:355:in `new_constants_in'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:510:in `require'
D:/redmine/rails_apps/redmine084/vendor/plugins/redmine_commie/init.rb:4:in `eva
luate_init_rb'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin.rb:95:in
`evaluate_init_rb'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/c
ore_ext/kernel/reporting.rb:11:in `silence_warnings'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin.rb:91:in
`evaluate_init_rb'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin.rb:44:in
`load'
./config/../vendor/plugins/engines/lib/engines/plugin.rb:77:in `load'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin/loader.r
b:33:in `load_plugins'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin/loader.r
b:32:in `each'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/rails/plugin/loader.r
b:32:in `load_plugins'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/initializer.rb:292:in
`load_plugins'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/initializer.rb:142:in
`process'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/initializer.rb:97:in
`send'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/initializer.rb:97:in
`run'
./config/environment.rb:20
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_ori
ginal_require'
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require
'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:510:in `require'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:355:in `new_constants_in'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:510:in `require'
D:/redmine/rails_apps/redmine084/vendor/plugins/chantra-redmine_whining/lib/task
s/whining.rake:30
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:503:in `load'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:503:in `load'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:355:in `new_constants_in'
D:/redmine/rails_apps/redmine084/vendor/rails/activesupport/lib/active_support/d
ependencies.rb:503:in `load'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/tasks/rails.rb:7
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/tasks/rails.rb:7:in `
each'
D:/redmine/rails_apps/redmine084/vendor/rails/railties/lib/tasks/rails.rb:7
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_ori
ginal_require'
D:/redmine/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require
'
D:/redmine/rails_apps/redmine084/rakefile:10
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `load'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_load_
rakefile'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2017:in `load_rake
file'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_
exception_handling'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2016:in `load_rake
file'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in `run'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_
exception_handling'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
D:/redmine/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31
D:/redmine/ruby/bin/rake:19:in `load'
D:/redmine/ruby/bin/rake:19

how can i do ?
my rails version is 2.3.5
my ruby version is 1.8.6
my redmine version is 0.8.4

Actions #16

Updated by Terence Mill almost 12 years ago

related to #10568

Actions #17

Updated by Anonymous almost 11 years ago

Wave is dead... and it seems that this issue is not the best place to keep this plugin alive (resp. in zombie state). It would seem better to put it on github or somewhere else, and let people fork it from there (and who knows, perhaps somebody gets interested in reviving it).

But this issue should be closed.

Actions #18

Updated by Go MAEDA almost 9 years ago

  • Status changed from New to Closed

Both the plugin and Google Wave are not alive now.
I close this issue.

Actions

Also available in: Atom PDF