Re: Inflection Point - A Strategic Plan for Linux Australia

Stewart Smith <stewart-qBmou+/[email protected]>
Newsgroups gmane.linux.australia
Message-ID <[email protected]>
Michael Cordover <[email protected]> writes:
>> or someone starting to make some small incremental improvements. Every
>> attempt at rewriting from scratch has gone nowhere, largely because
>> that's a whole bunch of extra effort.
>
> Kathy Reid provided a working document to linux-aus on 2 Feb 2015
> outlining enhancements that would be required to MemberDB. That's at
> https://docs.google.com/document/d/1tyTA3Fj5J9XL2D7UTIxw46smXGrLM5J-fI4g6GxK9hM/edit?usp=sharing.
>
> The key functionality of MemberDB that would need to be replicated in
> any other system (aside from everyone-provides things like sign up flow)
> is elections. MemberDB does this quite well, and meets some specific
> needs:
>
> 1. the ability to run the whole process, including nominations,
> acceptance and candidate statements
> 2. preferential voting

Yep, that's the basic stumbling block.

Note that in the past LA did throw money at the problem of getting that
implemented, so it could do so again....

> The latest Launchpad commit to MemberDB
> (https://launchpad.net/memberdb/trunk) was 2011-02-04. Its underlying
> DAL is built on PEAR::DB, which has long since been superseded
> (http://pear.php.net/manual/en/package.database.db.php). A quick look
> indicates it was probably built for PHP 4, which was EOL in August
> 2008.

Yeah, that's possible - although it did work on early 5.x at least. I
think there's problems with the latest, which isn't so fun.

> If someone can take on making improvements to MemberDB, that's great.
> But it doesn't have the structure of a modern application, and it won't
> work within a modern development environment. I think it's unlikely
> anyone would want to maintain and improve it without a major refactor,
> or indeed rewrite.

yeah, I'd agree.

> If we're going to work on that basis, we should consider whether we
> should be using one or more other tools. CiviCRM isn't perfect, and
> requires a Drupal base. It's a bit clunky, in part because it has a lot
> of functionality which is not immediately useful to LA. However, it
> gives all of the new functionality we need, and building in election
> functionality would almost certainly be far less effort than building
> the new functionality (in Kathy's document) into MemberDB. As a bonus,
> we can contribute that back to the existing large community of CiviCRM
> users.
>
> MemberDB was an excellent tool. It was state of the art when the last
> official release occurred, nearly 10 years ago. That we've been able to
> continue using it is a testament to its quality. However, it does not
> meet the current needs of LA.

It's actually closer to 13 years now  - which is a pretty long life for
a tool for an organisation. Basically, MemberDB has existed in some form
for nearly all of this century.

If somebody works on it, or on replacing it, that's great!


-- 
Stewart Smith

_______________________________________________
linux-aus mailing list
[email protected]
http://lists.linux.org.au/mailman/listinfo/linux-aus
signature.asc (application/pgp-signature, 818 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJWjJilAAoJEOeWNk/DvaDuVQcP/1GHXYd/c0/CfakIFeGEt7kb
xSXfhot9boCfvng6jDDIPlfsEnwW1pRij/MYDzwxT+PcD0BAdXqVeE816AdXGXbo
lZhSXiHxlV2VdL6cfr+Eyd2/o5xdy1ry/Qq6CFRMI5Cacz7pH76ZWGxzj8oinlOH
CBTKmSLvjTcj8FCRZ8MwHML/5o6mP4YHT+MkYoxJCbyml03/slHx80US0thbhNMe
tlLL5XI/obpy/uAjTBgBHP1xekTSHeaI/F1GTHxuvAVn3OYtdmQbD7XEug21HJZ/
e0rEiRfBPxUNKjnxHgFhGVqpk+izpxMMwmHx/SrQK3fZsBHTgf2ZsMhSDcqfJLNK
0ElxAlJ8is9fkQgsrcCVO2kC0Q1ySeLRdn3C60ffdC/yPJ2UtPsGkhq+b4m0OWGi
2ZI8jEsrKWe8Chnva1Wqdp3d+oYw0pR0DvBbggZ3dhkvKpUi/m1Te2Zes9Br1Xhy
2QqJO8G2nuHbrw9XW5AjsOn+J8qHSw2SKf/3QMNcQVdWHDmThmuqdE1wsuZPMuJs
Juo/rGGOhXGMyOTEE4gxG81FeD9RfS0w77t/Akgfwi4qeeEkCEHjYKUdv4zpBn9M
Ky0c13awWHg0yk8U30e3gMVYirR77n3iPFeYwJbHDfeZvHBzIKtF5H4+4JQEz9Ec
CwFnCK1DgPHYyGYYnO2t
=/WbM
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.