The champion of our group, Mark Judemann of Transition Houston, sent us (the Media Group) a pointer to the info about TransitionTown Drupal. We're just getting our site together now (with Drupal). See what we have so far at http://www.transitionhouston.org/ . "Pardon our construction", there isn't much there yet.
Our team has some experienced Drupal folks as well as some pretty good writers.
One of our taxonomy structures goes under the umbrella term of "Action Groups" (these categories exist on our site now, with no real content). The Action Groups are:
- Administration
- Energy
- Food
- Health and Wellness
- Heart and Soul
- Housing
- Introduction to Transition
- Local Economy
- Meaningul Work
- Outreach - Education
- Policy
- Transportation
- Urban Design
- Water
These groups or group names may change as we flesh out our site (and find people to contribute content and commit to administration/moderation).
We currently have a Ning group ( http://transitiontexas.ning.com/group/transitionhouston ), which will probably go away when we get our Drupal instance running, and a Wordpress blog maintained primarily by our group leader, Mark (mentioned above).
We're looking forward to contributing to the effort(s) of this project.
A question I'm sure will come up at some point: is there any plan/interest in having a specific/dedicated Drupal hosting system/service for Transition Groups? That would give us a consistent platform across all deployments including bug fixes/patches/updates?
Or is it way too soon to think in these terms yet?
Comments
Hi, cb. Nice to have you
Hi, cb. Nice to have you :-)
We're in the process of setting up a meeting for the IA group, I'll post it when we have a date/time (likely will be this coming Thursday).
In the meantime, I recommend listening to the kick off call to get yourself oriented:
http://groups.drupal.org/node/67123
We've been kicking around the idea of having a hosting service and I think it would be useful to many, many transition groups. My view is that for the first 12 months the early adopters should install TD themselves and evolve the project quickly. But not long after that there should be an Aegir installation (perhaps with some Mercury goodness) for those who want an all-in-one solution.
It should eventually look like http://www.drupalgardens.com and Acquia is pouring in lots of $'s into that project.
The Post Carbon Institute used to have their relocalization network (http://www.relocalize.net) and they obtained the funding to run it.
Andre Angelantoni
Founder, PostPeakLiving.com
quick note on hosting
now you guys are the experts so I don't want to go barging into things, but in the longer term, we at Network are very keen to keep a long term 'distributed' model in mind, with distributions and mirrors around the world (possibly on local servers running on local energy, swapping info back ups). This would be a more resilient model technically and socially - if we're centrally hosted in one place we're much more vulnerable to all sorts of things...
(hope you don't mind me barging in!)
Agreed...
I was thinking a little about this and feel it makes a lot of sense. Centralisation through Ning means a big effect when they change, same could be said for factors like robustness even if we created hosting services.
I would be interested to collect thoughts on what loose coupling it is worth to create between sites though. The TN site has a plan for a sharing engine that pulls in content based on feeds and pushes it back out. But if local TI sites had other data resources, what data is worth sharing, collating, etc? Resilience indicators for example?
On de-centralisation
absolutely - there are technical, socio-technical, external political and all sorts of risks with centralisation. Not to mention group-think, hierachies and other traditional organisational dynamics that we're all at risk of forgetting that we have have been brought up to accept...
A joy of the TT movement is its wide-ranging, de-centralised, and gradually diversifying nature. No one solution fits all problems, we need to move to a pattern-based view of tackling issues in different places, not a best-practice view. "Context is all" (Margaret Atwood). More on this in the conference in June.
Long term Webcomms tech-wise, this means a focus on the sharing engine (aggregation) to me - I see the whole web project as a constellation of all sorts of websites, databases, interactions and other valuable things which can be navigated, filtered, made sense of through a focus on the synapses in this brain rather than a portal/hub etc. etc.
And part of that is (a) technical, but more importantly (b) social and evaluative - any form of aggregation and customisation work needs to have a clear agreed set of values behind the scenes... which means a group of people discussing/negotiating/managing conflict etc. behind the glamourous tech scenes...
Early, early aggregation trial with managing news:
http://mn.mc3.coop/
(on Graham's dev box so please don't spank it!)
Not barging at all, Ed. The
Not barging at all, Ed.
The goal of resilience is a good one. Balancing that are the very real advantages of some degree of centralization:
1. easier to set up (no need to have technical know how in each group)
2. easier to keep sites secure (dedicated team monitoring and applying security patches; don't underestimate this)
3. potentially lower cost to individual groups
4. easier to roll out new features (every group gets them more or less at the same time)
5. individual groups don't have to keep moving their sites as their hosting providers go bankrupt
Having tens of thousands of Drupal installations will get very onerous very quickly for the community. It's fine for each community at the beginning to have their own installation because the early adopters are likely to have the in house technical skill needed.
However, I don't see very much time passing before the community collectively says, "Why are we all repeating the same tasks over thousands of sites (applying security patches, performing upgrades, finding new hosts, etc.)?" and I don't think the points raised so far, though valid, are going to be outweigh the advantages of a common host (at least by country).
In my view, some degree of centralization is inevitable.
BTW, the aggregation engine looks very promising!
Andre Angelantoni
Founder, PostPeakLiving.com
Centralised versus distributed
Really interesting discussion. It reminds me of our initiative's discussions when we first decided to try to build a system which not just our own but any new initiative could use. We wanted to save them from having to repeat the same work we were doing, seeing that as hugely wasteful of time and resources. So, while I can see both sides of the debate, perhaps if we examine the requirements and what is already happening out in the field (perhaps via the survey), we can look at where centralisation might be necessary or enormously beneficial as well as where a distributed model is clearly better.
I'm still a newbie on infrastructure but from where I sit, I can see at least three areas this impacts:
As to Site Installation, Hosting and Management (which with Drupal is a significant challenge) it seems we have three basic options:
Great summary
I would add just one category to the top area: functionality. I foresee a bunch of modules that provide features that support a community in its relocalization efforts, from tracking barter offers to organizing a community garden.
For the Site Installation, Hosting and Management, I always thought #3 would be the way to go. Ultimately sites hosted on a single platform running Aegir will still outnumber individual installations by probably 50 to 1, is my guess. Faced with the possibility of being up and running in minutes vs. finding the technical Drupal help to perform a custom install (then having to maintain it), most communities I think will opt for the common host.
Andre Angelantoni
Founder, PostPeakLiving.com
Can Aegir answer our requirements?
I suspect you're right about the proportion of towns who'd find a centrally-managed infrastructure offering attractive but, having some experience of working with a global, federated but devolved organisation of national-level autonomous groups, it might perhaps be worth doing a quick-and-dirty marketing survey to check our assumptions are correct... Ed's points about the human factors of these questions are valid (and seem to be drawn from personal Transition experience).
;-D
Having had a quick scan of the documentation for Aegir, it's clearly awesome. So, assuming we're right and hundreds of initiatives take up our offer of TD1.0, do you have any thoughts/research on Ed's other point about sustainability of hosting providers, along with my point about workload of managing multiple sites? I note from this DevSeed post from March 2010 that it's now even possible for Aegir to manage multi-server site provisioning so would this answer both sets of requirements?
Less obvious is whether an Aegir-managed cluster of sites is relatively simple to maintain if all the sites have non-identical functionality. Does it get more complex if one town wanted a different IA, a different set of functions or some other variation from the standard install profile? Do we simply say to people, "Sorry about this, but in order to install and use TD for your site and get ongoing free support, you're going to have to rename your 'Teams' as 'Groups' and no, 'Projects' get a wiki but you can't also have a photo library."
Or can Aegir work around varied components/features/installations/IA labels etc?
For instance, we've identified some areas where we think the TT Belsize group will want a slightly different site configuration to ours. We think they might want a different emphasis on their home page by using a different View config to ours, or they might want a Project wiki instead of a more CCK-based structure to their Project reference section, or a different array of panels. But if every town wants to vary these types of components, would Aegir still be able to cope with managing all those varying configurations successfully?
Aegir is flexible
Aegir doesn't need website content to be any particular way to work. In other words, people can install and uninstall modules, have different themes, information architectures and so on. If they don't touch the core code and follow some other simple guidelines their sites will be manageable by Aegir.
We could go through the work of performing a survey but it's not obvious to me that the answer would change our direction much. I still see both individual installs and centralized installs as being needed by the community. And I don't think the result wouldn't change the order of the rollout, either (version 1.0 followed by centralized hosting). Maybe you're seeing something I'm not, though? What is the precise question you would ask?
The only other thought I have on sustainable hosting is that we could do our best to perform some financial due diligence on some hosting providers to make sure they are financially sound before recommending them.
Andre Angelantoni
Founder, PostPeakLiving.com
Transition web platform project
Hi Chuck (and all):
Glad to see Transition Houston is getting started. If you're working through the process of getting a site / communications infrastructure up and running, I would invite you to join in the discussion about starting a (possibly Drupal-based) Transition Initiatives web platform "package", so that new initiatives don't have to figure all this out from the ground up.
I've started a thread on the subject, and if you're interested in helping to brainstorm on this I think we can make it into something that will really help accelerate the Transition movement's growth through better communication, and facilitate these new initiatives in solving the web / comm startup problem. (Not to mention helping older initiatives to solve some existing needs and problems!)
If you're interested in joining the discussion, please sign on with a comment at the forums thread:
http://groups.drupal.org/node/80714
Sincerely,
-- e.m.fields
chapel hill, nc