CityGroups is a public directory of community groups for your city. We are actively working on this installation profile as a "Data-Wiki" and aim to foster a series of community sprints to develop this project further in 2011-2012.
What & Why
In cities across the country, there is amazing work being done by community organizers to mobilize their neighbors and take on community problems.
CityGroups is a searchable public directory which allows community organizers and residents to find community groups so that they can work together.
Like a wiki, city staffers and community members can contribute and retrieve the data in the system. The goal is to promote and assist smaller, less-visible groups who do important work but require modern tools to publicize it.
CityGroups will help them work together and work better.
The main goal of the site is to allow city residents to find community groups working for the public good, organized by topic and location. The groups have a service area that can be drawn on a map. Like a wiki, authenticated users can edit any entry. The community can flag groups as inactive, recommended, duplicates.
The site is definitely not perfect yet - and we are reaching out to Drupallers in different cities to help tackle this project.
Paper Issue Queue cards
We will do a fairly radical activity with our issue queue, which involves putting certain issues on hand-written cards and having people literally hold on to them. Some of these tasks will be more about content, and most of that activity will be handled on github (probably.) This is something that Calagator developers did, and it worked well, so we shall try it too.
Technically CityGroups is intended to be an installation profile that is easy to set up for different cities, either through a hosted multi-site version on http://citygroups.org, or as an independently hosted instance.
* The site uses a lot of features and a handful of custom modules.
* The importing of CSV files is handled with Feeds & Views Datasource
* The mapping is a combination of geofield, openlayers and some custom usages of a JSON view with Leaflet.
* The community voting is handled with Flag.
* There is a special 'sub-site' module that allows for custom-themed data collection projects.
* There are a bunch of views, and one main content type - community group.
* There is a data-standard for the community groups.
Planning to set CityGroups up for these cities - and more (one step at a time...)
- Bay Area
Note: most of this is hosted on github, we will be moving parts of the project to be hosted in drupal.org & creating a drush make script and separate out the third party libraries. And we will move parts of the issue queue to drupal.org where appropriate.
citygroups@codeforamerica dot org.