Posted by Bensen on August 2, 2015 at 3:44pm
Dear people,
I consider using Drupal because my search engine pointed to this group. I am new to Drupal.
I have had quick looks to Timemachine and Community Weaver in the description of this group.
Last release of Timemachine seems to be in 2011. Is it still alive?
Community Weaver link points to an external site rather than a Drupal project. When I tried to find the tech. via builtwith, it showed no Drupal. Is it still a Drupal-based project? Is it an open source project or a prorpetary one?
Thanks in advance for any help!
Best regards.
Comments
Community Weaver
There have been CW1, CW2, and now CW3. I have used the first two. Unfortunately, CW3 is not an open source project. It is a custom coded proprietary project with little support when compared to CW2.
I'm still using CW2 and my site still is more advanced than CW3. The other more popular custom TimeBanking S/W is TnT by hOurworld. It has been adoped by TBUK as their new platform. Like CW3, TnT is proprietary but has considerably more and better technical support than CW3. Many CW2 TimeBanks have migrated to TnT.
TBUSA has already limited their technical support for CW2 (if they ever truly had any to begin with) and I suspect they will decalre it non-supported soon. CW2 is running under D6 and isn't upgradeable to D7 or D8 in its present state. I'm considering moving to Matt's Community Forge TimeBanking S/W. Matt's Drupal based complimentary currency module is state of the art and he and his team have put together a best of breed solution.
CW3 is a risky solution in my opinion because if a key programmer were to somehow be out of commision (accident, health, etc) CW3 would not be maintainable!
You may find a better summary of avilable S/W here:
http://www.appropedia.org/Community_Currencies
Although it doesn't yet list CW3 since CW3 was just released and has few installs as of today.
Hope this info helps
Thanks for the information!
Dear Jim, thanks a lot for all the useful information. This is a great information for me to start!
Best regards.
p.s. I hope Drupal's anti spam system will let this message posted this time.... I have been trying since yesterday.
Please be accurate about CW3
Jim,
The rumors of my impending death are grossly exaggerated.
I'm the developer of Community Weaver 3 and unfortunately your note above unnecessarily slams CW3. As I've personally supported you on CW2 issues I'm surprised to hear you criticise our support.
First - please elaborate on "little support" - we have three dedicated individuals whose entire goal in life is to support CW2 and CW3, including myself who wrote the software, and, yes we support CW2 Drupal issues still. Much of my support time this I donate to the community because I want CW3 to be successful and I believe in the TImebanking model.
Similarly, we are releasing new versions every two to three weeks, fixing issues, and responding to community feedback. This is, in my mind, great support.
I'm confused as to why you'd say that CW2 is more advanced than CW3. CW3 has a ton more features than CW2, is based on modern development libraries, and works on every device (phone, tablet) seamlessly. It has far more customization options, a far simpler user interface, and a clean modern look. CW2 is based on Drupal 6 which will be end-of-lifed this year, and, IMHO - looks dated compared to modern web technologies.
If you're a software developer and want to write your own custom code for CW2, then sure, CW2 has more to offer you, same way that Home Depot is the "more advanced" option when I want to put a new bathroom in my home. But becauase Drupal 6 is going away soon - I wouldn't recommend building anything new with CW2 today.
TnT doesn't allow you to write code or modules for it either so your comparison fails there and you're just not being fair to CW3 for some reason.
If you want to write your own software and customize it, definitely look at Matthew Slater's work with Community Forge - he's donated a lot of work and should be commended for his gifts to the community. Most of the CW2 code for TimeBanking was based on his work, so the work continues there for all who want to build their own timebanking system.
Part of the nightmare of CW2 was hundreds of individuals tinkering with Drupal 6 (which, while a great platform - is not for beginners) and creating incompatibilities with the various configurations. The fact that TBUSA maintained hundreds of different variations of Drupal 6 installations over the past several years should be applauded; as one of the people supporting it – it's not a simple task.
CW2 is based on Drupal 6, and yes, the work to upgrade it to Drupal 7 was massive; so we will be migrating the remaining CW2 sites to CW3. Drupal 6 will likely hit end of life in October and we are acting appropriately to avoid security issues, etc.
Finally, your "risks" about CW3 which portend my impending death are a bit of "FUD" - Fear, Uncertainty and Doubt - and are a bit of an exaggeration.
And the risks are identical if the key developer of TnT (Stephen Beckett) would pass away, and for that matter if Matthew Slater were to suddenly die.
This is true of any software, but the truth of the matter is that if ANY of us were to die -the organization who developed the software would find another developer to maintain it. I'd like to think I'm irreplacable, but the truth is - there are many people out there who can write software, and that number is growing daily.
So, please be accurate about Comunity Weaver 3. I'm sorry you think we have "little support," hopefully we can change your mind if you allow us.
Best,
-Kent.
Market Acumen, Inc.
We build lasting businesses.
Please answer the important question Kent
With all due respect Kent, you seem to have responded to every concern about Community Weaver 3.0 except the ones Jim actually raised. So let me make my questions about whether Cw 3.0 is a proprietary system very clear and unambiguous.
Is CW 3.0 built on a version of Drupal?
Is that version 8 of Drupal?
Does CW 3.0 use the work of other Drupal module developers such as Matthew Slater of CommunityForge?
Are you withholding any source code that modifies Drupal or any modules you've built CW3 on top of, in violation of the spirit, if not the letter, of their GPL licenses?
Are you withholding any source code for any new Drupal modules you're written for CW 3.0?
Until you indicate otherwise, I am presuming the answers to all of these questions are "yes", in which case Jim's comments are perfectly accurate. You have either misunderstood them, or you are the one impeding the spread of inaccurate information.
For example, when Jim says:
He means support for the maintenance of the "source code", not technical support for end users of the software. Free code like Drupal is supported by a huge community of contributors. Proprietary software can only be supported by its owners, because they are the only ones with the source code.
So when Jim says:
and you reply:
This is true in the case of Stephen Beckett, because TnT is proprietary, but it's just not true in the case of Matthew Slater. His source code is all available on public repositories, with full documentation intended to facilitate open source collaboration, and if he were to stop developing it (avert), others could easily take his place.
This is why you are being misleading (whether you realise it or not) when you say:
Free code is not just about being able to engage in DIY tinkering. A more accurate analogy would be having access to the "source code" of your home. If you know, for example, what your house is made of and where the services are located (pipes, wires etc), you can get something fixed or improved by DIY ("Home Depot") or by hiring the tradesperson of your choice. If you don't have access to this information about your house, you have a proprietary house, and you have the pay the original builder whenever you want something done, at whatever rates they wish to charge.
This is called vendor lock-in, and your entire reply to Jim seems designed to obscure this. Considering you are the "vendor" to TB USA in this case, I can think of at least one reason why you would go to such length to distract people from the implications of vendor lock-in.
We disagree about what's important here is all
Here's the short answer: CW3 is not built on Drupal 8, it's built on another open-source toolkit and lots of open-source third-party software.
The core of the CW3 application is not open source, however. This was the choice of TimeBanks USA who both developed the software and invested a lot of time and money to do so. I can't really discuss their choice to not release the software, but I understand why they've made their decisions.
Let me directly address Jim's issues then:
It's custom coded and it's proprietary, yes. However, my interpretation of his term "support" is related to his usage of "Technical support" twice after. You can interpret this loosely as "support for open source" or you can interpret it as support for the hosted software. I choose to interpret it as "technical support" because it's referenced that way twice more, an I think I refuted this directly. TBUSA has dedicated support and development for CW3, and we are now on version 3.1 and have had releases every few weeks. CW2 was not updated for years. So Jim's statement is, IMHO, patently false.
For that matter, CW2, while "open source" was offered as a "hosted product" on TBUSA's servers and did not allow access or modification to the installed source code on the installed server systems, and offered add-on modules ONLY to a select few individuals, so his assertion that CW2 was "open source" is not true, either. There was an attempt (before my time) at one point to create an image of the source code but it was poorly documented and didn't work.
Jim offers no evidence here aside from his opinion. I heartily disagree with this, and it's a slam of CW3. http://wiki.timebanks.org/wiki/Improvements,_Changes_and_New_Features
Jim's opinion. I disagree. We have a thriving user base, links to context-sensitive help on every page on our site, and our software is vastly easier to use, looks better on more devices, and offers more functionality than CW2 and T&T in many aspects. My humble opinion.
I addressed this already, and it's FUD. It's also an unfair assertion, as this applies to pretty much any choice people make, or for that matter, you could hire a vendor to modify your Drupal installation and ... gasp ... they could be "out of commission" or "not complete the work" or even introduce more bugs into your installation. Like is full of risks and this particular risk is one which I see little chance of happening.
I'm not intending to mislead anyone into thinking that CW3 doesn't have vendor "lock-in", but the truth of the matter is that most software used by most "regular people" (not developers) is proprietary and has vendor lock-in. (Think iPhone, Windows, Mac OS X, etc.) Am I attempting to mitigate Jim's attempts to instill fear in anyone who may wish to choose CW3 over, say, Matthew Slater's work? Yes, of course. Because it's not founded in any evidence, and because Jim is spreading FUD when it's my experience as the lead developer that what he's saying is not true, nor has been true in my time working with Timebanks USA.
It's my opinion that choosing the Drupal ecosystem locks one into that architecture as well; as does choosing an alternative ecosystem like Wordpress. The more you build your data into any of these architectures you are buying into the platform, and over time it becomes more and more difficult to "migrate away" from said platform without paying "your selected vendors" to get away from the platform to switch to another, for example. Yes, you have access to the source code and can hire whomever you choose to maintain it; and this is a great advantage. But there's additional costs and risks to going the open source route (largely requiring developers to participate often in maintaining such systems), which is why many, many people go the route of proprietary solutions: They just don't want to deal with fixing the wiring in their house or re-do their Kitchen - they just want to sleep and eat in their house and get a good night's sleep without worrying about the plumbing, wiring, or "internals" of how things work.
The truth of the matter is that most TimeBanking groups have low technical skills and are not really able to work with advanced technologies like Drupal 7/8 and installing and maintaining modules, etc. I tried to put that nicely in my response, stating that the patchwork of D6 installations in addition to the security implications of running 500 copies of D6 were a nightmare to manage.
Jim, it appears, was one of those exceptions; he has higher technical skills that most of the other Timebanks out there. But to slam CW3 unnecessarily when alternatives like Matthew Slater's work are available as a migration option is unfair to CW3 and I will still defend TBUSA for the work they've done to make CW3 a great product which they are still supporting to this date.
Well, that wasn't my intention. Unlike Time and Talents, we don't lock you away from your data; all of the data in CW3 is fully exportable down to a transactional level so that you could feasibly reconstruct the entire history of your Timebank elsewhere if you wished, and move it to another platform if you had the technical know-how. So you are now exaggerating the degree of "vendor lock-in" here, I'm unsure why. And please, if you think there's some reason for us to lock people into the Timebanks USA software you don't need to insinuate it – please let us know. And to paint me having some ulterior motive here is ludicrous. We've had people migrate away from Community Weaver to other platforms, and we've had people migrate to Community Weaver from other platforms, and we've never stood in the way of anyone who wished to leave and we welcome migrations to CW3 with open arms. I'm an advocate for CW3 because it's great software, not because I want to lock people into it and take away their software freedom. There's enough options out there for TimeBanking that we should all be able to coexist peacefully.
I hear your point about the community of open source software and the support that that gives for those types of projects. These are all great things; I have contributed to open source software and I use it zealously; so I'm not pretending here that one is better than another, they are different choices that people make and each choice has advantages and disadvantages.
This is probably not the venue for this, but you could argue that your response deliberately obscures the risks and issues with choosing open source software which is rife with issues with stability, maintainability, costs, and going down a rabbit-hole of development which many Timebanks are poorly prepared and able to take on.There is a reason that the vast majority of TimeBanks choose proprietary solutions - they are not developers nor do they wish to take on the burden of developing software. As a developer, I inherited a mess of vastly different open source installations of CW2, and it was a bad thing for the stability and security of running a hosted solution. So forgive my bias but it's based on my experience.
However, my final point is this, and I think it's both clear in Jim's question and in my response: Software requires regular maintenance and support to develop and thrive. Jim's concern was that CW3 was not being supported by individuals or by the company behind it; I continue to assert that it is and will be in the coming years.
Jim could have answered the question and discussed moving to Matthew's Slater's modules for D7/D8 without slamming CW3 in the process.
Best,
-Kent.
Market Acumen, Inc.
We build lasting businesses.
Chris and Edgar Had to do Something...
Jim, after living through the time when Larks supported CW2, I have to throw my support behind Kent. CW2 was unsustainable, in that it got exponentially more complex with TBUSA's success, as well as having major architectural drawbacks. Chris and Edgar were in a very tough position, and while all of our team volunteered bunches of time for them, we couldn't sustain it either. It was a huge mess, and Kent brought them out of it. I was delighted when they told me about him. Without Kent, there is every chance that there would be no TBUSA.
You can debate all you want whether having a proprietary system was a wise choice, but what is undebatable is that Kent has done what we couldn't afford to do. Kent is the hero, no matter what technology he used. Kent and his team were able to save TBUSA.
And Jim, you're definitely an outlier. I know that. You know that. Most people don't have the knowledge or drive to tinker and refine that you do. Put me in a room with them and you, and I'd rather hang out with you. Chris & Edgar and Kent needed to build something for everyone else. It was a basic product development decision.
Think about those weekly timebank coordinator calls and think about whom Chris and Edgar decided to go to as early adopters: those who needed it most; those who were marginalized; the people who were not good at manipulating systems. We were able to do customization for different timebanks by making modules that different timebanks could turn on and off, but most of our time was spent putting out fires from the system as it arrived on our doorstep flaming.
Yes, there would have been a way to build CW3 with a more sustainable system than CW2 in Drupal, but Kent was there. His technology works for the vast majority of timebankers, who btw, can't or don't make their payments to C&E for the privilege of using their software. It's a miracle that Kent was there. It was a very challenging situation. Kent stepped up.
I bet that there's a way, or they could build a way, for you to ask for features, garner support for the features you want, and lobbying for them to eventually get them built. As timebank members, it's not our call. Ultimately Chris and Edgar need to build a sustainable system, and who gets to do the development and maintenance is a complex decision, just as is deciding on the development path.
I know that Chris & Edgar want to serve the community as best they can, have only the most noble of intentions, and have walked the walk for years. Working for them is like working for Gandhi. We haven't been in touch for a long time, and I hope that they're at a point where they can exhale a bit and discuss new features. I can only applaud the work that Kent has done in being there when they needed him, and delivering a working system.
And Jim, please get off of CW2. The faster the timebank coordinators can move off of it, the sooner Chris and Edgar can put it out of its misery, and the sooner they can get on with building new features because they won't be putting resources toward supporting that terrible timesuck of a system.
Founder
http://www.larks.la
Robot Coordinator
http://droplabs.net
Organizer, Dragonslayer
http://drupal.la &n