Chadmin - The Demo Church

Versions

ActionsIdNameChangesChange Date
View1v0.0.1
- Initial creation of the database
2012-08-30
View2v0.0.2
- Imported members from HB Excellerate
2012-09-14
View3v0.0.3
- Added paging of members
2012-09-15
View4v0.0.4
- Rebuilt security
- Optimised code for faster operating
2012-11-28
View5v0.0.5
- Added member photos.
- Added ability to upload photo file.
- Added flash function to take photos using webcam.
2013-01-14
View6v0.0.6
- Optimising security
2013-01-24
View7v0.0.7
- Added field to mark records as deleted without deleting the record.
2013-02-08
View8v0.0.8
- Added buttons to List, Add, Edit, Delete the different data sets.
2013-02-10
View9v0.0.9
- Optimised the database interface code.
- Added member districts.
- Updated and corrected import scripts.
- Added database foreign keys.
2013-04-24
View10v0.1.0
- Replaced many type tables with one pick_lists table that lists all the options for the various drop-downs
2013-05-19
View11v0.1.1
- Added Groups and Contributions to the import and database
2013-06-01
View12v0.1.2
- Added Member Interactions, Call Lists (list of people to call - prioritised by combination of
- time-since-last-interaction and next-interaction-urgency.
2013-06-18
View13v0.1.3
- Added editing and management of groups, including listing members of each group and child groups.
2013-06-24
View14v0.1.4
- Included list of latest meetings when viewing a group.
- Made the groups filter list sticky using user_preferences.
2013-06-27
View15v0.1.5
- Fixed up meetings and groups to show and edit related tables;
- Added Group adding and editing (including group members).
- Added Meeting adding and editing (including member attendees)
- Added pagination to Logs and Meetings
- Added search functions to Groups.
- Added search functions to Meetings.
2013-08-02
View16v0.1.6
- Added contributions (list, add, edit, view)
2013-08-03
View17v0.2.0
- Added Birthdays and Anniversaries to Call Lists
2013-08-12
View18v0.2.1
- Added Courses, Course steps, Member Courses (attended), Member Course Steps.
2013-08-21
View19v0.2.2
- Added reports engine to generate reports based on sql stored in reports table.
- Reports can accept variables.
- Variables can be text or from a drop-down select which is specified by the sql for that variable as saved for that report.
- Variables can also be assigned a default value.
- Created custom header and footer so that print of the report output would look reasonable.
- Added a sum_field so a field can be specified that will then provide a total at the bottom.
2013-08-22
View20v0.2.3
- Added Course Templates with Course Template Steps. Added the function to create a new Course from the Course Templates.
2013-09-20
ActionsIdNameChangesChange Date
View21v0.2.4
- Modified Std Reports, added Variable3 and Report Attributes.
- Added a list of missing Cell Reports
2013-10-07
View22v0.3.0
- Converted code and changed to MariaDB database engine.
- Added Fin_Alert and Missed_Meetings Call Lists.
- Added page to capture meeting attendance by entering member_id, or using an hid scanner. (scanner termination char = < cr > ).
- Added check to validate dates entered.
2013-10-28
View23v0.3.1
- Added export to PDF for Std reports.
- Made them pretty.
- Reports exported to PDF are limited to 12 columns.
2013-11-01
View24v0.3.2
- Adjusted search of members to highlight the searched phrase. Still need to adjust the highlighting when the display field includes special characters eg. é;
- Fixed display of special characters
2013-11-04
View25v0.3.3
- Added export of standard reports to Excel Spreadsheet;
- Added Forms that can be printed directly.
- Forms can be added from the front-end using Standard SQL and Standard HTML with in-line styling.
2013-11-13
View26v0.3.3
- Added Helps.
- Text stored in the database and can be edited from the front-end by admin.
- Added Letters and member_subscriptions (to the letters).
2013-12-10
View27v0.3.4
- Added Group Reports.
- Displays graphs and data for the selected report.
- Data for the specified report can be filtered by selecting a group from the hierarchial tree structure of groups displayed.
- Reports can be set up to include selected group and all it's descendants.
- Added ability to upload BMP image files.
2014-01-13
View28v0.3.5
- Export of Std Reports to PDF now includes table headers on every page.
- Added photos for Group Leaders
- Added a dynamic lookup for members on certain capture forms to speed up the capture process (e.g. Capturing Contributions).
- Lookup now includes members where search phrase matches the Old_DB_Codes.
- Added Member Interaction Comments confidentiality level, where you can specify if the comment is confidential, or only to pastors, or public info. Default is confidential.
- Upgraded CodeIgniter to version 2.1.4
2014-02-26
View29v0.4.0
- Added check-in and a check-out system for childrens church.
- Members can be scanned in and out with a scanner and their barcode, or looked up by typing in their Lastname or old-member-code.
- When checking-in, system opens a window to print stickers for guardian and child.
- Added Orders table for tracking product orders.
2014-03-25
View30v0.5.0
- Bug fixing.
- Small refactoring around reverting back to previous pages using new history function.
- Switched on the DB caching. Big performance jump.
- Refined filtering of user permissions using organisations.
2014-04-14
View31v0.6.0
- Added statements for contributions. Statements are printable.
2014-04-23
View32v1.0.0
- Added Meeting Attendance report.

- Added printable report of Member Courses including Steps

- Added the list of Orders to the Members View page

- Chadmin goes live for the first time
2014-04-28
View33v1.0.1
- Added ability to filter Members search according to Organisation and District

- Fixed bug when adding additional Member Course Steps

- Added ability to specify how many records are displayed when listing Members - Active, Non-Active and when Searching
2014-05-02
View34v1.0.2
- Added filters for logs.

- Created role to view logs.

- Fixed bug when member with group management that is filtered by organisation tries to print group forms.
2014-05-02
View35v1.0.3
- Added capturing of history of export of letters: displays last export on members view page.

- Also updates letters last-sent-date automatically when letter gets exported.
2014-05-14
View36v1.0.4
- Add a function to merge members. It moves all the information from the old member to the new member without overwriting any current data.
2014-05-22
View37v1.1.0
- Added Course Reports.
- Updated printable layout to work with Opera, Firefox & Chrome.
- Added a function to compare and import meeting attendance into a course step (typically a lecture). Typically used to capture service attendance to a meeting, and then where members attending a meeting are attending different courses, the meeting attendance for that member can be used to update attendance to the lecture applicable to coures that member is attending)
- Various bug fixes and enhancements
- Added ability to capture multiple church service attendance when capturing cell reports.
- Added a printable version of the members information.
- History of letters sent is automatically captured when exporting letters for a mail merge.
2014-06-20
View38v1.1.1
- Added Group Leaders follow-up report.
- Updated groups to make it possible to select multiple forms to include each group.
- Moved group_form types onto the database>pick_lists. Now easier to expand without altering code.
2014-07-02
View39v1.1.2
- Course results are now automatically updated according to the course steps and the payments received.
- Added options to sort statements and contribution letter export by member ascending or descending.
- Statements try to use member's preferred name before defaulting to use firstname
2014-07-09
View40v1.1.3
- Added a message system so that users can send messages to other users.
2014-07-30
ActionsIdNameChangesChange Date
View41v1.1.4
- Added a scheduling system for volunteers.
- Roles are created for each volunteer team.
- Members can be assigned duties (roles to fill on a date and time) according to the roles of their team.
- Schedule is viewable without logging in - for public access.
- Added colours for members to easily identify their schedules. A logged in user with access, can select/define a colour per member.
2014-09-04
View42v1.1.5
- Added brute-force login attack protection.
- Administrators can remove blocked login under setup > users > blocked.
2014-09-09
View43v1.2.0
- Updated the look and feel to compartmentalise the blocks of data in frames.
- Added the ability to capture discipleship information.
- When viewing a member, the discipler(s) and disciplees are displayed.
- Links are included for moving up- or down- the heirarchy in a form of organigram.
2014-10-20
View44v1.2.1
- Added different styles.
- Added the ability for logged-in users to set their own style (from those available) from the Users > View page.
- Added schedules notification system where emails can be sent out on specified days for notification- or reminder purposes.
- Schedules can be confirmed by the member using the link included in the email.
- Members can unsubscibe from receiving schedule information emails using a link included in the emails.
2014-10-29
View45v1.2.2
- Added the ability to send bulk emails using letter subsciptions.
- Members that are subscribed to a letter with subscription type email can all be sent an email.
- It is possible to add a file attachment to the outgoing email. Attachment size limit can be set in the Server Settings by the system administrator.
- Outgoing email automatically includes a link for unsubscription. Members can unsubscribe from those emails using this link.
2014-12-03
View46v1.2.3
- Updated Events.
- Meetings can be added for each event. Attendance can be captured for each meeting (using Member Id, barcode scanner or typing in the members name).
- When viewing an Event, the summary of meetings and members attended is displayed, as well as a list of the members who are registered for the event.
- There is a link on the Event page to print registration acknowledgement for each registered member.
- The registration acknowledgement includes the photo- and barcode for that member. This is for easier capturing of attendance using a barcode scanner.
- If Event Packs are included, the number can be specified on the Event page. The handing out of Event Packs can be captured for each member.
- Multiple Event payments can be captured for each Member, for each Event.
- Event Confirmation emails can be sent with an attached PDF that can be printed for quicker capturing of Event Packs and meeting attendance.
2015-01-12
View47v1.2.4
- Added ability to send bulk emails using Group Tree.
- Can send to all the members of that group and child-groups. Includes a button to select only the leaders (leaders & interns).
- Added ability to send bulk emails by selecting Organisation and Location.
- Auto-includes an unsubscribe link in all outgoing bulk emails.
2015-01-23
View48v1.2.5
- Added Event self-registration. Acknowlegement and registration form is automatically emailed to the member.
- Restricted access to pastors` personal contact information.
- Member Course Steps - lecture attendance - added time restrictions to accepted attendance importing from meeting attendance.
- Added various course reports (absenteeism, resignations)
- Courses - changed a single score to now record separate scores for Lectures, Tests and Assignments. Results are recalculated when steps are updated.
- Update course reports to be more generic. Html format now saved with the course report.
- Multiple bug fixes.
- Members - Added a page to capture baptism dates for multiple members on one page.
2015-05-06
View49v1.2.6
- Added a page for volunteers to check-in for scheduled duties (schedules - check-in).
- Page only shows schedules for the current day, and can be filtered by volunteer group.
- Added an Overlay to the schedules check-in that hides the buttons not needed for check-in.
2015-05-26
View50v1.2.7
- Added the ability to lock the front-end to a page.
- A lock code can be entered and must be re-entered to unlock the page.
- Typically used for a general-use check-in pc to allow volunteers to check in for their duties.
2015-08-28
View51v1.2.8
- Various bug fixes and optimisations.
- Updated interface look n feel.
- Ability to send ad-hoc smses using smsportal.co.za
- Additional reports added.
- Updated Course badges - added colour - user selectable.
- Updated the menu to be more mobile-friendly and moved menu items around.
- Updated Group badges - added colour and user selectable logo.
2016-02-17
View52v1.2.9
- Changed the editing of group meeting attendance to use faster, dynamic lookup for members.
- Changed edit addresses to use dynamic lookup for members.
- Updated many reports to provide more useful data.
- Added new reports for the pastors to give better access to relevant data.
2016-12-02
View53v1.3.0
- Added check for Schedules conflicts
- Added form for homecells to update member details
- Added various reports
- Added schedules printable
2017-05-13
View54v2.0
- Upgrade to PHP7.2
- Upgrade to CIv3
- Upgraded libraries.
2018-07-27
View55v2.1
- Made application more mobile friendly.
- Various report updates and additions.
- Various bug fixes and GUI optimizations.
- Added automated email to clients for update of their Order Status.
- Added text/csv import for Course Step Attendance capturing (for import of stand-alone finger print readers).
2019-02-05