Joomla Interview Questions & Answers

Joomla is a platform to develop user friendly and also mobile – friendly website. Joomla expert not only have to know the basics and along with this, the interviewer will be interested in knowing your knowledge in CSS, PHP, firebug, javascript to handle front end looks of the website. You may also need to have knowledge of things like website planning, Google analytics, and website optimization.
We help you gain the knowledge about all these aspects before you attended the interview. The job interview questions and answers are framed in a way to expose your ability to showcase your knowledge in the right way when seeking by the interviewer and get the placement in the desired corporate company.

1. What is Joomla & why it is used for?
Joomla is free of cost and open source content management system used to publish web contents. Users can create a Joomla platform to build both websites and applications. It connects user site to a MySQL, MySQLi or PostgreSQL database for easier content management and delivery on both visitor and manager side.

2. What is Content Management System?
The Content Management System (CMS) is software which keeps all the data of your content (such as text, photos, music, documents etc) which will be available on your website. It helps in editing, publishing and modifying the content of the website.

3. What is Joomla Framework?
Framework is collection of open source software, where the Joomla CMS is built on. It developed for more flexibility and breaks the framework into single modular packages which helps each package to develop more easily.

4. What Are Some Real World Examples Of What Joomla Can Do?
Joomla is used all over the world to power Web sites of all shapes and sizes.
For example:
o Corporate Web sites or portals
o Corporate intranets and extranets
o Online magazines, newspapers, and publications
o E-commerce and online reservations
o Government applications
o Small business Web sites
o Non-profit and organizational Web sites
o Community-based portals
o School and church Web sites
o Personal or family homepages

5. List some advantages & disadvantages of Joomla? Explain
Here are a few of the advantages and disadvantages of Joomla Advantages Disadvantages
1. Great availability of plugins Limited adjustment options
2. Huge availability programmer’s tools and tutorials Lacks in server resources and efficiency
3. Comprehensive navigation system Few compatibility issues with plugins
4. SEO friendly script and URL generation The problem in selecting extensions and browsing
5. Advance administration panel Vulnerability and security risks
6. Due to updates, susceptibility to Compatibility Issues


6. What type of application you can create in Joomla?
Following types of applications can be created using Joomla:
1. Corporate websites and portals
2. Online magazines, newspapers etc
3. E-commerce Applications
4. Non-profit and organizational websites
5. Personal or family homepages

7. List some core features of Joomla?
Folllowing are some most important features of Joomla:
1. Multilingual
2. Well Supported
3. Easy Updates
4. Inbuilt Media and Banner Management
5. Easy Contact Management
6. Search Better and Smarter
7. Tagging
8. Menu Manager
9. Content Versioning
10. Extensive ACL for all your access control needs
11. Google reCAPTCHA
12. Two Factor Authentication
13. Integrated Help System
14. Syndication and Newsfeed Management

8. Name the web-server that supports Joomla?
The Web-server that supports Joomla are:
• WAMP (Windows)
• LAMP (Linux)
• XAMP (Multi-platform)
• MAMP (Macintosh)
• Nginx
• Microsoft IIS

9. How can you download Joomla?
You can download Joomla from it’s official website – Download Now

10. What are the benefits of using Joomla over other content management systems?
• It is open-source software and has a lot of free components that can be accessed through
• Frequent updates can be made through the admin section.
• It comes with free templates that can easily be applied to your website.

11. What are the advanced features or add-ons in Joomla that can be useful for the developer?
Joomla framework enables developer to build quickly and easily
• Inventory control systems
• Data reporting tools
• Application bridges
• Custom product catalogs
• Integrated e-commerce systems
• Complex business directories
• Reservation systems
• Communication tools

12. Explain what are the drawbacks of Joomla?
The drawback of Joomla are
• At times Joomla’s code can become messy, this will make page loading time longer
• Its architecture limits how many levels of sub categories can be created

13. What is the default super administrator account for joomla called?

14. Which of the following PHP directives are important to joomla execution to define an alternate compression library if the standard library is not available?

15. Which of the following files is archive and contains the actual CB component that you must install into joomla while downloading CB?

16. Which Option Will You Choose To Set The Site Metadata For The Installed Website?
Global Configuration

17. What will happen if we set the SSL enabled option to on?
This option will make the link from the menu begin with an https://

18. The Core Editor Events Apply To Plug-ins That Provide Editor Functionality Such As Tinymce Or Xstandard Lite?

19. Which PHP File Does The Index.php File Load To Provide The Menu Bar To The Administrator Interface?

20. Joomla Is Released Under Which License?
Joomla is released under the Gnu General Public License 2 (GPL).

21. What are mambots and mention their categories?
Mambots are Mini programmes or plugins, which performs programs like modifying content before display, extending the site search, adding core functionality and so on
Mambots can be divided into 5 types/categories that are displayed by filtering in the filter field:
o authentication
o content
o editors
o editors-xtd
o search

22. How to add non-clickable menu item in Joomla?
To add a non-clickable item in Joomla:-
• Open the administration panel.
• Go to section Menus and select the Menu in which the new item will be added
• Select Add New Menu Item
• Put the Menu item title and click Select
• Click System Links and select Text Separator as menu item type
• Click on Save

23. How To Link Inside Content And Another Content Item?
Get the URL for the particular page you want to link this to. Create a link using a specific editor or with html, if you have no wysiwyg.

24. Is Joomla a good choice for blogging purposes
Yes although it is more powerful and has features that make it superior that popular blogging platforms like WordPress. The majority of the people who use it are normally looking for a tool that can help them build sites that have high functionality.

25. Is Joomla a Blog?
Joomla can be used as a blog, but it way more powerful and feature rich compared to full-blown blog systems like WordPress. Joomla should be preferred when your requirements are more than just blogging.

26. Can Joomla be used to create desktop applications?
Although most content management systems are used to create web applications, Joomla extends its applicability and can also be adopted for desktop applications.

27. What database does Joomla supports?
MySql Database

28. By default how many tables Joomla have?
By default, Joomla have 65 tables.

29. How many Joomla tables are related with users?
1. jos_users
2. jos_core_acl_aro
3. jos_core_acl_groups_aro_map

30. In which files database settings are stored in Joomla CMS?
In Joomla CMS, database settings are stored in the root directory under configuration.php.

31. What is the prefix that Joomla uses by default?
Joomla have prefix like jos_.

32. What does Check In mean is article manager toolbar?
It check-in the particular selected article. Multiple articles can be checked-in.

33. How to upload a new template in Joomla?
To upload a new template in Joomla, follow the below-mentioned steps:
• Login to Joomla control panel
• Click on extensions, go to Manage and then select Install.
• In the Install page, choose the option ‘Upload Package File.’
• Select Choose file option to upload the template installation file
• Click Upload & Install now and you are ready to go now

34. What do you mean by plugins, modules and components used in Joomla?
In Joomla,
Plugins enable users to execute code in response to certain events, custom events or core events of Joomla that are triggered by users own code.
Components are the prime function units displayed in the template, like the content management system, web links, contact forms and likewise.
Modules are lightweight and flexible extensions used for page rendering. They are used for the small bits of the page which are generally less complicated and able to be seen across different components.
This is one of the best Joomla Interview Question of almost every interviewer. Must read it multiple times.

35. How many files are required to build a Module in Joomla?
Modules are lightweight and flexible extensions.
There are four basic files that are used in the standard pattern of module development:
• mod_helloworld.php – This file is the main entry point for the module. It will perform any necessary initialization routines, call helper routines to collect any necessary data, and include the template which will display the module output.
• mod_helloworld.xml – This file contains information about the module. It defines the files that need to be installed by the Joomla! installer and specifies configuration parameters for the module.
• helper.php – This file contains the helper class which is used to do the actual work in retrieving the information to be displayed in the module (usually from the database or some other source).
• tmpl/default.php – This is the module template. This file will take the data collected by mod_helloworld.php and generate the HTML to be displayed on the page.
36. Name the files required to built a component in Joomla.
Below files are necessary files to build a component in Joomla:
On admin side,
o component_name.xml
o install.component_name.php
o uninstall.component_name.php
o toolbar.component_name.php
o uninstall.component_name.html.php
o admin.component_name.php
o admin.component_name.html.php
o component_name.class.php
On front side,
o component_name.php
o component_name.html.php

37. How to remove page title from front page in Joomla?
To remove the page title from the front page in Joomla:
• Go to the main menu and click on Home
• Select Parameters System and delete the Page title
• Menu link will be displayed on the front page
• Select your desired title or change Page title parameter to ‘No’ if you don’t want to show any title

38. Can content items be in multiple sections or categories?

39. How to exit wrapper?
To remove the wrapper, click on any of the links on the menu of the parent page.

40. What do the locks on the screen mean?
The locks on any specific area on the screen mean that the item is being edited currently.

41. How To Remove The Locks?
The locks can be removed simply by saving the edited items.

42. What Are Contents?
Contents are the elements that are displayed in the center of the main content area of the page. They include vital functions like content, banner, newsfeed, contact, web links and polls.

43. What Do The Locks Mean? How Do I Get Rid Of Them?
At any given time you may see a padlock next to a specific item in Joomla!’s administrative backend. These padlocks may be displayed next to any of the following (Content Items, Menu Items, Modules, etc).
The Joomla! system places these padlocks next an item to indicate that a user is currently editing (checked out) the item. The lock is removed by the sytem when the user clicks on the “Save” button for that item.
If the user never clicks save and instead hits the “Back” button or naviagtes to another page, then the item stays locked. If another user needs to work with the item he or she must have the item checked back in before the can work.
There are two ways of checking items back in. One way is to contact the person that has the module checked out to see if they are done with the item.
The other option utilizes the administrative back end;

Click on "System => Global check in"

This option should be used very carefully, especially in multi-user environments. This single action checks in all previously checked out items, whether they were checked out by you or not. Possible undesirable side effects may be that multiple editors end up working on the same document.
In this case who ever clicks the save button last has their version saved as the final copy.

44. What is the use of Meta Description in Joomla Menu Manager?
It is used as an optional paragraph which includes a description of the page and is displayed in the results of the search engines.

45. What is the use of Secure in Joomla Menu Manager?
It defines whether link must use SSL or Secure Site URL. It provides three options such as Off, On and Ignore.

46. What is does Hits column mean in article manager page?
It specifies the number of the times the item was viewed.

47. What do you mean by section, categories and content items in Joomla?
In Joomla, content item is written information that the user wants to display on site. It usually contains text, images and other types of contents. Section and categories provide an optional method to organize user articles. A section usually includes one or more groups, and each item can be assigned with items.

48. How to change favicon in Joomla?
To change the favicon in Joomla, first, we have to create a 16x16px image. With the help of different online available tools, Convert favicon into .ico format. Then copy the converted favicon to /Joomla/templates/ folder and name it favicon.ico. Refresh your browser and clear the cache to see the changed favicon.

49. How to install extensions in Joomal? Explain
To establish an extension in Joomla, follow the given below steps:
• Download the extension as a zip file package to the local machine
• Go to the administration panel and select Extensions and choose Install/Uninstall.
• Select the Browse button and select the extension package on the local machine
• Upload the file and install it
• Enable the modules and plugins before the extension starts work

50. What is the term “Positions” used in Joomla?
Each Joomla template has positions which can be used by us to publish different modules. Locations can be compared as placeholders in the template which users can fill with different types of contents such as menus, login forms, slideshows, search forms, etc.

Sign-up for our email newsletter and get free job alerts, current affairs and GK updates regularly.
Subscribe Here (or)

Leave a Reply

Your email address will not be published. Required fields are marked *

five − = 3

Popup Dialog Box Powered By :
  • RSS
  • Facebook
  • Google+
  • Twitter