The ability to add Plugin Triggers in your Joomla extensions, is a great asset to developers which is not always used to the fullest extent.. Having various Plugin events in your extension means that you give other developers the ability to extend your extension, or modify it to suit their requirements without having to hack core files. The same logic that is used by Joomla content plugins or JomSocial plugins etc can also be applied to your extensions.
At Tekdi Web Solutions we do a lot of Joomla Service & get client needs to modify extensions left & right. Where possible this is always done using Plugins & overrides. But the time comes when a hack has to be made. To reduce the impact, instead of modifying the whole extension, we just add plugin triggers where needed & usually send back the modifications to the original developer where possible. This serves two purposes. One is that the code maintenance is way easier & its very easy to document & identify these small hacks. Secondly, there is always a chance that if the main dev accepts your patch, these "hacks" might become regularised in the future. Even if they aren't, it's still much easier to re-patch the extension with plugin triggers.
So in order to share this knowledge, I asked one of our Developers, Shantanu to write a small blog about how you can go about adding triggers. Shantanu is just one of the new bloggers I shall be introducing to this blog in the next few weeks. So stay tuned for more!
Over to Shantanu for the same! Read on to read the full blog!
Parth Lawate
Today, on the 1st of September 5 years ago Joomla was unveiled to the world for the first time. It's time for celebrations for the Joomla community worldwide which is one of the most diverse communities in the Open Source world. With the least entry barriers, where anyone can come in & take leadership & make change happen. It is this marvelous community of users, developers, designers, documentation creators, bug reporters & fixers, evangelists & every single person that has touched & been touched by this piece of software.
After a long wait, we have finally released Invitex, our Viral Invitations solution for Joomla , CB & JomSocial. The first release comes with support for directly typing email addresses, CSV import as well as the ability to import contact from a variety of Email providers. You can see some Screenshots of the Solution here .
A Must have for Joomla!, JomSocial & CB based Social Networking websites.
Invitex, the Full Invitations Solution For Joomla,CB & JomSocial , is now available for Beta Testers.
For quite some time we have been working on a much sought after extension. A System for Viral Invitations. This will of course be released under GNU GPL & integrate seamlessly with CB, JomSocial as well as a standalone Joomla installation. You can see more details about it in Techjoomla Labs.
We are looking for some beta testers for this app. Testers will get the extension with a 12 month Support subscription for free.
A Total of 10 testers will be accepted. If you are not a Techjoomla Beta Tester yet, drop an email to [email protected] to apply. To know more about the Beta Tester program, click here.
Read on for Feature Overview
JBolo! Chat for Joomla is here !!
Techjoomla.com Extension Updates
JBolo! is a really cool extension that will integrate Facebook & Gmail like chat into Joomla Websites. The name JBolo! is derived from the Hindi word 'Bolo' which means to talk. Based on the Gmail/Facebook Style jQuery Chat Script by Anant Garg, this application promises to be an exciting thing for Social Networks in Joomla.
Read on for complete information & Features!
![]() |
JBolo! is a really cool extension that will integrate Facebook & Gmail like chat into Joomla Websites. The name JBolo! is derived from the Hindi word 'Bolo' which means to talk. Based on the Gmail/Facebook Style jQuery Chat Script by Anant Garg, this application promises to be an exciting thing for Social Networks in Joomla. The extension comes with a component & module. The expected Release date is 20th July 09. Read on for full feature list. |