Skip to content

Releases: tbar0970/jethro-pmm

Jethro 2.9

26 Jan 09:15
Compare
Choose a tag to compare

Jethro 2.8 - 2.9 Release Notes

New Features

Member Login Interface

  • Accessed by adding /members to the end of your jethro URL
  • Church members whose email address is already recorded in your system can register themselves via email validation
  • Members who log in can change (some of) their own details
  • Person groups can be marked as "share details", so that when somebody in the group logs into the members interface they can see the contact details of the other members of that group.
  • This feature needs to be turned on via the MEMBER_LOGIN_ENABLED setting in conf.php

Service Planning

  • Jethro previously supported service programming - planning the schedule of the topic and bible readings for services. Now, you can plan service run sheets in detail.
  • Users can manage a repertoire of service components including songs, prayers and other regular segments, including by importing them from CSV file.
  • Services can then be planned by dragging components into a run sheet.
  • Jethro automatically numbers items as appropriate and calculates timings based on the duration of each component.
  • Service summaries (run sheets) and full content (handouts) are ready to be copy and pasted into your word processor.
  • Links to the CCLI website make it easy to search for songs and quickly access song details.
  • This feature needs to be turned on by adding SERVICEDETAILS to the ENABLED_FEATURES setting in conf.php

Other minor features

  • The home page now has a single search box which can be used to search for person, family or group names, emails or phone numbers.
  • New setting SHOW_SERVICE_NOTES_PUBLICLY to make service notes (from the service program) show up in the public interface.
  • It's now possible to delete congregations via the congregations page
  • It's now possible to export rosters to CSV (eg to apply precise formatting in a spreadsheet application)
  • Long forms are now divided up into sections for easier navigation

Bug fixes

  • Service doc generation: Explanatory text now mentions the OTT file extension where it previously mistakenly specified ODT
  • CSV person export: Some accented characters previously were mangled; now they aren't.
  • Display attendance: Errors when displaying attendance for groups are resolved
  • Reports: Errors when running some reports involving date fields are resolved.
  • Various other small bug fixes

Upgrade Procedure

  1. Back up your Jethro database
  2. Move your old Jethro files out of the way (eg rename your "jethro" folder to "jethro-old")
  3. Unzip the new Jethro files into the correct location
  4. Edit the new conf.php file, copying across the settings from your old conf.php file. (Bear in mind there are several new settings that will be missing from your old file)
  5. Run the appropriate upgrade files from the upgrades directory against your Jethro database (probably 2014-upgrade-to-2.8.sql and 2015-upgrade-to-2.9.sql; if you are upgrading from an older version there may be older upgrades you also need to run).
  6. If you have trouble upgrading please post on the support forum at http://sourceforge.net/p/jethro-pmm/discussion/679836