NetSquared teaming up with Sun Microsystems to produce global Hack Days. Sao Paolo, Brazil was a success on October 1, stay tuned for an update. Next up, China!
Dgroups.org is the home for groups and communities working to achieve international development goals. Dgroups current platform, Dgroups 1.0, is long overdue for a modernized replacement, Dgroups 2.0, based on Drupal, Sympa and web2.0 services.
Vision: To be the leading Internet space where members of the international development community join forces to collaborate, engage in online dialogue, and share knowledge and information.
Mission: To help members of the development community mobilize and apply their collective knowledge and expertise to achieve more effective and sustainable development. The Dgroups Partnership provides Internet spaces and services where people share information, engage in effective dialogue, networking and collaboration.
Dgroups 2.0: Rationale
The current Dgroups.org platform, known as Dgroups 1.0 as it has been at version 1.0 since 2003, couples Lyris Mailing List Manager with a web interface constructed with the Cold Fusion programming language - all of this proprietary. Due to the application's architecture, furthering the development of Dgroups 1.0 to respond to the latest technology trends proved difficult and unmanageable. Additionally, it was Bellanet's long standing wish that the investment which was made to build Dgroups.org be more of a public one. The (Cold Fusion) code can be released under the GPL license (or similar license), but if the components are not FLOSS and have high fees associated with them, then releasing the code as-is has little value.
Bellanet, a group within the International Development Research Centre which has developed, hosted and supported Dgroups.org on behalf of the Dgroups Partnership, then switched its thinking to building a platform which works similarly to Dgroups.org, but with existing (FLOSS) components, which can integrate well with external services (such as del.icio.us, flickr, etc.) via open APIs and standards. This next version of the platform has become known as 'Dgroups 2.0'
For more information:
Bellanet Blogs: FLOSS Dgroups - Why do we want to make it happen
Dgroups.org: Dgroups.org has been financed by the Dgroups Partnership. Each organisation contributes a membership/partnership fee which has covered development, maintenance and operational costs. (A list of Partnership members are listed in 'Supporting Organisations'.)
Dgroups 2.0: The beginnings of this project have been built using existing Free (freedom and cost) Software components: Drupal CMS and the Sympa MLM. The goal of the project is to leverage and 'couple' these two to replicate Dgroups.org functionality in addition to leveraging external services. Developments were made by Drupal and Sympa developers, funded by Telecentre.Org and the International Development Research Centre. We see the following as keys to sustainability of this project:
Benefit from funding to complete core developments to attain Dgroups.org functionality. Further development ideally done by our linkages with free software development communities based in Latin America and Nepal, where there are established Drupal development communities.
Continue the development in such a way as it is useful to more than ourselves and to nurture community ownership of the project.
The Dgroups Partnership, specifically the platform's host and supporters funded by the Dgroups Partnership, will always maintain a strong ownership and be the primary maintainers.
Low interest for additional Drupal and Sympa contributions within the Drupal and Sympa communities.
Loosing Dgroups Partnership members, and therefore lower financial contributions to maintain Drupal and Sympa components.
Poor planning in data and community transition from current Dgroups (1.0) platform to future FLOSS Dgroups (2.0) platform.
Achieving a similar Dgroups.org user experience in an existing platform (Drupal) without making significant changes to Drupal.
The following are time estimates without costs, as developer daily rates can fluctuate considerably, dependent on their country of residence. (A daily rate of 500 USD = 107 500 USD.)
Development
Drupal and Sympa Developer Time: Continue development process: 150 days (Time estimate assumes that the development is 50% complete.) Currently identified development work
Platform Migration (Dgroups 1.0 -> Dgroups 2.0)
Developer Time (planning, migration scripts, documentation): 65 days
Process Coordination and Communications (in-kind by Bellanet and Dgroups Partnership): 60 days
As the time estimates given in the 'Identified Needed Resources' suggest, the process will exceed 90 days. The general plan is to continue the development work on Dgroups 2.0 which has already begun. This is documented at http://wikis.bellanet.org/floss-dgroups/
Identify Drupal and Sympa developers: We have a strong interest in working with Southern (developing global South) based developers who are passionate about the project.
Plan the Drupal and Sympa development work: Work with the Drupal and Sympa communities such as to leverage existing code as much as possible and to ensure our contributions have benefits beyond ourselves.
Complete the development: Continue the development process according to plan. Prepare and execute a test plan.
Undertake Dgroups User testing: Test identified basic features, such as usability and use in low-bandwidth settings.
Migrate data and users from Dgroups 1.0 to Dgroups 2.0: Execute data migration scripts. Prepare any user documentation to make it easier for the user to become accustomed to the differences between Dgroups 1.0 and Dgroups 2.0.
Dgroups.org is the online home for groups and communities working to achieve international development goals. In Dgroups, one can find the online tools and services needed to support the activities of a team, a group, a network, a partnership or a community.
It is lead, owned and governed by the Dgroups Partnership which comprises of several international development organisations: CTA, CGIAR, DFID, FAO, Hivos, ICCO, IDRC/Bellanet, IICD, INASP, KIT, OneWorld, SNV, UNECA, UNAIDS, World Bank.
Dgroups currently hosts approximately 2000 groups with 80 000 users.
There are an ever increasing number of development organisations that want to enable online groups or communities. Instead of creating separate solutions, the Dgroups Partnership came together and supported a platform not just for each other, but for the entire development community. The Dgroups Partnership know of no comparable service which is as simple, non-commercial (no ads), respectful of privacy, and targeted at low bandwidth users in the global developing South.
Dgroups 1.0 was declared at version 1.0 in 2003 and has stayed at that version to this day. It was developed in Cold Fusion and uses the Lyris Mailing List Manager. Because of these technology choices, which perhaps made sense in 2001, any new developments to the platform has proven difficult and costly. This has resulted in a platform which continues to satisfy the basic needs of a community, but does not provide the extra features (community wikis, blogs, resource tagging, standards-compliant calendar, etc.) many virtual communities now rely on.
In order to achieve Dgroups 2.0, it made most sense to leverage and invest in existing FLOSS projects which can integrate well with external services (such as social bookmarking services, photo services, etc.) via open APIs and standards. Over 2006, we began the process to towards achieving Dgroups 2.0 with the Drupal CMS and the Sympa MLM, using small investments from Telecentre.Org and the International Development Research Centre. We hope to continue the development of Dgroups 2.0 with the guidance of the Netsquared Community and the support of the Technology Innovation Fund.
For more details:
Bellanet Blogs: FLOSS Dgroups - Why do we want to make it happen
Comments
DGroups - a basic tool for SDC's virtual exchanges and learning
I'd just like to confirm the high value SDC gives to DGroups. A substantial number of our electronic discussion platforms are "hosted" by DGroups and the satisfaction among the members and collaborators is high.
Manuel Flury
Head Knowledge Management
Swiss Agency for Development and Cooperation
CH-3003 Berne / Switzerland
manuel.flury@deza.admin.ch
Dgroups is critical for international development
Dgroups currently hosts approximately 2000 groups with 80 000 users. My organization, Global Healthcare Information Network, is responsible for two of these (HIFA2015 and CHILD2015), and is under contract to moderate a further two groups (HIF-net and HR4D-net) on behalf of INASP. Together, these groups constitute some 4000 people, most of whom are based in developing countries, often with slow and unreliable dial-up internet access.
I have been responsible for moderating some of the above groups since 2002. Our projects and programmes have thrived thanks to Dgroups, and I believe this is largely thanks to Dgroups being 'simple, non-commercial (no ads), respectful of privacy, and targeted at low bandwidth users in the global developing South'. These factors are critical for credibility, and have enabled the groups to be maximally inclusive of all stakeholders with basic internet access. We are finding that an increasing number of primary and district health workers are joining thanks to increasing email availability.
The success of our groups is also thanks to the fact that we share, with many other groups, the benefits of technical support persons (eg Sarah Kerr, Zhang Qu) who are always able to help - and we also benefit from a dynamic community of administrators and moderators of other Dgroups for peer-to-peer exchange.
For all of these reasons, Dgroups has become a critical tool for international development. Many thousands of people have come to respect and depend on Dgroups as the ideal communication tool for large-group, multi-stakeholder communities of interest that involve a majority with poor internet access.
That said, I strongly welcome and endorse the proposed new Dgroups 2.0, that will maintain existing functionality but with major new features. The latter, including collaborative technologies such as wiki, will be particularly useful for our newer groups, HIFA2015 and CHILD2015, which are aiming to translate the experience and expertise of members into a specific and evolving knowledge base.
I vote for the continued support and evolution of Dgroups and urge others to do the same.
Neil Pakenham-Walsh MB,BS
Coordinator, HIFA2015 Campaign
Coordinator, Global Healthcare Information Network
16 Woodfield Drive
Charlbury, Oxfordshire OX7 3SE, UK
Tel: +44 (0)1608 811338
Email: neil.pakenham-walsh@ghi-net.org
Web: http://www.ghi-net.org
Web (HIFA2015): http://www.hifa2015.org
HIFA2015 email group: http://www.dgroups.org/groups/hifa2015
CHILD2015 email group: http://www.dgroups.org/groups/child2015
Join HIFA2015 and CHILD2015 - send your name, organisation and brief description of your professional interests to hifa2015-admin@dgroups.org and child2015-admin@dgroups.org
"Healthcare Information For All by 2015: By 2015, every person worldwide will have access to an informed healthcare provider"
Great project - supporting collaboration
Dgroups 2.0 concept is a great concept, particularly since I have been moderating some of the groups in the dgroups workspace. The most important aspect of the dgroups which I would like to see retained is the simplicity of the front end while we move to a second phase of development and incorporate new tools and plan to bring more live features.
A number of people living in developing countries still don't have high speed access or continuous connectivity, even if they access through kiosks or cafes. So, all new features added to this excellent tool must be flexible enough to cater to the needs of farthest community... embracing the philosophy of bridging the digital divide.
We at CSDMS would be delighted to collaborate and provide user feedback and inputs actively in this project.
Keep up the great work dgroups partnership!
Important work, similar goals
Just a quick heads up to endorse how important it is to see a FLOSS group communication tool that is "simple, non-commercial (no ads), respectful of privacy, and targeted at low bandwidth users."
This is why we've used GPL GroupServer for over two years now for our Local Issues Forums - it gives us what you are asking for and now provides a low-bandwith way to share files (e-mail attachments are automatically stripped and placed in files area if the web with a link inserted in the e-mail to the group).
What GroupServer doesn't do (yet?) is provide a topical tree structure for listing lots of groups and it is based in Zope.
I respect your interest in using Drupal/Sympa, so one opportunity for collaboration might be on sharing specifications and feature ideas so over the long run a GroupServer on Zope 3 connects with the Plone world and folks with Drupal can catch up with truly e-mail friendly and equitable participation options.
Collaboration platforms collaborating
Part of the goal in choosing Drupal/Sympa has been to strengthen the Dgroups community by building upon existing tools and technology supported by larger open source development communities. These investments have benefited Dgroups but also the Drupal and Sympa communities. Efforts to date to enhance Sympa's SOAP interface for example were also part of the Sympa community development roadmap. We have also had a similar collaboration with Civicspacelabs who are building community software.
I cannot speak on behalf of the Dgroups partnership, but I believe collaboration with the Groupserver community would also be welcomed.
Why this is a worthwhile cause to vote for
More important than the the techie specs is the fact that Dgroups facilitates knowledge sharing in 2000+ groups between almost 80,000 users from across the globe. All these people are working towards development goals. So by supporting Dgroups, you are directly contributing to ensuring that these people can continue their work.
VOTING FOR PROMOTING GLOBAL DEVELOPMENT AGENDA
Dgroup has proved its crediblity being a neutral online platform for development based civil society organizations in South. It has helped to break the barriers of sharing knowledge and experiences from national to global level. The vibrancy of discussions in the platforms has helped in minimizing differences of opinion in development issues and concerns. There are several discussions going on the platform ranging from technical issues to development issues. It has acted as a strong repository of diversified knowledge. However, as per the increasing demand there is need of improving the services of these platforms so that it can support in the process of creating a global development agenda that will leverage immense opportunities of global collaboration.