[CS-FSLUG] CHADDB-Ekklesia Usability Question (WAS no subject)

Don Parris gnumathetes at gmail.com
Mon Jun 27 18:44:52 CDT 2005


> 
> As some of you know, I am working on a console-based front-end to CHADDB using Python.  The GUI version will come later, but for now, I'm making great strides with this front-end, which I am calling "Ekklesia".  I know that console apps are not considered by many to be "slick" and other adejectives referring to the coolness of a program.  Nevertheless, from a usability standpoint, I hope you folks will add your opinions.
> 
> The way I designed CHADDB, when you add a person to the database, it doesn't really matter whether they are a member, a first-time visitor, or a vendor.  They are simply a person in the database.  Every person belongs to an entity (ENTITY table), either a family, vendor, or external ministry partner.  Their affiliation with the church is determined by means of the AFFILIATION table.  This table also tracks the role of that person within their entity.  This design approach is not necessarily unique, but does allow for tremendous flexibility.
> 

BTW, here's a screenshot of the current development stage:
http://matheteuo.org/chaddb/screenshots.html

The images shows the Active Member roster (out of a 56-record test
data set), based on the current Status field being set to "act".  The
envelope numbering system shown is unique, but you can imagine the
standard systems in place.  The print out can be stored in a file, if
desired, or sent directly to the printer.  (I'm working on getting the
file formatted nicely.)

Next, I'll add the insert statements, so people can actually put data
into the DB through the front-end.  It's coming along

-- 
DC Parris GNU Evangelist
http://matheteuo.org/
gnumathetes at gmail.com
Free software is like God's love - 
you can share it with anyone anywhere anytime!




More information about the Christiansource mailing list