__________________________________________
OneWorld Connect - Project Details
"OneWorld.net is the premiere global hub for groups and individuals who care about international issues—a town hall for today’s interconnected world."
Since 1995 OneWorld has developed a massive site: 500,000+ articles and multi-media in 11 languages. OneWorld has a strong track record of innovation in the digital public space including CMS-driven site (1995), radio(1998), video(2001), and first UN speech by US politician through 2nd Life (2007).
Our challenge in a nutshell
We need to make our work more navigable and user customized, and provide new ways for our users to connect to 2000+ partner orgs and to each other.
-
Map mashup is a first step in enhancing visualization;
-
Widget will enable users to receive and submit content via website and cellphones;
-
Social networking will help our users find like-minded OneWorlders and spread the content, and;
-
Metadata will enable easy sharing of information.
Technically: the current massive CMS is being de-centralized, to better tailor to the regional needs and context of each of the 12 Oneworld editorial centers in the world. OneWorld US and several others are migrating to Drupal, some to Plone, and a few have tailored proprietary systems.
HELP US WITH...
Here are ideas we want to work on. Help us define them in more detail, or help us Just Build Them. Get in touch if you want to help Oneworld Connect!
OneWorld US Michael Litz: michael.litz@us.oneworld.net, skype mlitz2004, cell +1 (202) 361-7040Roshani Kothari: roshani.kothari@oneworld.net
Rolf Kleef: rolf@drostan.org, skype rolfkleef, cell +31 617 232 772
|
|
Task |
Skills |
|---|---|---|
|
1. |
Visualization |
|
|
|
What is the best approach to adding geo-tagging information in Drupal? Multiple languages, perhaps multiple locations per article, different levels of granularity: village, city, region, country? |
Drupal geo-tagging advice |
|
|
How to work through 500,000 articles and find appropriate geo-tags? Work with a geonames database? |
Drupal, Geonames?, Bulk database work |
|
|
Implementing automatic geo-tagging on new articles being written? Work with a geonames web service or local database? |
Drupal geo-tagging implementation |
|
|
Showing the underexposed stories. Can we give extra weight to stories that are not (yet) high on Yahoo and Google News, CNN, and the likes? Can we match an article with a news aggregator to see it's relative uniqueness in the set? Maybe tags, but maybe also based on the whole content? |
Article content match; Google/Yahoo/CNN ranking |
|
|
Highlighting the connections in time. Timeline design: interlinked stories can be gathered in a timeline. How to make the visual appearance of such a timeline more appealing? |
Experience design; visual design |
|
|
Highlighting the connections around the world. How to display connections between stories and organisations that are in different places on earth in maps on the website? |
Google Maps programming |
|
|
How to display those connections in for instance output for Google Outreach? |
Google Earth programming |
|
2. |
Social networking for feedback and inputs. Let our registered users take their selections with them. To their blogs and their online profiles. And allow rating from there too. |
|
|
|
Help us plan how to use OpenSocial, OpenID, OAuth, Friends Connect. What steps do we take to fully benefit from it, what questions do we need to answer? |
OpenSocial tech advice |
|
|
Help us review and improve usability to let users compile their own selection of news, jobs, events, and so on. |
Usability, user experience design |
|
|
Build a widget to let users easily rate content and add comments (would that be mashing FiveStar and Subscriptions into a Widget Generator module?) |
Drupal development |
|
|
Build a Facebook application |
Drupal/Facebook development |
|
3. |
Bring OneWorld to other places and devices |
|
|
|
Allow replies and feedback from those widgets too! Local content, additional stories or links to blogs, video, images. |
Drupal development |
|
|
If that works with a good API, it should be easy to make interfaces available for mobile phones and other platforms too, right? |
Drupal; API development |
|
|
Interaction from mobile phones: what is the best way to approach this? Allow uploading content from mobiles. Work from different places around the world |
Mobile access |
|
|
Mobile application: read and respond from mobile phone |
Mobile programming |
|
4. |
Decentralizing, not disconnecting. We need to keep the OneWorld centers connected, and exchange content with rich metadata information. |
|
|
|
How to keep distributed content in sync? Synchronization with a centralized repository? RDF Synchronization Connectors between sites? |
Data synchronisation advice; RDF review |
|
|
Drupal-to-Drupal content synchronisation, Drupal-to-Plone? (Accidently, having a nice Drupal-to-Drupal content synchronization tool might help a lot with general testing-staging-live deployment setups too!) |
Drupal, RDF programming |