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.

Joomla: Using JLayout 'Search Tools' on Joomla 3.x at admin backend for list views

Using-JLayout-Search-Tools-on-Joomla-3.x-at-admin-backend-for-list-views

Are you building admin list-view in your Joomla Extension? Do you want to include Search Tools in your Joomla 3.x extension? Here is a quick guide to doing so in easy steps.

First, we will check the folder structure needed, and then we will see sample code.

Continue reading
6
  67277 Hits

TJ Queue - A message queue for Joomla

TJ-Queue-is-here

As we go on in our pursuit to use Joomla in never-seen-before use cases a few interesting problems came forth.

  • A web-hooks implementation: Similar to how plugins can declare triggers they want to listen to, webhooks allow external applications to register URLs that can receive a JSON payload when an action happens in an application. Since there could be multiple webhooks, each webhook call is queued as a message and happens asynchronously.
  • In Shika: Recalculating user progress in the background. When a new lesson is added to a course, Shika recalculates each enrolled user’s progress to take into account the newly added lesson. When there are a lot of lessons and a large number of users enrolled in the course, this recalculation cannot happen in real time. In this case, a recalculation job does this in the background once the lesson is saved.
Continue reading
1
  8901 Hits

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
  9137 Hits

Catching JomSocial Ajax Calls for modifying flows

Catching-JomSocial-Ajax-Calls-for-modifying-flows

When you are custom developing on top of JomSocial, you sometimes need to Catch Ajax calls for modifications. This Quick tutorial will take you through how you can do this.

Continue reading
0
  6957 Hits

Using Joomla logging to easily debug MySQL issues

Using-Joomla-logging-to-easily-debug-MySQL-issues

Sometimes, you might have operations like crons running PHP scripts behind the scenes. If there are any errors in it, it can become difficult to debug them since they might not affect the entire website. Whether you are doing this with any PHP framework or in a Joomla component, logging can help you debug such issues.Here is how you can use Joomla'...

Continue reading
1
  14241 Hits

Avoid sending Emails while using JomSocial Notifications

Avoid-sending-Emails-while-using-Jomsocial-Notifications

This Blog is specially targeted for developers and people who use Jomsocial Jomsocial!  Which turns Joomla CMS into a full-fledged socialnetworking website. While using your own component with Jomsocial you need to make sure that your component is tightly integrated with it and most important is you are notified of the activities happening.   In Jo...

Continue reading
1
  11715 Hits

Developing a Payment Plugin For HikaShop

Developing-a-Payment-Plugin-For-HikaShop

Recently, we had a chance to develop a Payment gateway plugin for HikaShop. We thought this would be a good chance to share a small overview with everyone!

Let's Get started. 

Continue reading
4
  19047 Hits

Joomla 3.0 conversion changes needed when converting a common installable package for “Joomla 1.5.x & 2.5.x” to “Joomla 3.0"

Joomla-3.0-conversion-changes

This is the first of our Blogs in the Joomla 3.0 Discovery series. Joomla 3.0 is an awesome release & we are discovering new stuff with it as we use it every day. We hope to share our new found knowledge with the community through this series. The series will cover topics for end users, administrators as well as developers.  Converting Joomla E...

Continue reading
19
  180524 Hits

Joomla 3.0 is here. 3 Things that Matter most!

Joomla-3.0-is-here

joomla-3.0, techjoomla.comJoomla 3.0 was released a few minutes back & it brings some revolutionary changes to the Joomla world. From 1.0 to 1.5 to 2.5, Joomla has been notorious for laborious migration processes. We bid adieu to migrations with 3.0. I admit this has really happened in the 1.6, 1.7 versions which were at the best forgettable. So 3.0 is the first real version that shows this. This I believe is the biggest news for Joomla end users. With this Joomla has given yet another reason to stick with this awesome & versatile platform.

01 Joomla 3.0 for Integrators & Site Builders & End Users-  Bye Bye to Migrations & Hello to Upgrades!

02 Joomla 3.0 For Developers - JUI & Bootstrap Uniform & great looking UI without having to Code!

03 Joomla 3.0 - For End Users - Great new UI & UX, Responsive by Default. Mobile Here we come!

Continue reading
0
  10925 Hits

Joomla File Rsync & Database Sync Script

Joomla-File-Rsync--Database-Sync-Script

One of the major headaches of maintaining a Joomla demo is that you have to refresh the data every now & then to restore the demo to its best as user usage can change a lot of data & interfere with the optimum demonstration of your products. We used to do this by simply having a cron job restore a backup of the database with the optimum data. But this had major issues as we had to upgrade extensions on the demo to the latest & these in some cases also involved structural database changes.

Continue reading
2
  21322 Hits

Creating your own ajax popups and actions in Jomsocial

Creating-your-own-ajax-popups-and-actions-in-Jomsocial

Everyone using Jomsocial like how they show those nice popup windows when you add friends, send a message or join a group.

In a project where you integrate more features or other extensions into Jomsocial, it's important to use the same look and feel for the popups so that there is a consistent look throughout the site. With Jomsocial's plugin architecture it is possible to add your own popups and actions. We're demonstrating here an example, which allows you to group your friends as Friends/Family/Acquaintances etc

Continue reading
0
  4336 Hits

How to use two layouts from the same view for two submenus

How-to-use-two-layouts-from-same-view-for-two-submenus
Have you ever came across a situation, when working on a Joomla component- you need two sub-menus to be shown in admin backend which belong to same view and different layouts?
If yes, then you must have noticed that this does not work as expected. 
 
Here's the solution for the same 
Continue reading
2
  12826 Hits

Automating multiple extension translation management using the Transifex client and a shell script

Automating-multiple-extension-translation-management-using-the-Transifex-client-and-a-shell-script

We've been using Transifex for more than a year now, and quite happy with the way crowdsourcing can help enrich the reach of your extensions. However, updating all the resources for all the extensions was a painful task and something everyone wanted to avoid. The tx-client eases some pain by allowing easy pushes & pulls of source files & translations. However, the tx-client relies on a 'config' file to be updated with all the resource slugs. With so many extensions and also with so many plugin language files getting added regularly, it's a tough task to keep on updating the config file.

Continue reading
0
  19903 Hits

JBolo 3.0 beta 1 is here for Testing & it's free to download!

JBolo-3.0-beta-1-is-her_20180618-131433_1

JBolo Beta 1 with Group Chat is here!  This version brings most awaited group chat feature to current JBolo. This blog will give you a quick overview of what to expect from JBolo 3.0 beta release. There's this & plenty more under the hood including an API based architecture which will allow us to release mobile apps for JBolo in the near future.

Continue reading
3
  10006 Hits

Sneak peek at the upcoming JBolo 3.0 dashboard

Sneak-peek-at-the-upcoming-JBolo-3.0-dashboard

Check out new dashboard for upcoming JBolo 3.0 that will be supporting group chat! 

0
  5269 Hits

Blog Topics