Eid Special Sale ! 25% OFF on all products and membership plan - Use Coupon Code: EID17

The Developers Handbook

Everything you want to learn about WordPress & Joomla!

By developer For developer

Say Hello To Arsim - One Of The Best Education Theme Ever Built for WordPress

Say Hello To Arsim - One Of The Best Education Theme Ever Built for WordPress

Today we are so happy and feel proud to welcome our new education theme for WordPress named Arsim contributed to our series of great WordPress Themes.

Arsim designed with a purpose to build an informative and productive website for School, College, University, Online Training Center and more on for any education-related institution.

Arsim is a complete featured WordPress education theme with purpose oriented design, responsive layout and brilliant premade concepts that will help you to build content with ease and represent content in the smartest way.

Drag and Drop page builder, Built-in huge page collection, 306 Degree Virtual Tour, and WooCommerce integration let you quickly start your astonishing website.

Save $53 - Arsim includes the best selling slider plugin - Slider Revolution (save you $19) and the best drag and drops WordPress page builder - Visual Composer (save you $34).

Some Core Features:

1. Two HomePage Variation

Arsim comes with great design concepts with two homepage variations, and you can switch to any of them with just one click.

2. Huge Page Collection

Lots of pre-defined ready pages let you build your institution website with a short span of time. Events, Store, Courses, are the pages you don't need to customize again.

3. More than Responsive

Arsim is designed and tested to be 100% responsive, and response to all types of devices including smartphones and tablets with perfect and consistent alignment. Your site will look outstanding on all devices.

4. Course & Department Management

Course & Department management are the heart of this theme.

We know without this section an institutional website has no value indeed.

You can easily create courses and department with custom post type and meta field. Drag and Drop page builder integrated with course page so you can make every course page unique.

5. Event Management

Built-in event management system allows users to create events. You can also add location, start time, end time and speaker to your event and allow the students to join the event from your website.

6. Faculties

Your institution faculties and their profile will improve the reputation of your institution; there has no chance to ignore them.

You can add unlimited faculty members with their bio and images. Assign them to course and department makes it easy to filter and present on various pages.

7. eCommerce Ready

Arsim is fully compatible with the most powerful and free WordPress eCommerce plugin WooCommerce. You can set up your online store with the easiest way and sell study materials.

8. bbPress Forum Integration

It is entirely compatible with bbPress forum engine. As you know, a forum is an excellent way to engage the student with their teacher and solve the problem efficiently; Arsim let you go through this opportunity.

9. 306 Degree Virtual Tour

You will get a 360-degree tour plugin with this theme. So that, you can present your institution and inside look to attract more national and international students.

More Features:

  • SEO friendly codebase
  • Built with cutting-edge technology
  • Fast and perfect performance while viewing
  • Clean, modern, multi-purpose design
  • Cross-browser compatibility
  • Extensive customization
  • Flexible layout
  • One-click installer
  • Premier support
  • Compatible with popular plugins

Live Demo Buy Arsim

Leave a comment for us if you want to know more about our latest theme.

How To Create XML Sitemap For Joomla

How To Create XML Sitemap For Joomla

An XML sitemap is a document or a file that helps Google and other search engines better understand your website while crawling it.

It is the way for website owners to tell search engines about all the pages that exist on their site and accessible to all users.

Above all, an XML sitemap is not made for the visitors or users, instead of made for the search engines.

Unfortunately, the default Joomla can not generate a sitemap that’s why you are forced to use additional extensions that provide such functionality.

The easiest way to create a sitemap for a Joomla website is to use one of the many extensions available. In this tutorial, I'll go you through creating an XML sitemap file for Joomla website, using the OSMap extension.

OSMap is a free Joomla sitemap generator, automatically create a Google-friendly sitemap for your all content including images, pages. It also generates HTML sitemap and allows multilingual sitemaps.

Continue reading

Academia 2 Has Arrived - Quix Integration, Education Component and Much More

Academia 2 Has Arrived - Quix Integration, Education Component and Much More

You will be happy to know that; we just have released Academia v2 - best joomla education template.

This stunning Joomla educational template is perfect for schools, colleges, universities and language or training centers.

The cutting-edge technology, responsive design, and versatile homepage variations flourish the use of all functionality and provide an informative, contemporary experience for students and viewers.

Since the first release of Academia, it efficiently met consumers needs and today has reached another milestone.

The new version of Academia integrated with best page builder for joomla and came with a brand new education component, all pro elements of Quix including nine outstanding elements of Academia and all features of Quix.

There is lots more to explore, let's jump into the details!

Quix Page Builder Integration:

Quix is the most prosperous and efficient drag and drops page builder for Joomla. Quix integration boosts the development of any template. Hence, it encourages the development of Academia - Joomla education template.

New Education Component:

The most important and demanding feature of the new version of Academia is "Education Component".

The integration of education component helps Academia to touch the adorable milestone.

With the support of this education component, you can now manage four different sections including Departments, Courses, Course Modules and Teachers section.

Academia Header Improvements

If you want a completely smooth and incredibly sleek and attractive header just drag Academia pro header and drop your site, you'll see the magic.

Academia Icon Set

Academia icon element lets you insert your logo in your site.

Revoulation Slider

With this pro one of Academia slider you will able to add an eye-catching slider which is predefined.

Quix PRO Elements

You will get nine premium items in Quix element manager with the new version of Academia. See the details in below.

Teachers Element

The pro-Quix Academia Teachers is an intuitively crafted item, let you just drag and drop and create.

Video Element

Academia Video displays all the selected and pre-defined video in the gallery section.

Articles Carousel Element

Articles Carousel lets you exhibit your favorite articles list as carousel mood with heading, image and short description.

Courses List Element

To display the list of all the courses that you will offer in your education center, try this pro element of Quix.

Custom HTML Element

The custom HTML element lets you insert your HTML code to customize your site.

Google Map Element

You don't need to add an API for Google map. Academia pro elements make things easy for you. Just add the Google map element on your site wherever you want to show.

What happen with v1 users ?

Due to the technical difficulties, there is not shortcut way to upgrade.

You can continue to use v1 and we'll provide necessery fix. However, if you want to upgrade to v2 please contact us and we'll help you to upgrade.

We are giving 20% discount to Academia purchase as well as club memberhsip. Use coupon code : ACADEMIAV2

Final Words

If you are thinking about to build your education website using Joomla, take a try this new version of Academia - the best Joomla Education Template and let us know your experience after installing or updating this.

Want To Create Responsive Joomla Templates ? These Template Frameworks Is For You.

Want To Create Responsive Joomla Templates ? These Template Frameworks Is For You.

If you want to make your living by creating beautiful joomla templates and sell them on marketplace you should use any template framework.

Before having ideas on what the best Joomla template framework, it is important to understand what is this and what it can do for you.

Let’s begin by understanding what a framework is exactly.

In general, frameworks are best described as the foundation for a Joomla template.

>Typically, frameworks are similar to parent themes; contain the core code, covering the basic features and design elements and let webmasters create custom designs for speedy web development.

Why Should You Use a Joomla Template Framework?

So, now you know what a Joomla template framework is, and it’s time to decide, is it the right choice for you or not.

Let’s take a look at some of the benefits of using a framework.

Speedy Web Development: Once you have all the functionalities in place, you just need to do the design.

Robust Code: A well-written framework packed with a set of soundly coding files including standardized, commented, and documented code.

Flexibility and Extendability: It maintains Joomla coding standards, easy to understand the functionality and extend it, if is there any necessity to do it.

Support and Community: Many frameworks include support from the developer, or from the community. You will get support from professional developers in case you encounter any problems along the way.

Let's take a look some of the current popular Joomla template frameworks. Their popularity and advantages will vary, but each has its individual features which may or may not be perfect for you.

Gantry Framework

Gantry is a one of the most powerful and open source framework from RocketTheme, which is available for both Joomla and WordPress. You do not require any experience to start with this to configure anything and almost everything.

Key Features:

  • Fast & Lightweight
  • Drag & Drop Page Builder
  • Visual Menu Editor
  • MegaMenu Support
  • Layout Manager
  • Ajax Admin
  • SCSS / LESS Support
  • Theme Inheritance
  • YAML-based Configuration
  • Active Community

Type: Open Source

More Info / Download

Warp Framework

If you want to get all the advantages of a theme, such as fast loading code, high levels of security, and SEO friendliness, but you don’t have the coding skills required to create your designs, Warp is the tool for you.

Key Features:

  • Responsive Design
  • Fast and Lightweight
  • Grid System
  • Modular and Extendible
  • Portable and Stand-alone
  • Develop Only Once
  • Cross-browser Support
  • RTL Support

Type: Open Source

More Info / Download

T3 Framework:

T3 Framework is another framework that doesn’t require that the user knows the code to build an excellent site. It is made up with the core theme, child themes, the style manager plugin and a friendly support and updates.

Key Features:

  • Responsive
  • Easy Customization
  • Flexible Layout System
  • SEO Friendly
  • Cross-browser Support
  • RTL Support

Type: Open Source

More Info / Download

Helix 3 Framework:

Helix3 is a modern, user-friendly, easy, and highly customizable to integrate solution for build your custom Joomla 3+ website. Users who are installing Helix3 for the first time on a site, it comes with a pleasant surprise including all advanced template settings.

Key Features:

  • Modern Design
  • Responsive Layout
  • MegaMenu Generator
  • Off-Canvas Menu
  • Optional Fixed and Sticky Header
  • Cross-Browser Support
  • Desktop, Mobile and Retina Logo Option

Type: Open Source

More Info / Download

Expose Framework

Expose is one of the most beloved, rapidly template building framework developed by ThemeXpert.

It includes everything you need to build your custom theme using Joomla. Expose ensures that your website content displays beautifully and intuitively on all devices.

It's come true for designers and those who don’t know how to code. Easy customization allows you to control almost every element of a theme’s design, such as layout, colors, and fonts, by pointing and clicking.

Key Features:

  • Easy Customization
  • Flexible Layout System
  • Mega Menu and Fancy Menu
  • Well Structured and Semantic Coding
  • Minimal Codebase for Easy Startup
  • SEO Friendly
  • Lightweight & Fast
  • Cross Browser Compatible
  • Complete LESS Based
  • Lazy Loader
  • Smooth Scroll
  • RTL Support

Type: Open Source

More Info / Download


While not quite as popular as Expose, Zo2Framework is still one of the most well-known Joomla frameworks. Zo2Framework start has been created for both non-coders and developers, to help them built the website as they need.

Key Features:

  • Awesome Layout Builder
  • Easy Customization
  • Bootstrap Integration
  • Powerful Admin
  • Mega Menus
  • 100% Responsive & Retina Ready
  • SEO Friendly

Type: Open Source

More Info / Download

YJ Simple Grid:

YJ Simple Grid has been created by Youjoomla team and is an open-source framework that has all the components and features of the best Joomla template frameworks.

Key Features:

  • Responsive Design
  • Built in Shortcodes
  • Customizable Options
  • Multiple Layout Options
  • Custom Joomla Pages
  • 6 Built-in Menus Including Mega Menu

Type: Open Source

More Info / Download

We covered some of the most flexible, rich featured, and robust Joomla template frameworks in this article and had discussed the main features.

Hopefully, this article helps you to make an informed decision in selecting the right Joomla Template Framework for your next project.

Let us know your query by hitting the submit button through the comment section.

5+ Best Twitter Extension for Joomla

5+ Best Twitter Extension for Joomla

>Without adequate traffic, your website is nothing but just a collection of code and contents because traffic considers the lifeblood of any site.

In these days, Social media marketing became an art to generate lots of traffic and a crucial part of any business strategy.

There are a lots number of social sites in today's world among them Twitter is one of the most popular social media services with millions of users.

There is no way to ignore Twitter, and you should connect with this platform. If you are a Joomla user, then there is an option to make this task easier.

In this article, I am going to gather some of the best Twitter extension for Joomla that will help you to display your favorite tweets on your site.

Continue reading

How to Create Custom Shortcode for WordPress

How to Create Custom Shortcode for WordPress

WordPress shortcodes introduced in its early version 2.5 before about six years ago and since that time, shortcodes are used to increase the functionality of WordPress.

The shortcodes are a particular tag that you can enter into a post or a page which gets replaced with different content when visitors are viewing the post or page on the website.

You’ve probably used shortcodes before, but did you know it’s pretty easy to create your own, with no plugins necessary?

In this tutorial, I will show you how to build some simple WordPress shortcodes for the subscription that will help you to create any functionality in future as you like.

You can directly create your shortcode function in the functions.php file or build a simple plugin. I'll show you both but at first, I go through the functions.php file.

Simple Facebook Follow ShortCode

In the beginner part of this tutorial, I will create a simple shortcode that will do the similar task in every time whenever you type it in the editor.

First, you need to create the callback function that will return the message what you want to show (in shortcodes we don’t echo anything, everything returned).

Just go to your functions.php file and paste the code snippet at bottommost.

function subscribe_link(){
    return 'Follow us on <a rel="nofollow" href="https://www.facebook.com/ThemeXpert/">Facebook</a>';
add_shortcode('subscribe', 'subscribe_link');

Test the ShortCode

Our shortcode is ready to use. Just add the code [subscribe] to your post or page wherever you want to show it.

See the image in below; it works correctly.

How To Add Parameters in Shortcode

Usually, you need to add a dynamic functionality in your shortcode and don't want to show the same content in every time.

As I am talking about subscription, there are lots of social networking sites in today's world; you may also want to get touched with your audience through many social sites. Therefore, I will show you how to add a parameter to the shortcode to change URL of social sites.

Again, just go to your functions.php file and add the following codes in there.

function subscribe_link_att($atts) {
    $default = array(
        'link' =&gt; '#',
    $a = shortcode_atts($default, $atts);
    return 'Follow us on '.$a['link'];
add_shortcode('subscribe', 'subscribe_link_att');

Test ShortCode Parameteres

Now insert the following code to your post or page wherever you want to show it.

[subscribe link='https://www.facebook.com/ThemeXpert/']
[subscribe link='https://www.twitter.com/ThemeXpert/']

So, here is the image that shows it works correctly.

Working with Content

You have noticed that the previous example shows the direct link to social sites, but this process is not user-friendly. It looks good if it is possible to bind the links in HTML anchor tag.

Therefore, I will now show you how to working with contents within a shortcode.

It is quite same with the previous example just a tiny differences.

You need to add one extra parameter in the function and initially declare its value as null. And then call the do_shortcode function to use the contents.

See the following code.

function subscribe_link_att($atts, $content = null) {
    $default = array(
        'link' =&gt; '#',
    $a = shortcode_atts($default, $atts);
    $content = do_shortcode($content);

    return 'Follow us on <a href="/.$a['link']." style="color: red">'.$content.'</a>';
add_shortcode('subscribe', 'subscribe_link_att');

Testing Content ShortCode

Insert the following code to your post or page.

[subscribe link='https://www.facebook.com/ThemeXpert/']Facebook[/subscribe]
[subscribe link='https://www.twitter.com/ThemeXpert/']Twitter[/subscribe]

Look at the image. I have add style in the anchor tag. Hence, the link text looks red.

ShortCode with a Plugin

If you don't want to customize your functions.php file, you can create a simple plugin to utilize this shortcode functionality.

To create a plugin just go to your plugin folder and make a folder named subscriptions and create a PHP file inside it with the same name, that means the plugin folder name and PHP file name will be same.

Now add the heading details of the WordPress plugin. You may follow the example in below:

Plugin Name: Subscriptions
Plugin URI: http://example.com
Description: A very basic test plugin for subscriptions
Version: 1.0
Author: ThemeXpert
Author URI: http://example.com
License: GPL2

Cut the code from your functions.php file which you added a few minutes ago and now insert here in the plugin file, below the heading information of plugins file.

Now you can see your plugin in the plugins directory. Just activate the plugin and follow the same process as before.

I hope you have enjoyed this whole tutorial on creating a unique shortcode for your WordPress website. Share your opinion through the comment section.

Top 10 Joomla Form Builder Extensions That Makes Your Form Look Good

Top 10 Joomla Form Builder Extensions That Makes Your Form Look Good

Forms are the essential part of any website. It represents an important signal and acts as a clue to the visitors that the webmaster is open for conversation or suggestion.

A well-designed form always plays a significant role in any website and provides the right aesthetics. Incorporating a form is easy with the help of a Joomla Form Builder.

Probably you are you looking for a form builder for your Joomla site and not sure which one of the Joomla form builders to use.

Today, we will go through 10+ Joomla Forms Extensions to Build Beautiful Form out there on the Joomla extension market.

JSN Uniform

JSN Uniform helps you to display your forms nicely and mannerly in any browsers and any devices with its responsive layout. You can also manage the forms with the effortless process. Without an extreme level of technical knowledge, anyone can build a form with this practical and sophisticated Joomla form builder.

Key Features:

  • Rich Form Builder
  • Notification Email
  • Multi-page Form
  • Multi-column Form
  • Great Docs and Support

Try Live Demo More Info / Download


RSForm helps you to design a form that will fit into any website. It includes three predefined themes to get you started. The available layouts allow you to display the information just the way you want it.

Key Features:

  • Multiple Layouts
  • Multi-Language Support
  • Unlimited Emails Configuration
  • CAPTCHA Support
  • Create Forms with Conditional Fields

Try Live Demo More Info / Download

Xpert Contact

Xpert Contact featuring a simple contact form creation interface with fast loading functionality. You can add as many fields as possible from XML. You don't need to become a technology geek to use this. It also allows you to create multiple forms for multiple pages. You can get this Joomla extension without cost a single penny.

Key Features:

  • Fully Responsive
  • Multiple Forms for Different Page
  • Countless Fields
  • Ajax Based Validation
  • Ajax Based Submission
  • Google NoCaptcha Implementation
  • Fast Loading

Try Live Demo More Info / Download

Breezing Forms

Breezing Forms is the most innovative and most powerful Joomla form builder extension till now. From a simple contact form to a fully fledged form, this is the only one which will meet all your need.

Key Features:

  • 17+ Form Fields
  • Multipage Forms
  • OnePage Scrolling Forms
  • Multiple Pre-defined Form Validations
  • PDF, CSV and XML Exports
  • Native CAPTCHA Supported

Try Live Demo More Info / Download

JE Form Creator

JE Form Creator follow the MVC framework. You will find all the form fields in its library which you need to build a custom form. The built-in form layout allows to using this without any knowledge of coding.

Key Features:

  • Built-In Form Layouts
  • Unlimited Form Creation
  • Endless Fields to Add in Each Form
  • Dynamical Options for Input Type
  • Search a Particular Field

Try Live Demo More Info / Download

Form Maker

Form Maker is the advanced and one of the most popular Joomla form builder available in Joomla extension market. The user-friendly back-end interface allows users to use it easily without any technical knowledge. The drag and drop function helps users to save lots of time from management.

Key Features:

  • Fully Responsive
  • Editable Layout
  • Fourteen Main Elements
  • Custom HTML, CSS and JavaScript
  • CAPTCHA Support
  • Paypal Integrated with Different Checkout Modes

Try Live Demo More Info / Download

JU Form

JU Form is a simple but powerful form builder extension for Joomla that allows to creating different kinds of form within a minute. Its built-in drag and drop function make life easy. Multiple validations keep you safe in the internet world.

Key Features:

  • Fully Compatible with PHP 7 and Joomla 3.5
  • Responsive Layout
  • Multipage Forms
  • Multiple Validations
  • Conditional Fields
  • Email Notification
  • Custom HTML, CSS, JavaScript and PHP

Try Live Demo More Info / Download

Aikon Easy Form Builder

If you are looking for a Joomla extension which will help you create an application form, contact form or a customer survey, then aikon Easy Form Builder is the one which you need. The easy and powerful tool helps you create a professional from with some simple clicks.

Key Features:

  • 7 Design Ready Themes
  • 5 Different Loaders
  • Email Notification
  • Unlimited Fields on Form
  • Ajax Live Validations
  • RTL Support

Try Live Demo More Info / Download


The new version of Proforms is compatible with PHP 7. It is ideally suited for beginners and also meets the needs of designers and experts. With lots of professional functionality, Proforms is very easy to use.

Key Features:

  • Multiple Form Templates
  • Module Form Creation
  • 5 Secure Captchas
  • AJAX and Server-Side Forms Validation
  • Export Data in CSV and Excel file
  • Mass Email Manager

Try Live Demo More Info / Download

Easy Form

If you are looking for a simple drag and drop form builder, look no further than Easy Form that helps you to create forms quickly and efficiently. This extension is compatible with external or another third party extensions.

Key Features:

  • Drag and Drop Functionality
  • Unlimited Forms
  • Countless Fields
  • CAPTCHA Support
  • Client and Server-Site Validation
  • Developer Friendly

Try Live Demo More Info / Download

You have gone through the list of best Joomla forms extensions, by this time. Which one looks most appealing to you? Let us know through the comment section.

25+ Best Free One Page WordPress Themes in 2016

25+ Best Free One Page WordPress Themes in 2016

One Page WordPress themes become a trend for product launches and startup business in last few years.

As time passed, they have gained popularity for their user-friendly interface, first loading, easier navigation and unique layout functionalities.

If you don't need a large or complicated website, one-page templates are perfect for concisely showing the relevant information that a site visitor may want to see.

Here, we draw together some of the best free one page WordPress themes which are suitable for business, agency, portfolio, startup products or services.

Continue reading