Hey all you opensource programmers and developers out there-
14 years ago
General
Fediverse Links
Mastodon: @Snapai@dragon.style | Pixelfed: @Snapai@pix.weanimatethings.com | Peertube: @snapai@watch.weanimatethings.comTelegram Links
@Snapai (me) / @Snapimation (art)See this?: http://www.bettermeans.org/
This is an awesome thing, but it needs a lot of work. Y'all should go fix it! Their code hasn't been touched in a year, despite them opensourcing it under GPLv2 (it doesn't say it on too many of the files yet, but it's a fork of Redmine that's being distributed, and Redmine is GPLv2)
Its code repository is at https://github.com/Bettermeans/bettermeans
Two fixes that I can already point out that need done:
/app/models/user.rb lines 751 & 758: that should be activity_streams not Activity_Streams (it's case sensitive)
/app/models/setting.rb lines 271-272: the lines should be in the opposite order but the assignment operators in the same order, like this:
setting = find_by_name(name)
setting ||= new(:name => name, :value => @@available_settings[name]['default']) if @@available_settings.has_key? name
(the ||= operator is the one that applies a default value if a value hasn't been set)
I've stopped by their freenode IRC channel, but no-one seems to be responding.
And the software and the ideas behind it definitely represent something REALLY cool-
Occupy.net already uses it, at http://collaborate.occupy.net/
This is an awesome thing, but it needs a lot of work. Y'all should go fix it! Their code hasn't been touched in a year, despite them opensourcing it under GPLv2 (it doesn't say it on too many of the files yet, but it's a fork of Redmine that's being distributed, and Redmine is GPLv2)
Its code repository is at https://github.com/Bettermeans/bettermeans
Two fixes that I can already point out that need done:
/app/models/user.rb lines 751 & 758: that should be activity_streams not Activity_Streams (it's case sensitive)
/app/models/setting.rb lines 271-272: the lines should be in the opposite order but the assignment operators in the same order, like this:
setting = find_by_name(name)
setting ||= new(:name => name, :value => @@available_settings[name]['default']) if @@available_settings.has_key? name
(the ||= operator is the one that applies a default value if a value hasn't been set)
I've stopped by their freenode IRC channel, but no-one seems to be responding.
And the software and the ideas behind it definitely represent something REALLY cool-
Occupy.net already uses it, at http://collaborate.occupy.net/
FA+

I hope people can get it going! Would be awesome to see this widely used.
It's smartly built around an existing software (which is the main obstacle to most open source startups), it's just a matter of repackaging it for anyone to use, removing the BetterMeans website from the app (right now you get their purchase page and all their about pages if you install it), putting in a proper link to the admin console (it's <rooturl>/admin ) etc