The Techjoomla Blog

Stay updated with all the latest happenings at Techjoomla. From news about the developments in your favourite extensions to Tips & Tricks about the Joomla CMS, Framework & Development.

Some JavaScript code snippets in Joomla worth keeping in your stash

Some-Joomla-Javascript-Code-Snippets-Worth-Keeping-in-your-Stash

In this blog, I will be explaining some JavaScript snippets which are very useful while developing extensions in Joomla. Let’s start one by one.

Continue reading
1
  5168 Hits
  0 Comments
5168 Hits
0 Comments

Building Chatbots with Joomla

Building-Chatbots-with-joomla

Chatbots are a great new way to engage with clients. A chatbot allows for a more "conversational" style of interaction as opposed to the traditional "transactional" way of interacting with web applications. A well-designed conversation experience can keep users hooked and increase the time spent with your applications. In this blog, we write about how we used FlowXO to create a quizzing bot for Shika

Continue reading
0
  13379 Hits
  0 Comments
13379 Hits
0 Comments

Hierarchy Management is here!

Hierarchy Management is here!

For the past couple of months, we have released couple of blogs on some of our infrastructure extensions like TJ vendor and TJ notifications and we thank you for the feedback. We are happy to introduce yet another infrastructure extension-Hierarchy Management.

Hierarchy Management is an horizontal(Infrastructure) extension for Joomla that allows setting up general or context specific hierarchical relations between users which can be further be used by other extensions for a variety of purposes like allowing special access control, reports generation and so on. Hierarchy is currently supported out of the box by TJ Reports for manager reporting and JLike for assignments. Read on for the features.

Continue reading
1
  5080 Hits
  0 Comments
5080 Hits
0 Comments

TJ Reports-Universal reporting engine for Joomla is here!

TJ Reports-Universal reporting engine for Joomla is here!

We are super excited to introduce TJ Reports - our Infrastructure extension that allows developers to easily develop reporting plugins and get extensive reporting capabilities in their extensions. Features include extension specific and multi extension reports, Report default configuration, Report customisation and CSV exports to name a few.

Let’s look at the features it offers in detail as well as how the integration with extensions works. Continue reading for the feature list.

Continue reading
3
  5983 Hits
  0 Comments
5983 Hits
0 Comments

TJ Notifications is here!

TJ-Notifications-is-here-1

Over the years we have received numerous requests to create a 'real manager’ or a way to edit system email notifications. We decided to go one step further. Enter TJ Notifications, our next 'horizontal’ or 'infrastructure’ extension.

This extension will eventually allow all our products and any other products who integrate it to centrally manage all notifications in your Joomla site. While we will start with emails, eventually we shall be adding support for SMS/Text notifications, Web Push (browser notifications) as well as native site notifications.

Continue reading
1
  6684 Hits
  0 Comments
6684 Hits
0 Comments

TJ Vendor - The infrastructure extension for unified vendor management & payouts

TJ-VENDORS-IS-HERE

You might have wondered at our blogs being a little silent. Well a lot has been happening behind the scenes. In the past several months our teams have been working on a host of ‘Infrastructure’ extensions that will add immense value and decrease development time for our extensions as well as custom projects.  

Infrastructure extensions are like Joomla’s core com_categories. Other extensions can use it without having to recreate the wheel. The below diagram should give you just a little bit of an idea as to what all is coming !

 

In this blog we shall be talking about one such extension - TJ Vendor. Techjoomla today already has several extensions like Quick2Cart, JGive, JTicketing that support a multi vendor mode. Soon Shika will have the same functionality. The core of the multi vendor system that supports Vendor Management, Fees management, Payouts to name a few have been abstracted into a reusable extension.

Continue reading
4
  11526 Hits
  0 Comments
11526 Hits
0 Comments

Using custom field of jform create textcounter

Using-custom-field-of-jform-create-textcounter-1
Joomla already has powerful form management libraries - jform, supported by jfield. There is plenty of built-in field types (text, textarea, integer, file, calendar and several more). However, once in a while you come across a special field that is not present. Or maybe extending the existing field types to add more features. These are perfect cand...
Continue reading
1
  2570 Hits
  0 Comments
2570 Hits
0 Comments

Using sub-forms to create repeatable fields

Using-sub-forms-to-create-repeatable-fields
Forms are everywhere on the web. From a simple sign up form to complicated application forms you’ve seen various forms with varying validation and fields. A very popular way to ask users to input multiple values for similar data is to use the “Add More” type field where the user can add any number of entries. Examples are Educational Qualification,...
Continue reading
11
  24082 Hits
  0 Comments
24082 Hits
0 Comments

How to make a URL SEF when triggered from Joomla backend?

How to make a URL SEF when triggered from Joomla backend?
Any Joomla developer worth his salt knows to use JRoute::_() to ensure he produces SEF URLs. This is an important SEO thing! However, if you’re writing code that does things from the Joomla Admin, the URLs turn out to be non-SEF. No I’m not talking about the URLs of the Joomla Admin itself. For Instance, Shika sends a notification email with a link...
Continue reading
3
  6035 Hits
  0 Comments
6035 Hits
0 Comments

Send Joomla email via Amazon SES

Sending-Joomla-email-via-Amazon-SES
Reliable email delivery is key in web applications, you don't want your customers to miss that order confirmation email or skip that very important Social Network notification. When using a service like Amazon SES, that additionally helps you improve your email sending quota if your web host gives you a rather small quota. It's fairly easy to get u...
Continue reading
6
  6973 Hits
  0 Comments
6973 Hits
0 Comments

Supporting custom module positions in your Joomla extension

Supporting custom module positions in your Joomla extension
Note: This Blog is targeted to developers! Sometimes the module positions that come with your template are just not enough, or if you’re a developer you might want to allow your users to load modules inside various parts of your component. A good example is if you want to publish Ads coming from SocialAds on your EasySocial stream without changing ...
Continue reading
1
  3922 Hits
  0 Comments
3922 Hits
0 Comments

A developer's guide to Use Dates in the right way in Joomla!

A developer's guide to Use Dates in the right way in Joomla!
When you are handling date and time, its likely that a developer might get confused on what is the right way to handle multiple timezones. Let’s make this Crystal Clear! As you can see in the Image below, the date selected is 2015-08-26 05:30:00 , This is the user’s timezone date and time. If we save the same date in our database it would mismatch ...
Continue reading
4
  7357 Hits
  0 Comments
7357 Hits
0 Comments

How to develop JMailAlerts Plugin for any component?

How to develop JMailAlerts Plugin for any component?
Note: This Blog is targeted towards Developers! We will be going through a detailed step by step process of writing a JMailAlerts Plugin. Extending JMailAlerts needs you to create special plugins of the type 'emailalerts' Before we Proceed: Replace your new plugin name “myplugin” The code required adding a custom xml parameter is skipped A. File St...
Continue reading
2
  15510 Hits
  0 Comments
15510 Hits
0 Comments

Searching zoo items with field values

Searching zoo items with field values
Note: This Blog is targeted to developers! As Joomla developers, you might have come across an issue wherein you need zoo items which have specific value under specific field? Let's say you have a site where there are some discount offers on some books under different categories. For such books to show up under offers module, you need to have one z...
Continue reading
1
  4091 Hits
  0 Comments
Tags:
4091 Hits
0 Comments

Some useful custom validators for Client-side form validation in Joomla!

Some useful custom validators for Client-side form validation in Joomla!
Note: This blog is targeted for Joomla! Developers Doing validation on client side, before form is submitted to server is always recommended. If you have developed a Joomla! extension you might have used some of the validators that Joomla! provides, which are listed below. Joomla! provides these basic form validators which you can use in your Jooml...
Continue reading
4
  10902 Hits
  0 Comments
10902 Hits
0 Comments