Dear Readers, Welcome to Joomla Interview Questions and Answers have been designed specially to get you acquainted with the nature of questions you may encounter during your Job interview for the subject of Joomla. These Joomla Questions are very important for campus placement test and job interviews. As per my experience good interviewers hardly plan to ask any particular questions during your Job interview and these model questions are asked in the online technical test and interview of many IT companies.
A Content Management System is a series of programming pages connected to a database that allows one to retrieve information from that database in the form of content.
They are the ones that allow you to manage your own website from a simple interface, to create your own pages and menus without the need for knowing how to program.
Joomla is a free and open source content management system for publishing content in websites.
Joomla! which is the software that bring the content(stored in a database) and the template(which controls the design and presentation of your content (such as fonts, colors and layout)) together to produce webpages.
- Joomla is usually easier to get up and running and tends to have a quicker learning curve.
- Joomla tends to have better looking templates and a friendlier community, even towards beginners.
- Joomla’s code can be messy at times and loading time tends to be longer because of that.
- Its architecture limits how many levels of sub categories can be created.
- Drupal has a more flexible infrastructure, allowing you to create multiple sub-categories and with more advanced user features.
- Fast loading time and reasonably clean code.
- Longer learning curve and usually a longer install to launch time.
Log in with username as "admin" and the administrator password that you had set while installing this Joomla.
Click on the "Global Configuration" button. You will see a form with different fields.
Now, use the "Site Name" Field to specify the name or your site
The content in Joomla! is the pages of information to be shown on the website.
There are 2 types of content: categorized and uncategorized.
This refers to plain pages that are shown on the website. You can edit these using the back-end, and add as many of them as you want. These pages do not belong to any category hence they are termed as "uncategorized".
Categorized content also refers to pages, but these pages belong to a structure, which is made up of sections and categories. A section contains different "categories", which in turn contain pages of content which are also called "content items".
You need to go to "Section Manager", which you can do by clicking on the "Section Manager" button on the main page of administrative panel, or by using the menu through "Content" -> "Section Manager".
Note that you can return to the main page or the control panel of administrative back-end using the menu through Site -> Control Panel.
Once you are in the Section Manager, you will see a list of all the existing sections. Just click on the New button to create a new section.
Joomla! requires PHP and MySQL, and the FTP feature lets you upload files to their server using the FTP software.
The default administration can be found at:
http://(your site and folder where Joomla is installed)/administrator.
The user manager allows you to create new users by clicking the “new” button and to edit existing users. You can also use this interface to define what permission group they belong to, which defines what they can and can’t do on the site.
For example, “super administrators” have full control of the site; meanwhile, registered users can access parts of the front end of the site that require a log in, but not much else.
A Registered user can’t edit or publish any articles. The user is simply a registered user of the site with no privileges.
An Author can create content and determine where it should go and some minor settings relating to their individual articles.
An Editor has the same ability as registered/author users, but they can also edit articles by other users.
A Publisher has the same ability as registered/author/editor users. Additionally, they have the ability to choose whether an article will be published or not.
Following are benfits to use Joomla:
· It is OpenSource means download & modified at free of cost.
· It is CMS, You can add different types of content in same or different category can be added and published on your website.
· Thousands of Free components are available in extensions.joomla.org/
· User Modules, User Role and permission are in built with joomla.
· It follow MVC
· You can also update your old joomla from admin section.
· Easy to development websits in joomla.
· Various template are available at free of cost and can apply within one click.
In Joomla 1.5 mambots will be renamed plugins.
Plugins: The new name for mambots. In addition, some 3rd party components, modules and mambots themselves have plugins. is a small, task-oriented function that intercepts content before it is displayed and manipulates it in some way.
Drupal use smarty template where as on the other hand Joomla dose not Joomla uses plugin and modules whereas Drupl has module only In drupal php code can be written directly whereas in Joomla you need to install plugin for php support Drupal is SEO Friendly whereas in Joomla you need to buy a plugin.
Drupal use smarty where as Joomla use his own code format.
In Druapl we can create multiple website with single installation.
* Completely database driven site engines
*News, products or services sections fully editable and manageable
*Topics sections can be added to by contributing authors
*Fully customizable layouts including left, center and right menu boxes
*Browser upload of images to your own library for use anywhere in the site
*Dynamic Forum/Poll/Voting booth for on-the-spot results
*Runs on Linux, FreeBSD, MacOSX server, Solaris and AIX
# First log into the administrative back end.
# On the top menu click "Menu"->"mainmenu"
# Click "Home".
# On the right side of the screen in the parameters section, locate the “Page Title” parameter that is next to the radio buttons “Show” and “Hide”.
# Click the “Hide” radio button.
# Click the “Save” button to make your change permanent.
One common template change is to use your own graphic/image. Simple graphics (not banners) are linked in the html file. Simply change the reference to the image of your choice in the html file of your template. In the adminsitrative interface do this by going to Site =>Template manager and then selecting your template. Click the icon for html.
Keep in mind that it if it is a different size than the original image this may change the appearance of the site in unexpected ways.
The images for a given template are generally located in this folder:
/templates/templatename/images (Substitute the name of the template you are using in place of "templatename").
A trick for finding the name of the image is to put your cursor over it and click right. Select view image. This will display the image and give its full url. Sometimes the images are background images. This is viewable in Firefox or you can look for the background tag in your page source.
How to upload an image:
There are many ways to upload images. Which one you use will depend on your host and server.
1. You can use an ftp client.
2. You can use a cpanel file manager.
3. You can use the media manager.
4. You can use various extensions that allow uploading, including joomlaexplorer and galleries.
The joomla favicon is stored in the /images folder. The file is called favicon.ico. By definition a favicon must be 16x16 pixels.
If you wish to use your own favicon, rename the default joomla favicon.ico file and put your file with that name in the images directory.
Alternatively, you can change the favicon in the Joomla! global configuration Site tab (on the bottom).
Depending on your browser, you may not see the icon immediately. This is because the favicons are cached, which is why they can appear in your bookmark list. So, to see your favicon, you will need to clear your browser cache.
No, Joomla is purely a Database driven CMS. Whatever action you do at the web page level are given to the Joomla back-end as requests for specific page data from mysql database. The page in turn fetched is given as the web page.