community software lab computer icon
Community Software Lab on Facebook

Sites running our code

MVHub.com NorthShorePort.org

 

Blog

Small Funding A/B tests
domestic violence
packaged divorce
more happy users
small success
It has been a year
management by objective not for me
not open jobs/ 10 year pre
2 page accademic paper
usability
mission
micro pair programming parking
other people's poverty
marathon dental work
matching funds
Life Support Tech Tip
party (good) downtime (bad)
<insert something clever here>
finished
rant: stupid children
Parker 2007
Services for Paul Hansen
FYI CSL audit
MVHub.com ZIP code sort
status: quo
finance fiduciary responsibility
goofy pile
on time for once
prodigal update
embrace failure and anxiety
new yearhelpW
better late than never.t
boomer grant funded for $20,000
VOTE
simple and laughing at failure
$20,000
Fransico franco still dead
drunken master
PARTY !!! planning utec monks festival IRS
coffee lunch irs spam utec
control panel | bonuses | spam | virtual
money|virtual|downtime|database
We're People People Too
Jmiller

Valid XHTML 1.0!

CSL Google Summer of Code project ideas

Our searchable directory of social services mvhub.com is better than (other) social service directories that we know about.

For information about checking it out of cvs see our cvs page

For end-user orriented blurbage on functionality see our software blurbage page

However, mvhub is not supported by a community of developers. We'd like to fix that and we're open to any patches that make it easier for people to send us patches or suggestions.

Easy Installation

The biggest barrier to wider participation, is that mvhub is easily installable only on our servers. At our shell, you just:

	cvs checkout mvhub
	cd mvhub
	./install

Untfortunately this doesn't work on a $10 a month web hotel or any standard distribution of GNU/Linux. We'd like people to be able to

apt-get install mvhub
or untar a standard tarball into a cgi-bin directory and run a config script.

Doing this work, will require modifying the existing build and install scripts, figuring out how to handle the many CPAN.org libraries and understanding the debian package system.

Unit tests

The existing code base was built by very careful people, who desk-checked every line of code. In 3 years of production, we've come across one bug. If we are to accept code from many people, we need unit tests to verify that new code breaks nothing. Unit tests will require some changes to the code base to make it more testable

Load testing

We have never profiled MVHub code for spots of poor performance. We'd like to do this.

Skins

Layout and markup are done with CSS, but there is no formal mechanism for changing the graphic design of MVHub. We need a well defined mechanism for replacing casscading style sheets and graphic files to create new skins so people using MVHub for their own purposes can have their own look.

Attribution

One way we can improve MVHub is to merge with other directories of social services. To award credit for outreach, it would be helpful to know where each program and agency record originated.

Data exchange

If we succeed in building a community around MVHub code, our next step is to build a community around MVHub data. It would be helpful for MVHub sites to exchange information. We need code for replication of data