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.

People Suggest 1.4.7 is released

People-Suggest-1.4.7-is-here

It has been a while since we released an update for People Suggest. This extension is always something we have considered extremely powerful and an important aspect of any social network. Don’t go by its size, it packs a punch. This tool can increase user retention and engagement of your social network by a huge degree.

We are very happy to bring you the latest release of People Suggest, v1.4.7. This is primarily a bug fix and PHP 7.2 compatibility release. We have also made compatibility changes in this release to make it compatible with EasySocial v2.2.4, JomSocial v4.5.8, Community Builder v2.2.1.

NOTE: After updating the extension you will need to reconfigure the extension as we have moved the configuration settings to Joomla config view. Read the release notes before upgrading to the latest version

Buy People Suggest Now!

Read on for the detailed changelog.

Continue reading
0
  724 Hits
  0 Comments
724 Hits
0 Comments

JGive v2.1.4 is out!

JGive-2.1.4-is-here

We have released JGive 2.1.4. This is primarily a bug fix release and we have also addressed a few security issues. We recommend you to upgrade to the latest version as soon as possible. Do read the release notes before upgrading to the latest version as backward compatibility breaks in this release.

Read on for the detailed changelog.

Continue reading
0
  1421 Hits
  0 Comments
1421 Hits
0 Comments

Creating Rich Personalised Certificates with Shika

creatingrichpersonalisedcertificateswithshikaa

Isn’t it a great feeling when you are rewarded and recognised when you complete a milestone or a goal? Online courses are no different. In fact, for online courses, recognition is even more important as they lack the physical touch points and personal motivation that is usually part of ‘In Person’ learning.  Low completion rates are the biggest bane of online learning. Rewards and recognition is a great way to fight this.

Personalised certificates are just one of the many features that Shika offers to let you reward your users.

A certificate is much more than a piece of paper. It is a recognition of one’s work and gives a sense of entitlement.They are a great way to showcase your achievements & add to one’s academic and work profile.

Buy Shika Now              View Demo

Read on for the detailed features.

Continue reading
0
  2893 Hits
  0 Comments
2893 Hits
0 Comments

“JBolo 3.2” Now with Message Sync!

“JBolo 3.2” Now with Message Sync!

JBolo 3.2 gets you the most awaited feature of message synchronization with JomSocial and EasySocial. People will be able to see their chats on the messenger and in the message inbox just the way it happens on Facebook, isn’t that fantastic? So, all the JomSocial and EasySocial users will be tempted to hit the Buy Button now. ;)

Continue reading
3
  3855 Hits
  0 Comments
3855 Hits
0 Comments

Shika Learning Reimagined Webinar!

Shika Learning Reimagined Webinar!

“Shika” the most awaited LMS for Joomla is very close to a public release and the excitement is growing. Many of the customers who have availed to be Shika Early Adopters have already been playing with it and giving some great feedback.

A lot of you have asked for a closer look at what Shika is all about. So we have tied up with CloudAccess to bring you a Pre-release Webinar on Shika.

What will the webinar cover?

  • Organization of your learning content
  • The Anatomy of a Shika Course
  • What are Lessons? What types are supported?
  • Authoring Content
  • Assessment with Quizzes
  • Sell Access to courses and make money
  • Make Learning Social with our Social features and integrations
  • Reporting, Tracking and Scoring
  • Certification and Rewards

This webinar will give you some great hands-on time with Shilka and All your Questions will be answered. If you use or are looking to adopt a Learning Management system for yourself or your client, you can’t afford to miss this one. 

Continue reading
6
  6743 Hits
  0 Comments
6743 Hits
0 Comments

Invitex 2.9 is here with Easysocial Apps and Plenty more!

Invitex 2.9 is here with Easysocial Apps and Plenty more!

Whether you are building a simple Joomla website, a Social network or a powerful web application; driving traffic is critical for your success. Invitex is the most powerful Viral Invitations system for Joomla today and we have just made it even more awesome ! 

We are happy to announce that Invitex v2.9 is now available to all subscribers and it comes packed with features, lots of bug fixes and lots of UI improvements. Read on to see what all is new with Invitex !

Continue reading
2
  5090 Hits
  0 Comments
5090 Hits
0 Comments

JBolo v3.1.3 minor update released

JBolo v3.1.3 minor update released

Hey All,

We have released a minor update for JBolo. This release v3.1.3 includes following changes.  We suggest you to upgrade to this version.

Changelog

Continue reading
4
  3405 Hits
  0 Comments
3405 Hits
0 Comments

Jomsocial gets DISQUS'ed

Jomsocial gets DISQUS'ed

In a recent project we had to implement a uniform commenting system across the site, Jomsocial included. Now obviously, Jomsocial comes with it’s own commenting system, and to make matters worse, there were already thousands of comments already present that needed to be migrated to the new platform.

We suggested the use of Disqus, which is a cloud based commenting system that easily integrates with a website. Thankfully, DISQUS provides a way to import comments from non-compatible systems by importing from a WXR file. 

So the first challenge was to generate a WXR file. Each thread in DISQUS needs to have a unique disqus_thread_id, which is usually unique per page. In case of comments for Joomla Articles, this is usually the article ID. However, since we were using DISQUS for videos, photos and even blogs, we could have easily run into an issue where a video, a photo and a blog have the same id. To overcome this, we prefixed the id with a identifier, so the ID became video.345 or photo.345 or blog.345 Neat eh ;)

Continue reading
5
  6618 Hits
  0 Comments
6618 Hits
0 Comments

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 social
networking 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.

 

Continue reading
1
  9906 Hits
  0 Comments
9906 Hits
0 Comments

JGive v1.6.3 Stable Released

JGive-1.6.3-is-released

We are happy to announce the availability of JGive 1.6.3 which comes with lots & lots of awesome new features to take your Joomla Crowdfunding site to the next level. The key feature in this release is the ability to Buy Givebacks.  This means that the user can choose to pick a specific giveback & donate/invest against that. I am sure all our JGive lovers will love this;). Then we have added some great back office features letting admins add campaigns as well as donations from the back end. This means that its easier to manage donations that are not coming through the website.  

Techjoomla

The other Major Features include

  • Ability to add campaigns from the backend
  • Ability to add donations from the backend
  • Tighter EasySocial integration 
  • Major Improvements in Reporting & CSV exports
  • Email notification improvements
  • JomSocial Bar display option

Can't wait to get your hands on the release? Download it now from the My Subscriptions area. If you are among those still not using JGive, Buy it now!

There's more to this release that i can write up here.. So I suggest you go ahead & read our complete changelog & upgrade instructions! 

Continue reading
0
  17671 Hits
  0 Comments
17671 Hits
0 Comments

JTicketing 1.4.6 released!

JTicketing-1.4.6-is-here

Hey All,

We are releasing JTicketing 1.4.6 with some minor fixes and small feature. 

Features

Continue reading
0
  3927 Hits
  0 Comments
3927 Hits
0 Comments

JGive v1.6 is here!!

JGive-1.6-is-here

We are very glad to announce the release of JGive v1.6 to all subscribers. This version comes with some great UI- Pin layout, campaigns column & Usability features. Changes like One Page checkout, Invoice customisation, PayPal - recurring donations, module and much more. 

Have a glimpse of what are we offering in this version

Pin Layout:

Make your Donation Campaigns look altogether new, attractive and easy to navigate with the Pin Layout

 

Continue reading
0
  8858 Hits
  0 Comments
8858 Hits
0 Comments

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
  5010 Hits
  0 Comments
5010 Hits
0 Comments

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
  3064 Hits
  0 Comments
3064 Hits
0 Comments

JGive (formerly jomGive) - Donations & Fund Raising for Joomla is here! Rewritten from Scratch with awesome new features

JGive-is-here

It gives us great pleasure to introduce JGive the Fundraising & Donations extension for Joomla. After we took over the reigns of JomGive from CorePHP, we wanted to take it to a completely new level. The result is right in front of you... JGive!

 JGive is a powerful  “crowdfunding” extension that enables your members to create fundraising projects; accept donations; and keep donors updated on the project’s progress. We have written this component from scratch to get the kind of flexibility & scalability needed for an extension like this. Packed with awesome new features like Multiple Campaign support, support for multiple payment gateways, Fully Bootstrapped frontend, Commissions & much much more, this release is sure to please you!

With JGive 1.0, JomSocial is no longer a necessary item. You can use it with plain Joomla, Community Builder, JomSocial - as you want. We are still giving an awesome integration with JomSocial with Activity stream updates & a Profile display plugin which means we have lost none of the old jomGive features while adding a lot more!

Continue reading
0
  12126 Hits
  0 Comments
12126 Hits
0 Comments

Joomla Day Malaysia a big success!

Joomla-Day-Malaysia

Hey there, Malaysia!

We want to take this opportunity to congratulate you on organizing such an amazing Joomla Day! We really enjoyed it there. A special thanks to the Joomla Day Organising team & the folks at JomSocial for their superb hospitality. Meriza, Azrul, Irwan, Fuqaha & the gang - Keep it up, guys!

Joomla Day Malaysia 2011 was an absolutely awesome event in an amazing location. High up on the 29th floor, the atmosphere was charged with some superb talks. It was an amazing experience, meeting & interacting with the Joomla community. Flikr is flooded with tons of #jdmy11 photos. Check them out here.

Continue reading
0
  7339 Hits
  0 Comments
7339 Hits
0 Comments

Techjoomla- The Road to Joomla 1.6

Techjoomla-The-Road-to-Joomla-1.6

Hey All,

All of you have been asking us about where we stand on Joomla 1.6 compatibility so I thought its time we give you an update of the status.

Continue reading
0
  6765 Hits
  0 Comments
6765 Hits
0 Comments

Broadcast Updates!

Broadcast-updates

We have been getting a lot of feedback via twitter, facebook as well as the comments on this site about Broadcast for JomSocial. Thanks a lot for showing such great interest in the extension. We know you are very much excited about when it's going to be released. So here's just one more teaser about the extension before we announce the availability date?

Since our last blog about it, we have been pretty busy adding new features in & optimising the code.

Here's a sneak peek into a feature you all are going to just love & one that is sure to bring loads of traffic to your site. I am not going to spend any time explaining it. Just look at the screenshots.

Continue reading
1
  4351 Hits
  0 Comments
4351 Hits
0 Comments

The Right way to fetch media in JomSocial - Developer Blog

The-right-way-to-fetch-media-in-JomSocial

While doing some R & D work while working on J!MailAlert plugins, we realized that majority of extensions were not using the right way. This resulted in broken image links, especially when using Amazon S3. So here's some easy to use code snippets to fetch JomSocial Photo thumbnails, Video thumbnails, Group Avatar thumbnails etc..This is missing in the JomSocial Docs. Hence we have this blog has been written.

Hope you find them useful.

/*TO GET THUMBNAILS FOR JOMSOCIAL PHOTOS*///first get photo ids from local database$query="SELECT  a.id, a.thumbnail FROM  jos_community_photos AS a”;$db->setQuery($query);$row  = $db->loadObjectList();//JS API - this is used or getting thumbnails for JS photosCFactory::load( 'models' , 'photos' );$photo =& JTable::getInstance( 'Photo' , 'CTable' );if(!empty($row)){   	foreach($row as $data)   	{   		$photo->load( $data->id );   		$thumbnail    = $photo->getThumbURI();   		$data->thumbnail=$thumbnail;   	}   		 }//now $row will be having thumnails from local OR amazon s3 whatever applicable/*TO GET THUMBNAILS FOR JOMSOCIAL VIDEOES*///first get video ids from local database$query = "SELECT v.id,v.thumb FROM #__community_videos as v”;$db->setQuery($query);$video_result = $db->loadObjectList();//JS API - this is used for getting thumbnails for JS videosCFactory::load('models' , 'videos');$video    =& JTable::getInstance( 'Video' , 'CTable' );if(!empty($video_result)){foreach($video_result as $data)   	{   		if(($video->load($data->id)) && ($data->thumb)){   			$data->thumb=$video->getThumbnail();   		}   		else{$data->thumb=JURI::root().'components'.DS.'com_community'.DS.'assets'.DS.'video_thumb.png';		 }   	 }   		    }//now $video_result will be having video thumnails from local OR amazon s3 whatever applicable/*TO GET GROUP-AVATAR FOR JOMSOCIAL GROUPS*///suppose you want to get a group avatar thumbnail for a group having groupid=3//then use following code$gid=3;CFactory::load( 'models' , 'groups' );$group=& JTable::getInstance( 'Group' , 'CTable' );$group->load( $gid);$avatar_img_source=$group->getThumbAvatar('avatar');//now $avatar_img_source will be having the image source for group avatar thumbnail/*TO GET USER-AVATAR FOR JOMSOCIAL USER*///suppose you want to get a user avatar thumbnail for a user having userid=63//then use following code$userid=63;$user=&CFactory::getUser($userid);$uimage = $user->getThumbAvatar();//now $uimage will be having the image source for user avatar thumbnail

 

0
  8362 Hits
  0 Comments
8362 Hits
0 Comments

Invitex-The Viral Invitations solution for Joomla, CB & JomSocial released!

Invitex-is-released-1

Invitex

After a long wait, we have finally released Invitex, our Viral Invitations solution for Joomla , CB & JomSocial. The first release comes with support for directly typing email addresses, CSV import as well as the ability to import contact from a variety of Email providers. You can see some Screenshots of the Solution here .

A Must have for Joomla!, JomSocial & CB based Social Networking websites.

Continue reading
0
  7282 Hits
  0 Comments
7282 Hits
0 Comments