Techjoomla Labs

Here at Techjoomla, we try to keep busy all the time& try to cater to the needs of the community. At Labs, you can find sneak previews at what we are working on here. Keep coming back here for updates!

Introducing the Techjoomla Fields Manager
Wednesday, 12 March 2014 13:30

TechjoomlaA Labs post from Techjoomla means it time once again to change, redefine, innovate & solve another problem. Everyone at Techjoomla loves to innovate & put on their thinking hats to solve tricky problems. 

So one such problem has been put forward to us by our subscribers for a while now. You guys have been asking us for introducing 'Custom fields' in many of our extensions. We have got requests for custom fields in JGive, JTicketing, Quick2Cart to name some of the popular extensions. 

So in Typical Techjoomla fashion, we looked at solving this problem in a innovative way so that we can come up with a Solution that can not only help our extensions but also help the Joomla community & other developers in integrating fields in their extensions. This way we can share some of the code base across our extensions . Lesser code means less bugs & more time to work on new features ! 

Geek Questions ? 

Aren't you effectively creating a system that can be used by extension developers to extend their own extensions to be a CCKs of sorts ? Why duplicate when we already have so many Awesome CCKs out there ? What happens when Joomla adopts the Unified Content Model ? (UCM) ?

Well when UCM makes it into the Joomla core, that will definitely the way to go.. But we are not sure when it will come as of now. So we have to solve our customers problems now. We love the concept of CCKs & provide tight integrations in several of our extensions to extend CCKs & use our functionality on top. However lot of our customers don't want to add a CCK simply to add a few fields. So if you want to use a CCK, those options will be there. If you don't want to use one, we still have a solution. There is demand .. So we are supplying while still providing flexibility where its needed

The Techjoomla Fields Manager

So today, we introduce to you the 'Techjoomla Fields Manager' com_tjfields. This extension will see the light of the day with the JTicketing 1.5 release ( if you have access you can check it out. An early prototype is already in the Alpha we released yesterday ! ). 

The fields management system has been built on the native Joomla Category Manager concept. Which means that once its properly ready & stable other extensions can utilize it with more or less the same ease with which you can use the Joomla category manager for your own extensions. It'll take a while to get there.. but as we integrate it with our own extensions, we can test the generalization that's been built in & enhance it in iterations till its ready for general developer consumption in other extensions. 

We have tried to keep the system pretty simple so that it solves the main problems users face for custom fields. For Advanced uses you can always use a CCK. 

It will be released tested for the JTicketing integration with our stable release of JTicketing 1.5 by the end of this Month.  Lets look at the various features it will eventually be packed with. 

Multiple instances per extension

Each extension might need to use fields in various different ways & in various contexts. The field manager will support multiple contexts in which the field management system can be used. For instance in JTicketing, We use the field manager to offer 2 types of fields

  1. Universal Attendee fields : Fields all attendees need to fill out when buying event tickets 
  2. Event Fields : Fields defined by the Admin to give more information about Events 

Field Groups & ordering

You can create one or more field groups for each context & group fields into a group. This makes it easy to create tabs , slides or field sets when showing the field forms or details in your own component. 


Multiple Field Types

We support an array of various field types & allow you to define validations & what not against each field. 


Native JForm 

Forms using the Field Manager will be rendered using native JForm thus making it future compatible & easy to extend. 

This is just a Quick look at some of the features.. But we are looking forward to your comments & suggestions for the same ! Comment away !!

Add a comment
Preview of jLike - Our awesome rewrite of jomLike - with Likes, Labels & Annotations !
Friday, 15 March 2013 13:02

avatarsAfter we aquired jomLike & jomGive from our friends at CorePHP last August, we had promissed both existing subscribers as well as our custommers of exciting & ground breaking changes & features to both the extensions. jGive a full rewrite of JomGive was released soon after to add tons of Features & native Joomla & CB support besides JomSocial. It has since become immensely popular with the community for any needs related to Donations & Investments.

And now, its time for a rewrite of jomLike !  We have revamped the entire code base to add some really awesome features & many many extension integrations. This Labs post will give you a walkthrough of what we have in store for you.

Quick Feature Overview

 jomLike will be jLike

The name is changing to signify that our new Likes system will work with or without JomSocial. You will be able to extend it to practically any Joomla extension. It will do everything jomlike did & much more !

jlikebasicLikes & Dislikes or call it Favourites or Bookmarks !

jLike carries forward the Likes & Dislikes feature of jomLike. We have improved it quite a bit though. It much pretier with Bootstrap & the ability to use classes to change icons using classes & Font Awesome. You can rename the text & use jLike in any way you want.. As a likes dislikes system, Favourites or Bookmarks system !

Its so flexible that wehave one client using it with a Shopping cart as a wishlist !


People who Liked display with Avatars from Gravtar, JomSocial or CB

Show a nice set of people who have liked the content just like Facebook. We can get your user's avatars from Gravtar, JomSocial or CB.

labels multiple

Labels, Tags or Lists !

Turn on this feature & users will be able to add Labels or Tags to content. Labels can be set as public or private . Awesome way to manage stuff they like.



Annotations, Notes or Comments

This feature will allow users to add a quick note against any link they like. This note or annotation can be private or you can set it to public & it will be more like a comment. This gets our implementation of Like much closer to Facebook & adds some more Zing on top !


Fullly Configurable

All extra features can be switched on or off as per your requirement. Whether you want a Vanila likes system or a full featured one is completely under your control !

Lots & Lots of Integrations !

When we release, jLike will ship with 25+ inbuilt integrations for various extensions including all popular CCKs, Joomla Content, Popular Shops & Galleries & much more.

Easy to use Developer API to develop more integrations

If you find jLike doesnt yet support the extension you need OR you are a extension developer & want to add support for jLike, our simple API will let you integrate in as little as 5 lines of code ! The API Docs Are already out !

Join the jLike Code Marathon for Integrations !

Join the jLike Integration Marathon & get your extension Integrated with Jlike today ! We plan to release jLike by March end & any 3PD integrations will get featured in our release newsletter. Plus they will also be featured on the integrations page. If  you want to code an integration for your extension, This e-mail address is being protected from spambots. You need JavaScript enabled to view it & we'll give you access to the private beta.

Native Joomla MVC, Plugin Triggers & Joomla 2.5 & 3.0 Support

jLike is written in native Joomla MVC & has lots of inbuilt plugin triggers to let you override & extend as much as you would like to. Plus it comes with Native support for Joomla 2.5 & 3.0.

When ?

Hmm... Thats about it for now, that is !  When will it be released you say ?  Well it would be well justified to say that its just around the corner !

Add a comment
JTicketing for Android at work
Wednesday, 13 February 2013 00:00

Last week we wrote about a sneak peek into the new JTicketing Android app. This weekend, we got a fantastic opportunity to use it for an actual event. Techjoomla was a proud sponsor for the recent Joomla Day India that happened on 9-10th February 2013. And that's not it, our own J!Ticketing was powering the event booking engine of Joomla Day and an 'event manager app' made by Techjoomla and 'apptitude' was used to verify the tickets for all participants. It was fun to QR scan all the participant tickets and check them in. The checked in participants also got a welcome email that told them about the schedule! Watch the video below to see it in action!

Embed Embed this video on your site

We're aiming for a February end release of the Managers' app for JTicketing. It will be available on the Android Play store to start with and a release on the iTunes store will follow. Stay tuned!

Add a comment
Event manager App for JTicketing makes its debut at Joomla Day India ! Check the Sneak Peek
Sunday, 10 February 2013 00:33

Here's a sneak peek into the Jticketing Event Manager app that was used for Validating Joomla Day India 2013 Tickets !

attendee listhomesearch and add

Add a comment
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  3 
  •  4 
  •  5 
  •  Next 
  •  End 
  • »

Page 1 of 5

Smartphone Applications

Newsletter Signup

Jump on to our Newsletter & stay updated on News on our Extensions, New Releases & Offers !