According to the official website of ‘Jethro PMM’ Jethro is designed to facilitate efficient team ministry, so it’s named after Moses’ father-in-law, who in Exodus 18:13-23 introduced Moses to the concept of delegation.
Now this is a web app meant to install and run in a publicly accessible web server. However storing individual details of your ministry team in a web server isn’t safe unless the server is secured. If you can’t afford for security the next option is to install Jethro in a local PC. So in today’s blog post I am going show you how I installed it in my Windows 7 driven PC.
Step 1. Download these components
1. Jethro PMM
3. XAMPP – Windows Version (Getting ‘Jethro’ to work with WAMP was a pain.)
Step 2. Install XAMPP
A. You must see the following window once XAMPP is installed.
B. I suggest that you turn off the FileZilla service as a security precaution.
C. Now launch your web browser, type localhost and press enter. The following page loads if the local host is up and running.
Step 3. Create database and users
A. In your web browser type http://localhost/phpmyadmin and create a new database as seen in the screenshot.
B. Then create a new user as seen in the next 2 screenshots. For the purpose of this tutorial I used ‘yohan’ as the user name and ‘wLSjCdzV42LjEycw’ as the password, (ignore the inverted commas).
C. Now you need to set permissions. Click the link ‘Edit Privileges’ which is right next to the user name.
D. In the Global privileges section click ‘Check All’ and press ‘Go’.
Step 4. Copy Jethro PMM files and MDB 2 Pear Library
A. Extract the contents of jethro-2.3.4.zip and you get a folder named jethro-pmm. B. Now browse to c:/xampp/htdocs (if you installed XAMPP in the default path) and create a sub folder named jethro. Copy all contents in jethro-pmm to jethro the new folder you just created.
C. Extract the contents of MDB2_dropin.zip and you get a folder named MDB2_Dropin – Copy its content into c:/xampp/htdocs/jethro
5. Edit the configuration file
A. If you are not comfortable with editing code you can download the one I used for this tutorial from here. Rename the file from conf.txt to conf.php and copy it in to c:/xampp/htdocs/jethro folder.
B. If you want to do it yourself you need to edit the configuration file to match the path of the local host, database user name and password you created in step 3. To do this create a new text file in Notepad and save it as conf.php in c:/xampp/htdocs/jethro folder.
C. Open conf.php.sample.in (found in the same folder), and copy its content into conf.php
D. Now make the following changes to ‘SYSTEM NAME’, ‘PUBLIC DSN’, ‘PRIVATE DSN’ and ‘BASE URL’.
define('SYSTEM_NAME', "Type your church name here"); define('PUBLIC_DSN', "mysql://yohan:wLSjCdzV42LjEycw@localhost/jethro"); define('PRIVATE_DSN', "mysql://yohan:wLSjCdzV42LjEycw@localhost/jethro"); define('BASE_URL', 'http://localhost/jethro/');
E. Save and close conf.php
Step 6. Installing Jethro
A. Open up the web browser and type http://localhost/jethro
B. You should be prompted by the following page if you followed the instructions outlined in steps 1, 2, 3, 4 and 5. Fill out all the fields and click ‘Set up the database’
C. Now login with user name and the password we created in step 3-B.
D. You will be redirected to the home page of the system if the login was successful.
That’s it. Now you have a fully functioning Jethro Pastoral Ministry Manager installation. In conclusion if you come across any issues please feel free to post your question at the official forum.
Warning: if you installed Jethro in a computer connected to the internet it is advisable to run XAMPP only when you want to use Jethro. Allowing XAMPP to run 24/7 could make your PC a visible target to online attacks. Also make sure that you are using the latest version of XAMPP.