Code for Change
This post is by Wes Morgan, an online organizer for U.S. PIRG. Projects like Code for Change and CiviCRM and incredibly valuable as they teach young coders about the nuts and bolts of politics, young organizers of the value of open source tools, and provide free, high-quality tools for youth organizations which, as we all know, are frequently strapped for cash. Thanks to Wes for all his work and for guest blogging about it at FM. --Mike
As of last Friday (August 17), the first Code for Change summer has officially come to a close. We set out to turn CiviCRM into a better system for helping organizers spend more time organizing and less time shuffling things around on their computers. CiviCRM is a constituent relationship management system, but that's just a nerdy way of saying that it's a program to save you from spreadsheets-pasted-into-Outlook hell when it comes to keeping track of and in touch with all of your contacts. I'm pretty excited about what we got done.
Code for Change is my brainchild, so I'm a little biased. However, other people seem to think it's cool too. The basic idea behind Code for Change is that by putting a little effort into an existing open source project, we get a lot more out of it than if we wrote something ourselves from scratch or paid someone else to modify an off-the-shelf system. We hired some computer science interns--current students and recent grads, downloaded the source code to CiviCRM, and set about turning it into a system that everyone can use (from large, complex organizations all they way down to my mom who sends out a regular newsletter to her home-based business contacts). In the true spirit of openness, all our work is open source and is planned to be released with the CiviCRM 2.0 release later this year.
From June 4 to August 17, we hacked away at it. We had a lot of help from others in the CiviCRM developer and user community, and their contributions were invaluable. Here's what we all accomplished:
- We made CiviCRM a standalone system. This means you no longer need Drupal or Joomla to use it. (Those are web content management systems, and not everyone who wants to use CiviCRM uses those.) For people who just need a CRM, this makes it much easier to get CiviCRM up and running and doesn't put a lot of unnecessary CMS functionality between you and your contacts.
- We added OpenID logins. OpenID is a pretty cool new technology that allows you to use one login for all systems that use it. No more having to remember umpteen different passwords for every system you have to login to.
- We added support for complex groups and organizational structures. The organization I work for, U.S. PIRG, is a national network of state-based organizations. This means we need a system that can keep all its data separate for each state, but still allow those of us who work centrally for all the organizations (I'm an online organizer, for example) to aggregate that data when necessary. Other organizations (such as political parties) have similar geographic and departmental structures that they need a CRM system to model. CiviCRM is now pretty powerful in this regard. You can put groups inside other groups (inside other groups, inside...) and you can affiliate groups with organizations and sub-organizations.
I'll be working over the next few weeks to actually roll out CiviCRM as the new system that U.S. PIRG uses for its online organizing, so we'll be eating our own dog food. If you want to give it a try now (instead of waiting for the official 2.0 release), you can download a preview release of CiviCRM Standalone here.
And we're not done there. We're looking to hire an intern for the current fall semester and another in the spring to continue working on CiviCRM. If you or anyone you know is interested in applying, let me know.
Election Resources
Election Day is November 4th - VOTE!
If you encounter trouble at your polling place, call 1-866-OUR-VOTE.
Voter Registration Deadlines - State by state voter registration deadlines.
Absentee Guide - State by state information on absentee voting rules.
Go Vote Absentee - Simple website to walk you through the process.
Count More - Should college students vote at home or at school? Count More will help you make the best strategic decision.
TheBallot.org - DIY guide to down-ballot races.
Election Protection - Volunteer and stop voter disenfranchisement before it happens.
Mobilize the Youth Vote - Instructions for planning and executing traditional and non-traditional youth registration and GOTV campaigns.
Overseas Vote Foundation - Information for youth and military personnel abroad.
Student Voting Rights - Know your rights, protect your rights.
Vote Back Home - Toolkits to help students register their peers from swing states. Includes data on the top 300 schools in the country for this type of work.
Vote for Change - Register to vote, find your polling place. (Official Obama campaign site)
Breaking News
Marc Ambinder:
Zeitgiest NumberIn the ABC News / Washington Post poll of Ohio, 37% of those who made it through the likely voter screen said they had been contacted by the Obama campaign in some way or another. That's ten points ...Marc Ambinder:
Voter Reg. Records In Ohio; ACORN Chaos In NevadaAlmost all of this activity is from the Obama campaign and Democratic groups.And in Ohio, more than 660,000 new voters joined the rolls. That equates to 94% of eligible voters. The Secretary of State ...Marc Ambinder:
RNC's IE Drops Michigan, Adds Maine, Launches New AdThe Republican National Committee's independent expenditure unit announced plans for its newest advertisement tonight. Beginning tomorrow morning, it will shift traffic to ad featuring words on the ...Think Progress:
Palin will sit for two more Fox News interviews; campaign scoffs at idea of a press conference.Fox News announced today that it scored two more interviews with Gov. Sarah Palin (R-AK). A Sean Hannity interview with Palin and John McCain will air tomorrow night, followed by a Palin interview by ...TPM Election Central:
Will Brokaw Let McCain Change Subject To Ayers?Senior McCain advisers have flatly declared that they want the subject of the campaign changed from the economic crisis to Barack Obama's past associations and the various things that allegedly make ...
Recent Blog Posts
-
Forward Montana reports from their protest outside GOP Rep Dennis Rehberg's office this morning: MISSOULA, Mont. – Despite the rain, young Montana voters assembled in front of Congressman Dennis ...by: Michael Connery | 0 comments
-
This is a pretty substance-heavy Quick Hits. Any one of the items here should merit a full blog post. There's just not enough time, damn it! Not enough time . . . CNN Money has an almost great ...by: Michael Connery | 0 comments
-
A new report from the Center for American Progress notes that on a number of core progressive issues, the gap between people of color and whites is radically shrinking - if not erased - among young ...by: Michael Connery | 1 comment
-
If you haven't yet seen Sarah Silverman's video project The Great Schlep, encouraging young people to go visit their grandparents in Florida to convince them to vote for Obama its worth the watch. ...by: Sarah Burris | 0 comments
-
In this mildly inappropriate version of the classic School House Rock, a girl turns eighteen and learns how to lose her voting virginity. Register to vote at ...by: Declare_Yourself | 0 comments
Featured Video
Progressive Training Calendar
Blogroll
- Ablogistan
- Apophenia
- Bad Subjects
- Burnt Orange Report
- Campus Progress
- College Democrats
- Culture Blog
- The Daily Background
- The Daily Taylor
- Ezra Klein
- Everyday Citizen
- For Which It Stands
- Generation Next
- Got Democracy
- It’s Getting Hot in Here
- Kid Oakland
- Kossacks Under 35
- Left in the West
- Liberal College Kid
- The Low Post
- Matt Ortega
- Michigan Liberal
- Michigan Youth Political Alliance
- Millennials Changing America
- Open Left
- Penn Progress
- Planting Liberally
- Policy Farm Team
- Political Teen Tidbits
- Prose Before Hos
- Pullman Progressive
- Pushback Network
- The Raw Story
- Rethinking Youth
- Rock the Vote
- Tapped
- Think Youth
- Young Democrats
- Young MO Politico
- Young People For
- Young Philly Politics
- Young-Politics
- YouthinkLeft
- WireTap
- Wonkette
If you have a blog written by or for young progressives, and you would like to be listed, contact Mike.
Young Progressives
- 21st Century Dems
- Black Youth Vote
- The Bus Federation
- Campus Climate Challenge
- Campus Progress
- Campus Wellstone
- Center for Progressive Leadership
- College Democrats
- DNC Youth Council
- DMI Scholars
- Forward Montana
- Future 5000
- Generation Change
- Generational Alliance
- The League
- Kossacks Under 35
- Lose the Label
- Minnesota Youth Caucus
- New Era Colorado
- Oregon Bus Project
- Progressive U
- Roosevelt Institution
- Run For Office
- Students for a New American Politics
- Swing Semester
- USSA
- Washington Bus
- Young Democrats of America
- Young Elected Officials Network
- Young People For
- Young Voter PAC
Cultural Capitalizers
- All Ages Movement Project
- Billionaires for Bush
- Drinking Liberally
- Free Culture
- Head Count
- Hip Hop Summit Action Network
- Ironweed Films
- Justice Through Music
- Laughing Liberally
- Lokahi Outreach
- National Hip Hop Political Convention
- ONE Campaign
- Progressive Book Club
- Rock the Vote
- Screening Liberally
- Vera Project
- Youth Movement Records

























