NRPE service not launched at startup of server

My LDAP server has a Nagios NRPE client service that reports the performance of the server to the host Nagios server. The services were reporting as errors on the Nagios console. So I had to debug the issue. First, I searched Google for this but everything I tried did not help. basically I tried adding […]

Continue reading

Plugin common to WordPress and Moodle Platforms

Sometimes you may want to have a plugin that works in both a WordPress and Moodle environments. I had a requirement for a plugin that implemented the client for a payment gateway API. In WordPress I needed this as a plugin to enhance WooCommerce for reconciling bank transfer payments against orders. In Moodle I needed […]

Continue reading

Reconciling Direct Bank Transfer Payments in India

I have implemented an e-commerce solution to enable payments to schools in India for services such as uniforms, books and stationary, etc. Typically payment gateways charge a hefty commission for payment by card. A payment using a bank transfer costs next to nothing but is offline and reconciliation of payment to order is not automatic […]

Continue reading

Adding Chemistry editor to Atto

It is very easy to add a chemistry editor plugin to the Atto editor. There are 2 apects to this: Adding the capability to render chemical equations An editor capable of making this rendering accessible to user without remembering intricate syntax The 1st item is easily taken care of by enabling additional capabilities of the […]

Continue reading

Getting xdebug to work with Netbeans using WampServer

I plan to use Netbeans IDE for my Moodle and WordPress PHP development. Netbeans is free, works on WAMP and is highly rated. Installation of WampServer is a bit tricky as you must absolutely follow the installation instructions to get it to work. Installation of Netbeans is straightforward. My environment is as follows: Windows 10 […]

Continue reading

Customization example of Moodle database activity: Implement a Leave Management System

Introduction The Moodle database activity module is extremely versatile. I have implemented an e-book library, an application form, a simple employee management system (acting as a simple HR module to keep track of employee documents and leave management), etc. All of these use stock Moodle code and just need some JavaScript templating. I wanted to […]

Continue reading