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.

Subcategories from this category:

Joomla Development, Joomla CMS News, Tips & Tricks, Community

How to Copy Zoo Items programmatically

How-to-Copy-Zoo-Items-programmatically

In our last Post in the Zoo series, we looked at deleting records programmatically. Copying zoo item is not as easy as deleting records. You should have all the details including the zoo category of the zoo item which you want to copy. First, you should have all data of a zoo record. We have used the item API which gives zoo item's data & getRelatedCategoryIds which tells the relation of a zoo item to the categories.

Let's get the zoo records data first

Continue reading
3
  7219 Hits
  0 Comments
7219 Hits
0 Comments

Programatically delete Zoo items

Programatically-delete-Zoo-items

While developing a custom frontend for Authors to manage their own content, we needed to let them delete their own items. The Quick & Dirty way of doing this is by executing some delete queries on zoo related tables. But that's not the right & elegant way to do it.

The right way is to use the Zoo API & do this in 3-4 lines of code against 20-30 lines of the dirty code.

Continue reading
3
  6086 Hits
  0 Comments
6086 Hits
0 Comments

Rendering Zoo Records flexibly - Example with Record lists

Rendering-Zoo-Records-flexibly

Rendering a List view of Zoo items using Code

 

Zoo is one of the most versatile CCK extensions available in Joomla. It's flexible & at the same time easy to use for end users. In spite of these positive points, there are times when you have to dive into development & Zoo APIs to develop your own custom views.

In this particular case, we wanted to develop a List/Grid view with Zoo ( of a particular Content Type)  which showed all Zoo attributes in a table view for easier data viewing on the frontend for content managers. In this blog, we will tell you just how to go about doing that

Continue reading
4
  9075 Hits
  0 Comments
9075 Hits
0 Comments

Zoo CSV Import with automatic field mapping

Zoo-CSV-Import-with-automatic-field-mapping

Zoo is one of the best CCK extensions available for Joomla. It's a flexible and powerful application builder to manage your content. Especially if you are having huge data sets, Zoo can be an awesome way to manage & present it all. However with large data sets, manually adding all the data might not be practical. This is where the inbuilt Zoo import tool can help you in a big way.

In this blog, we will show you how it works & also how we solve a problem that it presents if you have data with lots & lots of fields. When this happens during the import you need to manually Map the fields in your Import CSV/JSON file to the fields in Zoo so that the import can proceed. However when you have lots of fields it a huge chore to map them all manually. However, with our solution, you can do it in a single Click! 

Lets how the existing Zoo Data Import Works ( Just in case you didn't know ! ) 

Data import done in following 3 stages. Zoo allows you to import data in JSON or CSV format. 

1. Upload CSV/JSON file.

b2ap3_thumbnail_oie_2582216XM8f3drV.png

Continue reading
4
  19757 Hits
  0 Comments
19757 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 candi...
Continue reading
1
  3210 Hits
  0 Comments
3210 Hits
0 Comments

Make your Users Stick!

Make-your-users-stick

Make your users stick !This blog is going to be mostly about the thought process behind creating the extensions we currently have & ones that are planned & how these can help your Social Networks grow & sustain. It will also talk about Social Networks in general & how you can make them more effective.

We have worked on the 'Social Network' concept before the first of them were born. It was just not called Social Networking then! Well, a lot of the pieces were there.. but still it wasn't what a Social Network is now. Launched in August 2003, MySpace was one of the forerunners. This was followed by Orkut in Jan 2004 & Facebook in February 2004. Only mentioning a few biggies here. These were the ones that brought about the Web's latest revolution. With such personalized connections, the web suddenly got viral & revolutionized almost all aspects of our life. There's a lot more you can read about the history of Social Networks on Wikipedia.

And then suddenly creating Social Networks became the most in-demand thing & everyone wanted one of their own! In our own Joomla community, a lot of players emerged making it pretty easy to get started with your own network.

Read on to know how you can make your Social Networks more effective..

Continue reading
0
  8916 Hits
  0 Comments
8916 Hits
0 Comments

Tell us what you use to build your Social Network. Join the discussion

Tell-us-what-you-use-to-build-your-Social-Network-
I might end up starting another Social Extensions debate here but I haven't come across a blog or article that addresses a large cross-section of them. I wish this turns out to be more of a bloggy discussion than just a blog.With the web landscape littered with a lot of software to create your Social network both in & outside the Joomla Communi...
Continue reading
0
  25088 Hits
  0 Comments
25088 Hits
0 Comments

JUG Wallonie - An opportunity to get Joomla certified

Joomla-User-Group-Wallonie

Along with many Joomla related events like JWC and Joomla Days, Joomla User Groups (JUGs) and their meetings are an integral part of the Joomla world. Get ready for JUG Wallonie, the first ever JUG organized by a French-speaking Joomla team. The event is set to take place on 16th June 2018 at Rue Du Web (Mont-Saint-Guibert), Belgium. The organizers for this event are Marc Dechèvre and Christophe Avonture.

Continue reading
1
  1862 Hits
  0 Comments
1862 Hits
0 Comments

Joomla Twiter people gather! #How2Joomla

How-to-Joomla-
I have been doing some Magento related development recently & came across a twitter community they have around a Hashtag.Anyone with questions about Magento can post them with this hashtag & someone is quick to answer. I guess it could help as a lot of people already use this media for short QA sessions & it's more easily accessible tha...
Continue reading
0
  7888 Hits
  0 Comments
7888 Hits
0 Comments

Deploying Joomla projects using GIT

Deploying-Joomla-projects-using-GIT
Over the years we've been using various methods to deploy websites to servers. FTP is everyone's first love and hot favourite. But when GIT came along and we started using that our VCS of choice it became increasingly evident that we can use it for deployment too. The biggest challenge here was managing the database.  Because of the way new table c...
Continue reading
7
  17029 Hits
  0 Comments
17029 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
  17196 Hits
  0 Comments
17196 Hits
0 Comments

Is Joomla a Good Choice to Build Intranets?

Is-Joomla-a-Good-Choice-to-Build-Intranets-
Intranets need a unique combination of features. If you are thinking about building an Intranet for your company, several requirements will come to the fore. To decide on what platform works best for you, you need to analyse these requirements & then evaluate systems based on that & of course the cost of procurement, implementation & ma...
Continue reading
9
  40053 Hits
  0 Comments
40053 Hits
0 Comments

Adding Plugin triggers in your extensions. How & Why?

Adding-Plugin-triggers-in-your-extensions.-How--Why-

Why have plugin triggers?

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.

Use of Plugin triggers when hacking/ modifying 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

Continue reading
8
  25400 Hits
  0 Comments
25400 Hits
0 Comments

Techjoomla is a Bronze Sponsor for J and Beyond 2018

J-and-Beyond-2018-TJ-1

Techjoomla is proud to support J and Beyond - possibly one of the most unique tech conferences in the world as a Bronze Sponsor this year! We have been attending this conference for a while now. In fact, our first introduction to this amazing event was due to a partial scholarship by the conference back in 2012 when we first got introduced to the international Joomla community in person! Since then we have been hooked and have attended almost every JAB then on.

Techjoomla co-founders Parth & Ashwin will be attending the event. Parth will be a key speaker at the event where he will do a session on 'The Spirit of Open Source'. This is a must-attend session to learn how you can use open source to accelerate value addition for our clients and your own business! Do look us up at the talk or at our sponsor area to know more about our products and offerings.

Read on for more details.

Continue reading
0
  1616 Hits
  0 Comments
1616 Hits
0 Comments

Joomla Day Texas is going to take place on 28th April 2018 in Houston, Texas

Joomla-Day-Texas

Joomla Day Texas will take place on 28th April 2018 in Houston, Texas at the Norris Conference Center - Westchase. If you are completely new to the Joomla world, Rod Martin will guide you to build your business website from scratch. He has been associated with Joomla for more than 6 years and has authored plenty of tutorials at Joomla.org and OSTraining.com.  

In case you are an advanced Joomla user, the sessions will focus on more advanced technologies as well as emerging technologies that would be of interest to Joomlers attending the event. Joomla Day Texas is thus a great platform for both Joomla beginners and advanced users.

Continue reading
0
  1880 Hits
  0 Comments
1880 Hits
0 Comments