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.

Posted by on in Techjoomla Labs
How to get ‘btn-group’ buttons in plain html?

We all know how to get those nice colored buttons for Radio form field type, its by adding class="btn-group” in the xml argument for that field.

There can be an exception to this, if you are not able to have a form field in your view? And you still crave for those nice colored buttons?

Here is how you can have those buttons with some plain HTML, CSS and bootstrap!

Following is a sample HTML for a radio field for yes no option which, you will need in your layout file.

<?php
$field_radio1=$field_radio2=$field_radio1_label=$field_radio2_label='';
$field_radio2='checked="checked"';
$field_radio2_label='btn-danger';
if(isset($this->field_value))
{
	if($this->field_value)
	{
		$field_radio1='checked="checked"';
		$field_radio1_label='btn-success';
		$field_radio2 = $field_radio2_label='';
	}
}
?>
<div class="input-append yes_no_toggle">
	<input type="radio" name="field_name" id="field_radio1" value="1" <?php echo $field_radio1;?>  >
	<label class="first btn <?php echo $field_radio1_label;?>" type="button" for="field_radio1"><?php echo JText::_('COM_EXT_YES');?></label>
	<input type="radio" name="field_name" id="field_radio2" value="0" <?php echo $field_radio2;?>  >
	<label class="last btn <?php echo $field_radio2_label;?>" type="button" for="field_radio2"><?php echo JText::_('COM_EXT_NO');?></label>
</div>

 

b2ap3_thumbnail_yes_no_niceButton.png

 

...
Continue reading
Tagged in: css html joomla
Hits: 24 Comments
Rate this blog entry:
0

Posted by on in Techjoomla Labs
How to create widgets for your Shika user dashboard?

In the process of making Shika's user dashboard more user friendly we have made some major changes by adding new widgets to the dashboard. With this you can now build your own widgets and give your users the freedom to choose which widgets he/ she wants to be shown on the dashboard.

We have created a new table #__tjlms_dashboard which contains all the widgets per users. If the users has not set any widgets to be shown or is using the default dashboard, basic dashboard plugins will be shown.

For Shika 1.0, user will not be able to select the widget and hence only the basic widget will be shown. This feature will be implemented in version 1.1.

Here is how it works!

You will need to create a plugin of type tjlmsdashboard

 Have a look at the basic structure.

...
Continue reading
Hits: 184 Comments
Rate this blog entry:
0

Posted by on in Techjoomla Labs
JBolo v3.3 Development Update!

Hey all,

A lot of JBolo users asked for a Skype like one page view form where users can access all chat conversations. So here we are with an update regarding JBolo development.

Here is a snapshot of how one page chat-conversations view will look like in JBolo v3.3.

b2ap3_thumbnail_JBolo_skypelike_view.png

 

With this view users will be able to access all their chats, group chats from this single page.

...
Continue reading
Hits: 143 Comments
Rate this blog entry:

Posted by on in Techjoomla Labs
Update - Canva. Coming soon to a Joomla near you !

When I saw & used Canva the first time, it was love at first sight !  With its drop dead good looks, super intuitive drag & drop & ability to use free as well as super cheap paid graphic elements including stock photos to create classy graphics, it was extremely powerful. 

To put it simply, Canva had me hooked

Believe me. I am no good at design. I mean i can appreciate good design & give inputs as to what might look good. But hey .. I am no designer. But my job does needs me to come up with graphics all the time. From blog images to newsletter headers & what not. If you can relate with that & don't want to avoid troubling your designer with every other request, then Canva is the tool you want ! 

The first thing that stuck me when I saw Canva was SocialAds. Wouldn't it be awesome to have a 'Banner Ad Designer' powered by canva to design images for Ads in SocialAds ? So i contacted Canva on twitter & they got back immediately with API access. During our discussions with Canva, we realised that Joomla in general as well as extensions like EasyBlog could benefit from a Canva integration. So thats what we decided to do first ! 

We have a nice Canva plugin coming for Joomla very soon followed by one for EasyBlog. In our upcoming releases of SocialAds, we shall also integrate Canva as a banner ad designer. Stay tuned for more updates & let us know what you think ! 

Update 19th August

Quick update to the original blog ! We have completed the Canva plugin for Joomla & since its a editor xtd plugin it also works with EasyBlog & a whole lot of other extensions using the Joomla Editor !  We are planning tighter integrations with EasyBlog to use images as blog images etc. However that will happen once the Canva team completes its review of the plugin & gives us an OK to publish. 

...
Continue reading
Hits: 16135 Comments
Rate this blog entry:

Posted by on in Techjoomla Labs
Shika - an awesome new LMS extension for Joomla enters Labs

Shika in Marathi means 'to learn'. Like with many ideas, this idea started out of frustration of the lack of good LMS systems for Joomla. Sure there are a few but we saw a dire need of something different with a fresh approach.

Shika is a Learning Management System (LMS) for Joomla. Its been in development now for more than a year & is in production use at some of our clients. We are now beginning the process to generalize the development as a plug & play product for Joomla based eLearning.

I know I am blogging pretty late ! Frankly just didn't get the time to do it till now :) 

With this labs post, we hope to give you an outline of what Shika will be as a product when its released in a few months from now. We hope to get some early feedback from you & help us be more Agile in our development process while you get a product that's much closer to your every day needs !

b2ap3_thumbnail_1206710_82263120.jpg

...
Continue reading
Hits: 25504 Comments
Rate this blog entry:

Posted by on in Techjoomla Labs

While working with SocialAds, we have been working with some really innovative & scalable matching algorithms in order to deliver the best matching advertisements to users based on lots and lots of different variables. Our Current matching logic includes algorithms for Contextual Matching, Geolocation based matching, Profile field matching as well as a scalable plugin interface to add more matching algorithms. 

These matching systems make for a great base for Building a scalable Advanced Search/ Parametric search system for Joomla. Some parts of this system are already developed & in action on some of our client sites using K2. We have also been able to scale the system to support native Joomla content in another case. Currently we are working on bundling these systems together to make a Search platform that can scale, support multiple extensions & also tie in to systems like SOLR.

To give a rough idea, it will allow admins to Define Indexers for various components & decide which fields should be included in the Parametric Index. This part is very similar to the configure targeting part in SocialAds. On the frontend, depending on what extension or more broadly content type you want to seach, advanced search forms will be displayed. A plugin architechture will allow adding support for any extension.. 

We will be publishing a follow up blog posts with more details of the system as well as screenshots in the coming months..

Hits: 1616 Comments
Rate this blog entry:
0

Posted by on in Techjoomla Labs

Checkout Our Joomla April Fools Joke for 2011....

  • Have you even felt the need to Blog when you are travelling ?
  • Have had this constant urge to publish that article right then & there ?
  • Just realised you had forgotten to unpublish that Holiday Notice ?

{jb_lightbulb}Worry not.. Joomla Mind Control is here !{/jb_lightbulb}

While people have been busy building Admin apps for Joomla that work on the Iphone & what not, we have been busy taking it all a step further. The release has been delayed due to constant architectural changes with Joomla 1.0 then 1.5 & now 1.6 coming. Due to our long development cycle we have had to always adapt our code to the latest release  :(

{jb_pin}We know Google is trying to get people to Move with Google Motion, but we realise that people are really lazy & want to give a solution that people will actually use.. Please read on for details on downloads & how to use.. {/jb_pin}

Continue reading
Hits: 5400 Comments
Rate this blog entry:
0

Posted by on in Techjoomla Labs

The latest addition to labs is for one extension we have been working with since we started working on Joomla.. or rather Mambo as it was called then !

This extension promises to add a much needed enhancement for one of our favorite & much used extension SOBI2 .

We have always felt SOBI needed a good contact form plugin. But when we started building one, we went all the way & created a full lead management extension !

The plugin shows a contact form below the SOBI listing. The user visiting the listing can use this form to contact the owner of the listing. Once the form is submitted a database entry is made storing all the lead information & a email is sent to the listing owner telling him that a new lead has been added against his listing.

The owner of the listing needs to have some ‘Credits’ to view the details of the lead. Currently we are using the ‘Vodes’ extension to let the owner buy credits using Paypal.  

The admin can configure number of free leads that the owner can view before he needs to buy credits. He can also configure the number of credits needed to view a listing.


This extension is on the brink of release. Check out our Pre release Brochure for more details & Screen shots of the extension.

Hits: 4204 Comments
Rate this blog entry:
0

Posted by on in Techjoomla Labs

We have some great news for all you Joomla Social Network administrators & owners.. We have a great line up of some cool Social Extensions coming very very soon ! Here's a quick sneak at them :)

A. Suggested Events

Based on our Network Suggest system, we bring you another suggestions module which will suggest events based on your profile information. As in Network suggest, you can chose what fields you want to use for the matching. Now you will be able to make your Events in JomSocial even more viral ! This will be available for JomSocial first. We are not sure which extension we shall use for integration with CB.. but Eventlist is high on our list of choices..

B. Show Similar Profiles

Want to see profiles on the site similar to the one you are looking at now ? Then this is the extension for you ! When a user visits a profile, he shall be shown top X matching profiles in a module. This will be available for JomSocial as well as CB.

C. Suggest Friends to Friends

Another Facebook feature to come to JomSocial sites, this extension will allow you to suggest friends to your current friends. This will work in a similar way to Facebook.

 

...
Continue reading
Hits: 5880 Comments
Rate this blog entry:
0

Posted by on in Techjoomla Labs

Its finally in the Labs ! With Social Ads for JomSocial, you can create Facebook like demographically targeted ads to show on Your JomSocial Site. This extension allows advertisers to create their advertisement , Target the users they want to show the advertisement to, Decide if they want to pay by impressions or per click, Pay online & get the advertisement started up right away !

This extension promises to revolutionize Social Networking in Joomla. Demographic advertising which has been in place on Facebook for some time now can be easily added to your own JomSocial based website. Though the first release will be for JomSocial, we shall be rolling out versions with CB & the soon to come Anahita Support as well !

The possibilities of this engine are amazing & future releases will come packed with even more features.

We hope the community appreciates this idea & comes forward with feedback to make the system even better. We shall be blogging about the development regularly & also open it up to select beta testers before the public release.

Read on for more information & some early previews of the system.

 

Continue reading
Hits: 9151 Comments
Rate this blog entry:
0
x
Subscribe to Newsletter