Odesk Joomla 1.5 Test Answers

1. Which of the following PHP directives are important to Joomla execution to define an alternate compression library if the standard library is not available?
a. zlib.output_compression
b. zlib.output_handler
c. extension_dir
d. expose_php

2. In which PHP file is the central configuration data for Joomla contained?
a. config.php
b. configuration.php
c. setting.php
d. None of the above

3. Which type of positioning elements define a concrete area such as a <P>, <TD>, <DIV>, or <TABLE> in a CSS file?
a. In line elements
b. Block elements
c. Both a and b
d. None of the above

4. Which type of files can media manager not upload?
a. .pdf
b. .png
c. xls
d. None of the above

5. Which of the following support libraries must you include when you are doing a manual compile of PHP to use with Joomla?
a. MySQL
b. Zlib
c. XML
d. All of the above

6. Which of the following technologies is/are used by Joomla?
a. MySQL
b. Apache
c. PHP
d. All of the above.

7. State whether True or False:
There are two root classes for the joomla framework: JFactory and Jversion.
a. True
b. False

8. Which option will you choose to set the site metadata for the installed website?
a. Global Configuration
b. Module Manager

9. Why does Joomla use templateDetails.xml files?
a. To access the template from within by using code
b. To debug your style sheets
c. To provide information and allow selection of the template within th template manager
d. All of the above

10. Which Joomla file provides the central logic of the template, including any module and component display?
a. index.php
b. Template.css
c. TemplateDetails.xml
d. Banner.fff

11. Which path variable holds the path of the currently executing application?
a. JPATH_SITE
b. JPATH_ROOT
c. JPATH_BASE
d. All of the above

12.
joomla_new_menu_item
Refer to the given image.
What will happen if we set the SSL enabled option to On?
a. This option will make the link from the menu begin with an ftp://
b. This option will make the link from the menu begin with an http//
c. This option will make the link from the menu begin with an https://
d. None of the above

13.
joomla_category_selection
Refer to the given image.
What do you understand by the section (marked as A)?
a. It is the description of the category
b. It means the section where you enter actual information
c. It means the section under which the category is to be displayed
d. All of the above

14. Which of the following is the default editor of Joomla?
a. TinyMCE
b. XStandard Lite
c. Both a and b
d. None of the above

15. Which of the following events is activated after content rendering is complete for content type plug-ins?
a. OnAfterDisplay
b. OnAfterDisplayTitle
c. OnAfterDisplayContent
d. None of the above

17. From which package are the classes (i.e JSite, JAdministrator and JInstallation) which make up the Joomla CMS application extended?
a. Installer
b. Application
c. Template
d. Database

18. State whether True or False:
All the Joomla settings are contained within a PHP class called JConfig.
a. True
b. False

19. Which of the following Joomla component or module is not installed by default?
a. Login
b. Community builder
c. Polling
d. Search

20. State whether True or False.
Joomla uses Perl language
a. True
b. False

21. What is the default super administrator account for Joomla called?
a. God
b. Administrator
c. admin
d. superuser

22.
joomla_smtp_authentication
Refer to the given image.
When will you use SMTP authentication mail settings?
a. When you want to use an external mail server
b. When you want to use an internal mail server
c. When you want to display email address automatically
d. Both b and c

23. What is not true about the MD5 hash value?
a. Each password in Joomla is stored as a MD5 hash value
b. It stands for message-digest algorithm 5
c. The length of the number for MD5 is a 128-bit hash code
d. None of the above

24. This question is based upon the figure shown below
joomla_select
Refer to the given image.
What do you understand from the following code?
a. SQL statement is executed against the Joomla database to find empty data fields
b. SQL statement is executed against the Joomla database to insert new record
c. SQL statement is executed against the Joomla database to delete an existing record
d. None of the above

25. What is output format of the documentation created using PHPDocumentor?
a. PDF
b. CHM (compiled HTML)
c. XML
d. All of the above

26. What is not true about JoomlaXplorer?
a. It provides access to all of the files and folders in the Web server path
b. It includes a status bar displaying the amount of the remaining space on the selected drive
c. It allows a user to change file and directory permissions using a chmod-style utility
d. None of the above

27. State whether True or False.
Joomla does not provide the capability to include a podcast on your site.
a. True
b. False

28. Which of the given database system is supported by Joomla?
a. Microsoft sql
b. Mysql
c. Microsoft access
d. All of the above

29. Which of the following files will you rename to .htaccess to enable mod_rewrite?
a. htaccess.php
b. htaccess.txt
c. htaccess.doc
d. None of the above

30. Which of the following is not true about the FrontPage Manager?
a. It is the title page of your website
b. The selected content is here represented in blog form
c. You cannot select your content for the FromtPage from all the contents
d. You can sort the individual content items within the FrontPage Manager

31.
joomla_administration
Refer to the given image.
What happens if the Text Separator Field is left empty while using the breadcrumbs module in the module manager?
a. The default double arrow (>>) is used
b. The default single arrow (>) is used
c. Nothing will happen
d. None of the above

32. State whether True or False:
The core editor events apply to plug-ins that provide editor functionality such as TinyMCE or XStandard Lite
a. True
b. False

33. What is the role of the template metadata file in the system?
a. It contains the basic authorship information
b. It contains information about the files that make up the template
c. It contains information about the parameters that will be available for condiguration through the administrator interface
d. All of the above

34. This question is based upon the figure shown below
joomla_administration-2
Refer to the given image.
Which option will you select to install or to add the module to your website?
a. A
b. B
c. C
d. D

35. State whether True or False:
Joomla provides an abstracted method called getEscaped() that returns the escaped string regardless of the target database.
a. True
b. False

36. Which of the following is a system event?
a. OnDisplay
b. OnSave
c. OnGetInsertMethod
d. OnAfterInitialise

37. This question is based upon the figure shown below
joomla_global_configuration
Refer to the given image.
In which option are errors, warnings and references logged?
a. A
b. B
c. C
d. None of the above

38. This question is based upon the figure shown below
joomla_39
Refer to the given image.
Which tab tells you about the most surfed pages of your site?
a. A
b. B
c. C
d. D

39. Which of the following files does the “/includes” directory contain?
a. application.php
b. defines.php
c. framework.php
d. All of the above

40.
joomla_news_feed
Refer to the given image.
What do you understand by the number of articles?
a. It means the number of articles that are to be deleted
b. It means the number of articles that are to be merged
c. It means the number of articles that are to be linked
d. None of the above

Joomla Files and Folders Structure

Here is some structure of the Joomla files and folders:

Administrator – This folder holds the entire files utilized for the back-end of the administrator.
Cache – This folder is utilized by the Joomla and several extensions to store the cached files.
Components – This folder holds the entire installed mechanism
Images – This folder is utilized by the Joomla and a number of extensions to amass the files of image.
Installation – These folders is required for the preliminary installation of the Joomla and has to be impassive formerly the installation is finish.
Language – This folder is utilized by the Joomla and a few extensions to store the language conversion files. All language has the folder in languages holding the entire diverse files of the language installed with extension and the templates. The name of the file of the every translation file is like to the extension or the pattern to which it go. In case you appear at a being language file, then they are the text files which hold a record of the constants utilized in the extension or the template and the assessment which should be exposed to the user.
Libraries – This type of folder holds the API code of the Joomla all along with additional packages.
Logs – This kind of folder is utilized by the Joomla and the extensions to stock up the log files.
Modules – This contains the entire installed components
Plug-in – This contains the entire installed plug-in.
Templates – This holds the entire installed templates
TMP – This is utilized by the Joomla and the extensions to hold the temporary files.
xmlrpc – This holds the files which are utilized when creating the xmlrpc calls to the Joomla. These calls are simply allowable in case allow Web Services is put to Yes in the Globals -> System setting.
Configuration.php-dist – This is the illustration configuration.php file. This important file will be made for you throughout the process of installation, but this is superior to keep something like for position.
htaccess.txt – This is the pattern ht access file. Apache server will not utilize this file until it is re-named to the .ht access.
index2.php – This is the minor starting point for the entire Joomla needs. In case you restore the index.php with the index2.php in the demand to the Joomla server, simply the answer from the demanded part will be noticeable.
index.php – This is the major starting point for the entire Joomla needs.
INSTALL.php
LICENSE.php
LICENSES.php
robots.txt – This useful file is utilized by the search engines. It describes the search engines that folders not to manifestation. In the case of Joomla, the search engines must not guide any type of the folders.

How to Convert Existing Website to Joomla

The Joomla clients previously have the site, frequently written utilizing the HTML with the Cascading Style Sheet. In this crate, you can desire to remain the accessible site formation and only change it to Joomla. This segment offers directions for performing this.
Converting Basic Static Content

Motionless content is the substance which doesn’t modify normally. In the easy HTML based sites, every menu alternative only exhibits the webpage of substance.
Page Content Conversion

The fundamental steps for changing these kinds of substance are as pursue:

Utilizing the Manager of the Article, insert single article for every page of motionless content. All articles will enclose the contents of single of your accessible motionless pages. Provide your articles expressive names thus you can discover them yet again. Choose No for First Page, as exposed below.
In case you contain a comparatively little digit of pages, you may depart the segment and group place to Uncategorized. In case you contain several standing pages, you must make single or additional segments, holding single or additional groups, and then allocate every Article to the part and group. This will create it simpler to job on the articles from single group. Such as, when showing your articles, you may sift or variety articles utilizing segment and groups that is suitable when you have several articles.
Per article, you can frequently only copy and paste the substance from your obtainable website into the correct area of the Joomla. In various cases, depend on the quantity of custom HTML in the basis sheet, you can require to copy the sheet to a simple manuscript editor primary and then copy as of there keen on the Joomla. By substance this defines the genuine page as exposed in the web browser casement not the vision basis code.
At this position, you have the piece of writing make in the Joomla. At present we require to connect them to the menus.
Conclude the menu construction you require. In case your accessible site only has the lone major menu, you will only utilize the Joomla main menu component. In case your accessible website has the two kind of level menu arrangement, you will utilize main menu for the summit stage and then adjoin single fresh menu for every obtainable submenu. Adjoin the submenus utilizing the manager of the menu.
Utilizing the manager of the menu, compress the item of the menu icon and latest to adjoin single item of the menu for every article make on top of.
Every item of the menu must have the kind Layout of the Article, as exposed under.
Also in case you install the Joomla without example of the data, you will previously have the major Menu with the Home menu thing which has the First Page kind. Depend on you want the First Page; you can also remain this and append latest menu things or modify this menu thing to the layout of the article.
Type the heading for the Menu thing. The heading can be the similar as the piece of writing heading, thus you recognize that article moves with that menu thing.
In the Parameters – Basic section, select the article for this menu item.
Adjoin the Menu thing for every article you make simpler. In case required, append one or additional sub-menus and after that add Menu things for these in the similar mode.
At this position, every article must be connected with single menu alternative. Just we require informing Joomla on that pages and that position on the page to place every menu.
Initial, move to the selection of the Modules. Also in case you ongoing with no model data; you will previously have the major Menu component. Open this for control to exhibit the component appearance, publicized below.
The location informs Joomla where on every page to exhibit the menu component. This can diverge depend on the pattern you are utilizing. Characteristic menu positions comprise top, left. A deception in the Joomla for considering the obtainable locations is to append the letters”? t p=1″ at the ending of the Joomla. URL. Such as, in case you are functioning on the local host website called the Joomla, forming in the URL // localhost / joomla15/? tp=1 will exhibit the display showing the locations for your present pattern, close to the one beneath.
The Menu task area is where you inform Joomla. Those menu alternatives will show the existing menu. Classically, your foremost menu will show in the entire menu selections. In case you have sub menus, every submenu would characteristically show in the single major menu thing which calls this sub menu and in the entire of these things of the submenu. An instance is exposed below, where the populace Menu shows on the people collection of the foremost menu and on the entire of the collections of the People Menu.
After that, choose the name of the menu for this component from the drag down list. This will be the given name of the Menu in the manager menu.
After that, choose the Style of the Menu. The obtainable styles will diverge depending on the pattern you utilize. The evasion template has four obtainable patterns. Various menu patterns show the menu substance in a perpendicular list, additional in the straight list.
In case you similar to push the appetizer link in the higher right bend to exhibit the home sheet so distant. The article you select for the initial thing on your central menu must exhibit, all along with the major menu, amazing like the instance beneath.
In case you have sub menus, do again these procedures for every sub menu, you move by previewing the site.
At this position, your fixed content must be accessible. At present, you can imagine about adding latest modules, count a facade page, or attractive benefit of additional Joomla functionality.