Joomla Resources Blog

Few months ago, I have implemented pagination support in K2 Content module for one of my clients.
It with implemented using Ajax technology upon on the client request, but I will use jQuery (client side) pagination in this tutorial, leaving the Ajax pagination to next tutorial, let's go on...

Sunday, 07 September 2014 11:43

K2 integration with ChronoForms

This is a simple tutorial for how to integrate ChronoForms and K2...


To integrate Chronforms and K2, such that form fields generated by ChronoForms can be populated with K2 extra field values for a K2 item.

For example, you have created a ChronoForms form with name 'contactus', this form has the following fields:

Sunday, 22 December 2013 06:31

Fix Calendar.setup: Nothing to setup error

This error is occurrs in some installations of Joomla 2.5 and may be Joomla 3 also.

It can be fixed like the following...

Thursday, 26 September 2013 08:12

K2 for Newbies: Frontend Submit Items

Its a common problem for K2 newbies, when they try to configure K2 to allow users to submit/edit items on the frontend:

When you try to submit/edit items on the frontend I get this message: 403 - You are not authorized to view this resource

To make frontend work smoothly, there are some parameters need to be configured properly:

Monday, 23 September 2013 12:17

How to show extra fields for K2 related items

You need to display K2 extra fields in the related items section in the item view, but this is not supported by K2, here is how to do it...

Whether you're redesigning your Joomla site or determining which part of your site draws the most traffic, a content audit is a critical part of that process. Thanks to the user-friendly nature of Joomla, performing a content audit is fairly straightforward.

If you need to create a country list in K2 as a dropdown list extra filed, this will take a long time to enter countries one by one in the extra field edit form, this tutorial helps you to create such field in minutes.

Thursday, 28 February 2013 21:20

Welcome to Joomla 3.0

If you've been thinking about switching to Joomla or upgrading your Joomla site to a newer version, the time to act is now; Joomla 3.0 has finally arrived.

Standing above it's competitors in both responsive front-end design and admin-user interface, Joomla 3.0 is raising the bar in becoming the first mobile-ready CMS. states this latest version will feature improvements like the integration of the Bootstrap framework, which is a CSS-based 12-column responsive grid framework used exclusively in Joomla.

A hosting platform is the nuts and bolts, the mortar, the basic foundation of your website. It's what keeps your website up and running on the Internet. If your web host service falters, as it did for millions of websites with the GoDaddy outage, revenues can be cut in half for any particular amount of downtime suffered.

Joomla passwords are encrypted, so you can't retrieve it from the database, and in case you lost or forgot it, you can only reset it with a known password, without the password you can't login to the backend and practice your usual work as a webmaster.

I will explain how to reset the password of Joomla super admin in the following steps...

Its very important to backup your Joomla! powered website, this is a life saver if your hosting account is  hacked or deleted for any reason.

Also, it is important when you want to transfer/migrate or copy your website to another server.

Akeeba backup is the best extension to accomplish this task, and this is my review after using this excellent extension many times...
Monday, 20 February 2012 00:28

How to host a website?

To host a website, you need a domain name, a server to host the website, and then to bind them together.
Hosting for newbies can be included in these easy 4 steps:
  1. Choose a domain name.
  2. Order a web hosting account.
  3. Bind the domain name and the hosting server.
  4. Build and upload the web site.

Billing and invoicing are at the core of any business as it forms a mechanism to receive payments for the services rendered or the products offered. It is no longer perceived as ‘yet another’ activity in the routine business cycle, but instead has been recognized as an integral and important business process.

Monday, 08 February 2010 22:39

Joomla! 1.5 SEO, a book you must read!

Joomla! 1.5 SEOI  was reading the helpful Joomla! 1.5 SEO book in the last 2 monthes, the need for this book arisen while I was looking for a way to increase the number of visitors to one of my Joomla! web sites.

The author of this book has chosen to go directly with readers to the practical and clear steps to increase the number of visitros to Joomla! web sites, by telling you how to utilize the variant Joomla! cabapilites and features to get better rankings in the search engines.

To achieve this goal, you will need to implement some SEO techniques on your Joomla! web site, which I have read much about it, but most of the information are kind of abstract and theoritical advices, which is helpful to understand WHAT is SEO, but for HOW TO SEO, this is the role of Joomla! 1.5 SEO.

Being a newbie to Joomla! world, it is not hard for you now to create profissional templates.
Being a Joomla developer without strong background in web design, now you can build complete websites with worring about the template design.
Being a profissional web designer, now you can build many templates in shorter time.

It is the The Automated Web Designer ...

Eclipse is used heavily by php developers, so I'm using itCool

One of the most wanted features by any developer is the ability to debug code, step into code lines and watch variables to inspect their values, inspect expressions values, set breakpoints, etc...

XDebug is a famous php debugging tool that can be integrated into eclipse IDE to build a complete web development framework.  

One of my clients asked me to debug his site, because when php5 is enabled from the control panel the site does not show anything, just white pages!

The site was built using Joomla! 1.5, so I enabled debugging mode and set the error reporting level to maximum to know what is the problem.

Then this error was displayed when opening any page:

Parse error: syntax error, unexpected $end in filename:lineno

Monday, 01 December 2008 06:46

Joomla Search Engine Optimization - SEO

If you are using Joomla CMS, SEO is in many ways a much easier task to undertake. There are link building components with auto link check features, friendly URL components, title tag creators, Google site map creators, built in site maps and many other "little programs" which automate many of the tedious optimization tasks for the webmaster. When you build a new website with Joomla, there is a list of components that should be installed and configured right from the very beginning of your project.

5 Steps to Make Your Joomla Website SEO Friendly.

1. Install the latest version of Joomla The core Joomla install package (1.10) now comes with better built-in usability features such as label tags being added to Site module and component output, and the mosHTML::selectList and mosHTML::radioList automatically provide the correct label tag.

Move Over Photo Sharing Websites, I'm going Solo

There's a time and place for community-centered-photo-service-websites for the masses (whew!). But sometimes you need something all your own -- you know what I mean?  If you've found that it's time that your photography skills and photos are worthy of a dedicated website of their own, read on to discover one of the most painless ways to create a stunning photo gallery website.   You'll find that it's a lot easier than you think!  With a little web programming knowledge and motivation, you can even build your photo website in one day or less, if you really wanted to.

How to Create a Photo Gallery Website In Less Than One Day

Now you don't have to build your website in one day -- I'm just saying it's possible, if you really, really wanted to (by all means take your time!)

I'll let you in on a little known secret to the world of building websites.  Most major sites you see on the internet today were not made from scratch.


A couple years ago, when I was working for a web hosting company, it was may first time to get to know about Joomla and what content management system (CMS) is. I was amazed by how easily it is to setup a CMS website with just a few clicks. The installation process was so similar to installing a program on Windows.

Meeting Business Requirements

Since then, I have been playing around with Joomla and I have even used it to setup a few websites for some business clients, making some money out of the small projects. There are a lot of plug-ins for Joomla that can meet specific business requirements. For example, a wedding centre has asked me to setup a website for them with the following requests:

Saturday, 20 September 2008 01:01

Create Your Own Professional Website using Joomla

If you new to building website, there’s no more easily than today as you can start having

Build a Professional Website
Build a Professional Website

your own professional website in just one hour, using the one of the most powerful CMS today, completely free – Joomla.

Joomla is a free content management system CMS. This is a very powerful tool that you just need to download and install it on your webhosting server. (if you want to learn more about servers and hosting then you might want to read a few articles at register web hosting)

Joomla is 2 sided, front-end and back-end, your visitors can only see the front-end, and you can manage your website from back-end. It sounds confused and complicated but it’s very easy indeed.

Once your Joomla website is up, you just need to login to your back-end administration and write you content and publish it, all is done in WYSIWYG manner, simply unbelievable. You don’t have to learn the HTML or Javacripts or PHP or MySQL, if you know how to use windows, then you can use Joomla.

Most of the time people define website professionalism by 2 criteria, contents and website design.

Page 1 of 7