Securus – Yubikey 2 Factor Authentication for WP (Utilities)

Securus – Yubikey 2 Factor Authentication plugin for WordPress

Attention! This plugin requires you a YubiKey!! If you do not have one (which you should!!) Do NOT buy this plugin!!

You can pickup a Yubikey at yubico.com – I highly recommend Yubikey Neo. This plugin works best with Neo, but also works with Yubikey Standard and Nano.

2 Factor Authentication can be setup on a user by user basis.

Translation Ready – including POT files.

Communicates with YubiCloud over a secure connection at no additional cost.

Captures users OTP (One Time Password) and make sure it belongs to the user, then validates the OTP via the YubiCloud redundant servers.

If a user does not have a Yubikey Neo they can disable 2 Factor Authentication for mobile devices.

If a user has a Neo configured to transmit an OTP via NFC (Near Field Communication) no need to disable Securus for mobile devices.

Can register up to 3 keys per account.

Ajaxed Login form – non 2 Factor users will never even know Securus is monitoring the login form.

After entering your Username and Password, Securus checks your profile to see if you have Securus setup and if so, displays a OTP field on the login form without reloading the page.

After you enter your OTP, Securus runs a pre-validation check of your username, password, and OTP to make sure everything is accurate. Once verified, it submits the form and lets WordPress go though the login process and fully validates the OTP on the YubiCloud.

If a user disables JS – Securus falls back to pure PHP based 2 Factor Authentication. Securus uses JavaScript as an enhancement – not a replacement.

 

Securus also includes a configurable IP based User Lockout feature. If a user tries to login too many times with invalid credentials Securus will lock the user out for a pre-configured time.

 

Securus does not add additional tables or columns to your WordPress database.

Securus uses WP best practices for interacting with the database.

 

Documentation is located here and a video walkthrough will be on YouTube shortly.

 

A lot of people refer to 2nd Factor Authentication as multi factor auth – but that is a misnomer.

 

Single Factor Authentication is simply something you know – most commonly, your password.

2 Factor Authentication includes single factor auth, and then requires something you have – most commonly, a token device (smart phone, USB device, keychain fob. etc.)

Multi-factor Authentication includes both single and second factor auth, but then requires something you ARE – most commonly, biometrics, like finger prints, retinal scan, face recognition, etc.

 

2 Factor Authentication is also known as 2nd Factor Authentication, Second Factor Authentication, and acronymed as 2FA.

Multi Factor Authentication is acronymed as MFA.

Download Securus – Yubikey 2 Factor Authentication for WP (Utilities)

Famax – Facebook Fan Page on your Website (Social Networks)

Famax 2.0 is a jQuery plugin used to display any Facebook Fan Page on your website.

Basically the plugin displays the below items:

1. Fan Page header
2. Posts of the channel in a Tab
3. What people are posting on your page in a Tab
4. Like and Talking About count with a Like button

“Bring your FanPage to your users!”

Adidas Fan Page demo – created with Youmax

Screenshots

Famax Header

Image Post

Link Post

Multiple Image Post

Video Post

Tags Page – what people are saying

Load More

Mobile Mode

Features of Famax 2.0:

1. Works on any device size (responsive + fluid)
2. Fancy layout (new grid + header)
3. Load more button for feeds
4. Improved lightbox popup for videos (responsive + fluid)
5. Optimized code overload (minified JS+CSS ~ 50KB)
6. Uses Facebook v2.2 API
7. A Tab for your Fan Page posts
8. Another tab for your Fan Page Tags (and what people are posting on your page)
9. Drop Down in place of tabs for Mobile mode
10. Customize anything with CSS (or send us an Email)

Documentation – How to use the plugin?

WordPress version coming soon…

A working demo with example code and documentation link is available in the download package.

Let us know any features you would like in the next version –
[email protected]

Download Famax – Facebook Fan Page on your Website (Social Networks)

Tripadvisor Guest Review Widget (PHP Scripts)

Tripadvisor Guest Review Widget Generator

It’s simple and quick to do – just 3 step to build Tripadvisor guest review widget!
100,000++ world wide hotels included.

Installations

  • 1. create your mysql db
  • 2. import mysql.sql
  • 3. change variable in config.inc.php
  • 4. upload file

Software Requirement

jQuery, php5.x, MySQL 5.x

Support

Any problem please email to [email protected]

Download Tripadvisor Guest Review Widget (PHP Scripts)

Universe Funder – WooCommerce Crowdfunding System (WooCommerce)

Universe Funder is a All or Nothing Crowdfunding System. If you are looking for Keep What You Raise Crowdfunding System then check our Galaxy Funder Plugin

Universe Funder is a All or Nothing Crowdfunding System built on top of WooCommerce and is rich in features. It is a WooCommerce Extension Plugin. Using Universe Funder you can run your own Crowdfunding site or add the Campaigns for Crowdfunding on top of your existing WooCommerce Shop. It works with the 2 inbuilt Payment Gateways – Stripe and PayPal Preapproval..

Please note that Universe Funder works on the Shop Page as follows i.e. on the Shop Page you won’t get the contribution field for the user to enter the contribution amount but will be linked to the Single Product Page so the user can come to the Single Product Page to make the contribution.

Universe Funder Crowdfunding Campaign

Each Campaign creation is similar to creating a WooCommerce Simple Product. In the Simple Product Page you have the option to Enable Universe Funder which when checked ON will turn the Simple Product into a Crowdfunding Campaign.

Universe Funder supports two types of Crowdfunding Campaigns.

1. Fundraising by CrowdFunding
It is the regular type of running a Crowdfunding Campaign for raising funds.

2. Product Purchase by CrowdFunding
If someone wants to buy one or more products in your site but he/she doesn’t have money to buy then the buyer can create a Crowdfunding campaign to buy the products. The buyer can then promote the campaign with his/her friends for funding. Once the goal amount (which is the product price) is reached then the products are automatically added to the campaign creator’s My Account purchases.

Features

  • All or Nothing Crowdfunding Type
  • Complete and Powerful Crowdfunding System
  • Built on Top of WooCommerce
  • Perk/Reward Rule Feature
  • Crowdfunding Purpose – Fundraising / Product Purchase
  • Front End Campaign Submission for Members
  • Back End Campaign Creation for Moderators
  • Mailing Options for Campaign Submission, Approval, Rejection, Deletion and Completion
  • Each user can see their Campaigns in their My Account Page
  • Campaign End Method – Target Date, Target Goal and Campaign Never Ends
  • PayPal Adaptive Preapproval Payment Gateway and Stripe Charge Later Payment Gateway inbuilt with Universe Funder
  • WPML Compatible
  • Translation Ready
  • and more

How to Upgrade to a newer version of Universe Funder?

If you are using an older version and want to upgrade to the latest version of Universe Funder then please do the following steps.

1. Deactivate and Delete the existing version of Universe Funder in your site.
2. Download the latest version of Universe Funder from Codecanyon.
3. Install the latest version of Universe Funder using WordPress Dashboard.
4. Activate the Plugin.

Please note you will not lose any settings values, data etc by following the above steps.

Support

Please check the documentation as we have lots of information there. The documentation file can be found inside the documentation folder which you will find when you unzip the downloaded zip file.

For support, feature request or any help, please register and open a support ticket on our site.

Updates

Version 1.0 on 03 February 2015
- Initial Release

Download Universe Funder – WooCommerce Crowdfunding System (WooCommerce)

Xenon Reviewer (Templates)

Reviews are heart of your business . Reviews has capability to increase and decrease revenue .
Now create your beautiful and attractive app with the help of this stunning UI . UI attracts users
and can increase your business . This UI template includes everything you need with grouping and layering .
Any user can easily edit the files .

  • Splash Screens/Home Screens
  • Login PSD : Two types of login psd are provided
  • Review screens
  • Thank you screens
  • You can select company to post reviews

Download Xenon Reviewer (Templates)

Speedometer for iOS 8 (Full Applications)

Speed is a drop-dead simple speedometer for iPhone that uses the location data from the GPS to provide a near-accurate representation of how fast you’re actually traveling.

Featuring lush graphics and a clear, legible display, Speed is the perfect bicycle, boat or train speedometer.

Verify that you have enabled location services for Speed in the Settings application. Also make sure you have good GPS coverage.

With this application you will know how much is the real speed.

Features:

  • SPEED: All vehicles speed indicators are a deviation ranging from 2% to 10%. The application shows the actual speed of the vehicle by connecting to the satellite.
  • ADDRESS INFORMATION: It is an address of your current location, street name, neighborhood name, street name, house number, city, province, district you can find all information.
     
  • TIME – DATE: You can see the time and date information.
  • LOCATION – COORDINATE: Latitude, longitude, altitude and accuracy can view the details.

FEATURES:

  • iOS 7 – iOS 8 Support,
  • Xcode 6.1 Project / Obj-C / Storyboard
  • iAd Banners implemented
  • iPhone 6 – 6+ Support
  • All iPad Models Support

Download Speedometer for iOS 8 (Full Applications)

PHP JUGNOON Gamify Application (Add-ons)

JUGNOON GAMIFY Solution For PHP Websites

Gamification is the concept of applying game mechanics and game design techniques to engage and motivate people to achieve their goals. Gamification taps into the basic desires and needs of the users impulses which revolve around the idea of Status and Achievement.

JUGNOON Gamify is a complete professional script with all basic and advance features that can allow you to build any level of gratification system within your website.

Script is written using angular js as front end and pure php as backened.

You can easily create gamification system like implemented by stackoverflow, freelancer.com, themeforest.com or any other big networks.

Features

Core features include

  • Badges
  • Rewards
  • Levels
  • Points
  • Credits
  • Packages

I: Badges:

Jugnoon Gamify allow site administrator to manage (add, update, delete) unlimited badges. Badges to be awarded when user achieve certain goal in website. Badges can be grouped into one or more categories.

Main attributes of badges include

  • Title: Badge Title
  • Description: Detail about badge.
  • Notification: Message to be sent or saved in user achivement table when user award this badge.
  • Category: Assign category for selected badge
  • Priority: For listing badges top to bottom based on priority
  • Is Hide: Whether to display this badge in main badge listings or will be hidden.
  • Is Multiple: Whether this badge to be awarded multiple times.
  • Icon: Badge thumb or use badge css with littlbe bit customization.

How to create badge?

  • Go to badge section
  • Click on add button
  • Fill form and submit add button.
  • In Next step choose icon for badge
  • Thats it, badge will appear in main badge listing.

How to award badge?

Badge can be awarded when user complete certain action in website. e.g completing public profile 100% will award ABC badge.

Steps to follow to write code for awarding ABC badge. lets support when you create ABC Badge, it’s generated with id e.g “45”

  • Go to badge section
  • Select badge ABC from listing
  • On right side click on “show code” link
  • Form will appear with instruction to copy, paste and usage.

Sample badge usage can be seen here

You can either award badge using auto generated code by example shown above or using direct core bll. Both examples shown below.

include_once("include/events/ga_badge_item_events.php");
$obj = new ga_badge_item_events();
$obj->trigger_item_45($userid);

or via by using core bll

include_once("include/bll/ga_core_bll.php");
$obj = new ga_core_bll();
$obj->trigger_item($userid, 45);

where 45 is id of badge.

II: Rewards:

Rewards are almost similar as badge but with additional attributes. Rewards can be used to unlock website features and services to selected user when unlocked. Rewards can be unlocked either by calling on certain function e.g user purchased premium membership or can be unlocked automatically by some other events e.g increase discount 1% when user reach to level 4.

Main attributes of rewards include

  • Title: Reward Title
  • Description: Detail about reward.
  • Notification: Message to be sent or saved in user achivement table when user award this reward.
  • Category: Assign category for selected reward
  • Priority: For listing reward top to bottom based on priority
  • Credits: Credits required to unlock reward. e.g buy reward by utilizing account credits.
  • Is Hide: Whether to display this reward in main badge listings or will be hidden.
  • Is Multiple: Whether this reward to be awarded multiple times.
  • Icon: Reward thumb or use reward css with littlbe bit customization.

How to create reward?

  • Go to reward section
  • Click on add button
  • Fill form and submit add button.
  • In Next step choose icon for badge
  • Thats it, reward will appear in main reward listing.

How to award reward?

Reward can be awarded when user complete certain action in website. e.g upgrade premium account will unlock ABC reward or reward can be awarded automatically e.g completing level 5 will award XYZ reward that can increase 4% discount for selected users .

Steps to follow to write code for awarding ABC badge. lets support when you create ABC Badge, it’s generated with id e.g “45”

  • Go to reward section
  • Select reward ABC from listing
  • On right side click on “show code” link
  • Form will appear with instruction to copy, paste and usage.

Sample badge usage can be seen here

You can either award badge using auto generated code by example shown above or using direct core bll. Both examples shown below.

include_once("include/events/ga_reward_item_events.php");
$obj = new ga_reward_item_events();
$obj->trigger_item_45($userid);

or via by using core bll

include_once("include/bll/ga_core_bll.php");
$obj = new ga_core_bll();
$obj->trigger_item($userid, 45);

where 45 is id of reward.

How to unlock website features by awarding reward?

When script award reward to specific user, it will call a custom function process($rewardid).. located in /include/events/process_reward_features.php

This function include cases for all rewards you generated.

Go to rewards section and on right side of Add button you will notice “Generate” button, click on it. You can see sample page here which is responsible for generating all cases for process function.

Sample code will look like this

switch($reward_id, $userid) {
    /*********************************
     -> Unlock -> Level 5 Reward 3
     -> +2 Skills for your profile
    **********************************/
    case 32:
      /* Put your custom code here associated with Level 5 Reward 3 reward. */
      break;
      /*********************************
      -> Unlock -> Level 5 Reward 2
      -> +2.5% Faster bid refresh rate
      **********************************/
     case 31:
     /* Put your custom code here associated with Level 5 Reward 2 reward. */
     break;
    /*********************************
     -> Unlock -> Level 5 Reward 1
     -> +1 Extra bids per month
    **********************************/
    case 30:
       /* Put your custom code here associated with Level 5 Reward 1 reward. */
    break;
      /*********************************
      -> Unlock -> Skills
      -> Increase the total number of skills allowed for your profile
      **********************************/
    case 19:
       /* Put your custom code here associated with Skills reward. */
      break;
    /*********************************
    -> Unlock -> Bids
    -> Increase the number of bids you received per month
     **********************************/
   case 18:
     /* Put your custom code here associated with Bids reward. */
     break;
  /*********************************
   -> Unlock -> The Network Slot
   -> Increase the number of network slots in your contact list.
  **********************************/
  case 17:
    /* Put your custom code here associated with The Network Slot reward. */
    break;
}

Now you have to write custom code for each reward you want to execute when reward is awarded to user. in case case. Before adding, make sure its 100% working code and test process($rewardid, $userid) to make sure its working fine.

Levels:

Site administrator can create unlimited levels and associate unlimited rewards with each level using manage gamify application level section.

Levels can be completed when user reach to maximum points from initial points (reset after completion of level). Levels can be upgraded manually or automatically when user points exceeds maximum points required to unlock another level.

Main attributes of level include

  • Level: Current number of level e.g 1, 2, 3,… n (can’t be edited by site admin, its automatic)
  • Title: Level Title
  • Description: Detail about level.
  • Notification: Message to be sent or saved in user achievement table when user complete this level.
  • Category: Assign category for selected level
  • Priority: For listing rewards top to bottom based on priority
  • XP: Maximum points required to complete this level and unlock next level.
  • Is Hide: Whether to display this level in main level listings or will be hidden.
  • Icon: Level thumb or use css with little bit customization.

How to create reward?

  • Go to level section
  • Click on add button
  • Fill form and submit add button.
  • In Next step choose icon for level
  • That’s it, reward will appear in main reward listing.

How to associate rewards with this level?

You can associate unlimited no of rewards with each level. when level upgrade, script will automatically look for all association and unlock it by executing reward script.

How to complete level?

Level can be awarded manually by site administrator or automatically when user complete points.

Steps to follow to write code for completing level manually. lets suppose you want to complete level 5 with id “45”. Note when you complete user level, all level 4, 3, 2, etc will be automatically completed.

  • Go to level section
  • Select Level 5 from listing
  • On right side click on “show code” link
  • Form will appear with instruction to copy, paste and usage.

Sample level usage can be seen here

You can either complete level using auto generated code by example shown above or using direct core bll. Both examples shown below.

include_once("include/events/ga_level_item_events.php");
$obj = new ga_level_item_events();
$obj->trigger_item_45($userid);

or via by using core bll

include_once("include/bll/ga_core_bll.php");
$obj = new ga_core_bll();
$obj->trigger_item($userid, 45);

where 45 is the id of level.

Points:

Site administrator can create unlimited no of points event that can be trigger or call on certain events. e.g award 15 xp points when user upload video or deduct 5 xp points when user delete video.

Main attributes of points include

  • Title: Point Title
  • Description: Detail about points.
  • Notification: Message to be sent or saved in user achievement table when user award or deduct points associate with this event.
  • Category: Assign category for selected point
  • Priority: For listing point event top to bottom based on priority
  • Is Hide: Whether to display this point event in main point listings or will be hidden.
  • XP: XP points to be awarded to user when this point event trigger.
  • Is Deduct: When this point event will deduct or increment user points
  • Icon: Assign thumb or not required for such items

How to create point event?

  • Go to point section
  • Click on add button
  • Fill form and submit add button.
  • In Next step choose icon for badge, leave blank as its not required in points
  • Thats it, point event will appear in main badge listing.

How to trigger point event?

Point event can be trigger or call multiple times when certain event occurs in site. e.g you can call ABC point event to award 15 points when user upload video.

Steps to follow to write code for awarding ABC point event. lets suppose when you create ABC point event, it’s generated with id e.g “45”

  • Go to points section
  • Select points event ABC from listing
  • On right side click on “show code” link
  • Form will appear with instruction to copy, paste and usage.

Sample badge usage can be seen here

You can trigger point event using code generated by example link shown above or using direct core bll. Both examples shown below.

include_once("include/events/ga_points_item_events.php");
$obj = new ga_points_item_events();
$obj->trigger_item_45($userid);

or via by using core bll

include_once("include/bll/ga_core_bll.php");
$obj = new ga_core_bll();
$obj->trigger_item($userid, 45);

where 45 is id of point event.

Credits:

Credits is almost similar to xp points but instead of points in this case, user credits will be incremented or decrements on certain credit event calls. Points can be used to unlock levels whiles credits can be used to unlock rewards.

Rest is almost same

Packages:

Its optional feature which will allow site administrator to create unlimited no of packages for purchasing credits on real payment. Credits will be added to user account when user purchase specific package. Click here to check more about package information.

Events:

Its optional feature that allow site administrator to group multiple events (badge, reward, level, points, credits, package) that can be called for single event. e.g creating account and activation will award abc badge, reward xyz reward, complete level 1, reward 100 xp points, reward 50 credits. so via event management, you can create event and associate all items that should be called with this event.

When event created, go to show code, this will display code with usage instruction.

For more detail click here.

Simulate Events:

Jugnoon Gamify include additiona gamify simulation application that can provide detail of how badges awarded, reward unlocked, level completed, points rewarded or deducted, credits rewarded or deducted, buy packages etc.

For real time review check simulation demo here.

Dispaly Events:

Jugnoon Gamify include additiona gamify display events that can show you how user information, rewarded badges, rewards, credits, points, levels, packages to be displayed and user achivement history generated.

For real time review check demo here.

Technical Information:

Jugnoon Gamify application uses angular js for front end application and core php for backened processes. If you are using any php framework then make sure to adjust core bll and entity files according to framework infrastructure. e.g if you are using codeigniter, make sure you adjust /include/bll, include/entity and include/events classes in /application/services

The main backened operation involve just receiving and sending JSON data between angular js application and php.

PHP code is written very clean way here is example how it works.

Below code will add badge information in database.

function add($fields, $queryanalysis = false)
 {
    $db = new DB;
    return $db->Insert($this->tableName, $fields, true, $queryanalysis);
}

Directory Structure:

Core directory includes

api : Core php handler files responsible for receiving and sending JSON data

app: Core angular js application

include: Core business layer, entity classes and event classes php script

contents: Save badges here

image: Site images here

plugin: plupload and other plugins here

css: core site css here

js: core site js here

Help & Assistance:

We build this application in a way that can be easily used in any type of php websites. Integration is easy if you are php developer still if you face problem you can send us query on our support mail or post your topic in Q&A or Forum section. We will try our best to give you response as soon as we can.

Download PHP JUGNOON Gamify Application (Add-ons)

Switch Jumping (Games)

About the Game:

01Smile Switch Jumping

You control a character and have to jump over obstacle as you go up. But becareful, one side of each obstacle is long and the other one is short and you can only jump over the short one. So see which side is short, then switch (go) to that side by touching that side of the screen and then jump over it. You will lose if you touch any obstacles. Whenever you lose, you can submit your score in the leaderboard and compete with others.

How to Play:

You can play this game with mouse or touch in mobile devices.

Features:

» HTML5 game
» Works on all HTML5 browsers
» Appearance customization.
» Supports touch
» Can be used in mobile devices & websites
» Made with Construct 2
» Auto-resize (responsive)

We will be happy to hear your ideas and opinions about the game, so if you like write a comment or send it to our e-mail:
[email protected]
And if you liked it, don’t forget to rate it!

Come & See Our Website: www.01Smile.com

Download Switch Jumping (Games)

Universal Timeline Module for CMS pro (Add-ons)

Timeline module will allow you to build unlimited visually rich interactive timelines on your website.
You will be able to display blog posts, embedded videos, photo galleries, sliders, maps etc…

Features:

  • 7 Different Timeline types
  • – 1. Latest from Blog (requires blog module)
  • – 2. Latest from Portfolio (requires portfolio module)
  • – 3. Facebook Page
  • – 4. Rss feed
  • – 5. Latest from Event Manager
  • – 6. Latest from News Slider
  • – 7. Custom Timeline (support for maps, videos etc…)

Note: This module it,s not stand alone, it’s to be used with CMS pro v.4.10 + CMS pro

Download Universal Timeline Module for CMS pro (Add-ons)

WordPress Admin Filters (Utilities)

Using this plugin, you can extend the filtration and search functionality of your posts (and custom post types like WooCommerce products ..etc.) by searching using

  • Custom fields
  • Custom taxonomies
  • Other post attributes (specific).

The plugin features several comparisons and options for filtration shown in the video preview.

If you’re not sure about what you can do with this, or you do have something in mind but you are not sure this is your best fit, please email me for clarification.

Download WordPress Admin Filters (Utilities)

Quform Styles – Form Designer (Add-ons)

If you use Quform, require custom forms and don’t like wasting time or simply don’t want to touch any code then this is the must have tool for you.

Quform Styles is an advanced WordPress plugin that allows you to quickly and easily add design styles to your Quform-powered form. If it’s a complex quoting or booking website or just a simple contact form, Quform Styles will ensure that your form fits in with the rest of your design. In a few clicks you will have a form that looks like it fits in with the rest of your website. It’s that simple.

Feature Overview

With Quform Styles you’re able to design each of the following form fields that comes packaged with Quform:

  • Text Fields
  • Paragraph Fields
  • Dropdown Fields
  • Checkboxes
  • Multiple Choice
  • Captcha
  • Groups
  • File Uploads
  • reCAPTCHA
  • Date
  • Time
  • Password

In addition, there’s also an import / export section where you can easily transfer one design to another website (or import one of our packaged designs).

Requirements

Changelog

30 January 2015 – Version 1.0

-- Initial Release.

Download Quform Styles – Form Designer (Add-ons)