[okfn-help] KForge community development

John Bywater john.bywater at appropriatesoftware.net
Tue Jun 16 18:57:34 BST 2009

Rufus Pollock wrote:
> 2009/6/13 John Bywater <john.bywater at appropriatesoftware.net>:
>> I've written the proposals into the SoftwareClub wiki page.
>> http://wiki.okfn.org/SoftwareClub
> Looks good. I'd note it ends up quite similar to the layout of our
> standard project template, e.g.
> <http://www.okfn.org/microfacts/>

Thanks! Regarding layout, after a bit more work, I've arrived at a 
"service desk" format. I reckon clubs most usefully present themselves 
as a service desk.

So I've refactored the format to, for example:


The Open Knowledge Club page is just an exercise in using the XSLT 
template I put into our CMS. It's based on the domain model I mentioned 
before. We can move it, of course.

> Perhaps we can merge these conceptually (for example this club which
> is focused on KForge could merge with http://www.okfn.org/kforge/).

That might be a good place for a service desk. (But I reckon you just 
want one service desk for all the open knowledge services.)

>> The proposals can be published in a prospectus when stable. I guess there
>> could be a wiki page per prospectus, for example:
>> http://wiki.okfn.org/Prospectus2009Summer
> I think we should try keep things pretty short and focused so let's
> keep this kind of think in the club page, at least at the start.

Okay. The proposals will need to be moved off the page first, but it's 
not a problem we have at the moment.

>>> Yes, I reckon they can be recorded there. But please note that there are
>>> several entities and associations that I'm trying to boil down into a domain
>>> model. Not least: "a prospectus has a collection of proposals". :-)
>> Regarding proposals, prospectuses, etc, I've sketched domain model for
>> software clubs. There's a UML class diagram (and nice text description)
>> under the heading "Domain Model" on this page:
>> http://appropriatesoftware.net/foundation/ClubTutorial.html
> This is really nice, especially the top diagram.

Thanks a lot.

>> Prospectuses refer to their proposals. Proposals need to refer to the issues
>> they resolve. Clubs need to refer both to the proposals they register, and
>> to the prospectuses they publish. Approvals need to refer to prospectuses
>> (and probably individual proposals). Hosts and members need to calculate
>> levels of approval and reports on progress, so doing this on a wiki might
>> not scale. :-)
> I think we can afford to go fairly light on "process" until we
> actually get some members involved.

Was just indicating the type of records we can expect to need. :-)

> After all I'd imagine our main, and toughest, tasks is finding members
> willing to contribute "resources" -- be that time, money, energy etc.

Yes, that's exactly what the club is designed to leverage.

Best wishes,


> Rufus

More information about the okfn-help mailing list