Advance warning re App::Office::Contacts V 2.00


I'm re-writing App::Office::Contacts, and making many internal changes.

Externally, little will change. (See also: Famous Last Words.)

The point of this post is to solicit feedback: If you're interested in these modules, or are worried about the changes, comment below, or email me directly.

Hopefully, however, no-one is using the module, so exactly the same number of people will be affected...

Some details:

Internal changes include:
o Switch from CGI::Application to CGI::Snapp
o Switch from CGI::Session to Data::Session
o Switch from Log::Dispatch to Log::Handler
o Switch from YUI to jQuery
o Restructure the class hierarchy
o For MySQL users, adopt engine=innodb
o Additions to the people table: facebook_id and twitter_id
o Old fields in the people table now ignored: broadcasts, communication_types

External changes:
o The appearance of each input form will be a bit different, mainly due to adopting jQuery

Future changes:
o I am aware the lack of sites/addresses (per org, per person) is a deficiency. That will be rectified shortly.

The companion modules App::Office::Contacts::Donations and App::Office::Contacts::Import::vCards will of course change to match.

Leave a comment

About Ron Savage

user-pic I try to write all code in Perl, but find I end up writing in bash, CSS, HTML, JS, and SQL, and doing database design, just to get anything done...