1) What is Joomla?
Joomla is an open source content management system.
It is used to build online applications and websites.
It uses model-view-controller (MVC) web application framework.
It is free and easy to use.
2) What are the benefits of Joomla?
Joomla has following benefits which are given below :
- It is an open source software.
- It has free components, that are available in extensions.joomla.org/
- Admin permission and user role are inbuilt with Joomla.
- It allow to update your old Joomla from the admin section.
- Templates are available free of cost.
- The templates are very flexible to use.
- Provides easy menu creation tool.
3) What database does Joomla support?
Joomla supports MySQL database.
4) What are mambots in joomla?
Mambots are mini-programs or plugins that is responsible to perform some actions. Actions can be like: modifying content before display, extending site search, adding core functionality etc
5) Describe the category of mambots?
In joomla, mambots have various categories which are:
- Content
- Editors
- Editors-xtd
- Search
- System
6) What is position in Joomla?
In Joomla, site templates divide the page into number of positions with a different name. Positions are like: top, bottom, nav, header, footer, module1, module2 etc. We can also create/update the positions from the template.
7) How can we change favicon?
We can change favicon by accessing global configuration site tab. We can also manage favicon and upload a new favicon.
8) What are modules in joomla?
In joomla, modules are small content items that can be displayed anywhere through the module manager in the administrative interface.
Some modules are:
- Top menu
- Main menu
- Template chooser
- Newsflash
- Polls
- Hit counters etc.
9) How can we build modules in Joomla?
In Joomla, we can built modules with the help of following two files:
- mod_module_name.php
- mod_module_name.xml
10) Which types of website, we can build in Joomla?
In Joomla, we can built various types of websites that are given below:
- Data reporting tools
- Inventory control systems
- Custom product catalogs
- Integrated e-commerce systems
- Complex business directories
- Reservation systems
- Communication tools
- Application bridges
11) What is the difference between Drupal and Joomla?
There are following difference between Drupal and joomla:
Joomla |
Drupal |
Joomla uses plugin and modules |
Drupal uses only modules. |
We can install plugin directly. |
We can write PHP code for plugin. |
Relatively lower technical learning curve |
Relatively higher technical learning curve |
Joomla uses Less and Bootstrap. |
Drupal use smartly template |
12) What is default prefix in Joomla?
Joomla uses jos_ as prefix to the files.
13) What are the drawbacks of Joomla?
There are various drawbacks of Joomla which are given below:
- Plugin compatibility may cause an issue.
- Its websites are heavy
- Provide limited options
- Limited server resources and efficiency
14) What are various templates support in joomla?
There are various template supports in joomla like:
- Beez3
- Hathor
- Isis
- Protostar
15) What is Syndicate Module?
Syndicate module helps to create an RSS Feed link for the page. It allows creating a news feed by user for the current page.
16) What web services does Joomla Support?
Joomla supports Remote Procedure Calls(RPC) and XML-RPC services.
17) How can we change the images in your template?
We can change template image easily through the following steps:
- Go to Site
- Select template manager and then select your template
- Click the icon for html.
18) Which file does the index.php file load to provide a menu bar to the administrator interface?
Toolbar.php file is loaded by index.php file to provide a menu bar to the administrator interface.
19) What editor is used in Joomla?
Joomla used
TinyMCE Editor.
20) Which types of files are required to built a component in Joomla.
There are various types of file are required to build a component. These are given below:
- component_name.xml
- install.component_name.php
- uninstall.component_name.php
- toolbar.component_name.php
- uninstall.component_name.html.php
- admin.component_name.php
- admin.component_name.html.php
- component_name.class.php
- component_name.php
- component_name.html.php
21) Describe Meta Description in Joomla Menu Manager?
In Joomla, It is a short description of the page in an optional paragraph which is displayed in the results of search engines.
22) What license is Joomla! released under?
Joomla! is released under the GPL (Gnu General Public License 2).
23) How to get current user id in Joomla?
$user =& JFactory::getUser();
$userId = $user->get( 'id' );
echo '<input type="hidden" name="user_id" value="' . $userId . '" />';
24) How many tables are related with users in Joomla?
There are four tables related to user in joomla:
- jos_users
- jos_core_acl_aro
- jos_core_acl_groups_aro_map
25) Can content items be assigned to multiple categories or sections?
No, content items cannot be assigned to multiple categories or sections.
26) What is the use of an extension manager in Joomla?
In Joomla, an extension manager is used to extend the functionality of website.
27) What are the web-servers that support Joomla?
There are following various web-servers that support Joomla:
- WAMP (Windows)
- LAMP (Linux)
- XAMP (Multi-platform)
- MAMP (Macintosh)
- Nginx
- Microsoft IIS
28) What is RSS in Joomla?
In Joomla, RSS stands for Really Simple Indication which syndicates our site contains and RSS files. Its files can be automatically updated.
29) What is article Metadata?
Metadata is used to describe details of the article in short. It makes easy to work with the particular data.
30) Which editor is used in Joomla?
TinyMCE editor is used in Joomla