The Addition of an Onsite Search Engine

What follows is truly exciting for a novice developer with natural political enemies.

Grammar Captive has discovered Matomo (formerly called PIWIK or Kiwi-P spelled backwards).  Matomo is Google Analytics on your desktop.  In other words, the data with which Grammar Captive does its analysis will not become the property of Google, but remain that of Grammar Captive.

What is more, the software that collects and process the data can reside on the user’s  computer, or a third-party host-server of the user’s own choosing.  Alas, Grammar Captive is free from the clutches of “Big Brother”!

Finally, Matomo costs nothing additionally, but the time of installation and set-up. Indeed, rather than reinventing the wheel and creating my own counters for activity on the Grammar Captive site, I will now write script to tell Matomo what it is that I want counted and how I want it analyzed.

This discovery has also resulted in a new task, but one that is fairly easy to implement and will not cause a great amount of additional delay — an onsite search engine.

The reason that I am adding this fourth, pre-production, development task is the important user information that it offers.  Where before users had to select newsletters and podcasts with the alternatives that I provided, they are now free to select Grammar Captive material without constraint.  The ramifications are both grand and immediate, as I will no longer have to second guess what my users want, for they will tell me directly each time they submit a search in the new Grammar Captive newsletters and podcasts search boxes.  Such information is simply too valuable to be without.

If you would like a preview of what is to come, open to the Grammar Captive mainpage and click in the navigation bar under the subheading Search Grammar Captive.


Published by


Life is full of surprises. Still, you can quit at anytime, if you have grown weary of their outcome. For, after all, survival is but a first step; it is a primitive instinct that does not distinguish us, humans, from other animals. Accordingly, if it is all that you can achieve in life, do not be surprised that others treat you like an ordinary animal. Alas, if it is all there is left, and you have grown weary, it is good justification to depart. Before you go, however, look deep inside and determine if you are not the cause of your own demise. For, in the end, society owes you nothing, and even your parents are likely to forsake you, if you have not been grateful. Have you said thanks for all that you have received, and have you given in return for all that you have taken? John F. Kennedy once stated "Ask not what your country can do for you; ask what you can do for your country". Obviously, he was not thinking of taxes, but the help that he would require to become an effective president. Little that is great can be achieved alone. Then too, it takes great leaders to motivate society and move it forward in a manner that will pave the way to a better tomorrow. The world is in need of good leaders. Maybe you are one of them in disguise. Indeed, no one owes you a living, but if people see you struggling they are apt to lend a hand. Just do not be afraid to reach out. And, do not quit, if nothing is given in return. For, many people simply do not care, and you must not let them get you down. You have a right to your own life and the pursuit of your own happiness, so do not be afraid to claim what is yours. Just do not take what belongs to others, if it not without their permission or obtained in fair competition. And, cry out when you have been cheated, but only if there is something to be gained from your cries, for few people like a cry-baby. Be judicious, strategic, and select your battles wisely. Do not waste your time with trivial injustices, for we all make errors, and we are all, therefore, subject to the injustice of others. It is the very thought of exercising my freedom of last resort that keeps me alive, for it is the comfort that I can put an end to my suffering at any time that allows me to endure enormous pain. It is what gives me the courage to fight for what is right without fear of losing. It is a powerful freedom that you should never surrender! Just do not make pain your goal, or you will surely finish a loser. Then too, never place pleasure over goodness and know to distinguish between the two. In liberty, Roddy

Leave a Reply