1. Which of the following items will be checked in when you use the "Global Check-in" function?
Answers:
• Banner
• Content
• Contact
• Components
• Modules
• Plugins
• Languages
• Menu
2. In the User Manager, who can publish an
article?
Answers:
• The Editor
• The
Publisher
• The
Manager
• The
Administrator
3. In the User Manager, which of the following
groups can be assigned to a new user registration?
Answers:
• Registered
• Author
• Editor
•
Publisher
• Manager
4. Which of the following values are not
required for a banner item?
Answers:
• Client
• Category
• Click
URL
• Image
5. There are 21 different standard parameter
types supported in the Joomla Framework for all extension types (templates,
components, modules and plugins). Which of the following parameter types are
not supported in the Joomla Framework?
Answers:
• menuitem
• helpsites
•
checkbox
• image
• timezones
• usergroup
6. Which of the following mailers does Joomla
support? (Select all that apply.)
Answers:
• PHP Mail Function
• SMTP
• IMAP
•
Sendmail program
7. In the User Manager, which of the following
options can be applied for individual users?
Answers:
• Back-end Language
•
Front-end Language
• User Editor
•
Templates
8. Which database types does Joomla support?
Answers:
• MySQL
• MySQLi
•
PostgreSQL
• IBM DB2
• Microsoft SQL Server
• Oracle RDBMS
9. Which of the following are valid methods for
installing a Joomla extension?
Answers:
• Upload
the Package File
•
Install from the Directory
• Install from the File
• Install from the URL
10. In the User Manager, what's the step of
registration after 'submit user information'?
Answers:
• Wait
for the system's approval
• Check email and
activate account
• No further step is
required. The account is automatically activated.
• It depends on the
"User Settings". The account may be enabled automatically or the user
may have to activate it.
11. True or False:
Joomla does not provide the capability to
include a podcast.
Answers:
• True
• False
12. What is a Module?
Answers:
• A
Module is a mini-application that renders the main body of the page.
• A Module is a smaller
Extension typically used for rendering a small element that is displayed across
multiple pages.
• A Module is a section
of the code that runs when a pre-defined event happens within Joomla.
• A Module controls the
way the content of a web site is displayed.
13. How will you make Joomla 1.0x extensions
work with Joomla 1.5?
Answers:
• Joomla 1.0x extensions
work well with Joomla 1.5 by default
• Joomla
1.0x extensions cannot work with Joomla 1.5 by default
• Enable the Legacy mode
on the "Global Configuration"
• Enable Legacy plugin
14. Which option will you choose to set the site
metadata for the installed website?
Answers:
• Global
Configuration
• Module Manager
15. Which of the following functions is used to
list a folder in a format suitable for tree display?
Answers:
• JFolder::listFolde
•
JFolder::listFolderTree
• JPath::listFolde
• JPath::listFolderTree
16. What can you not do with the Media Manager?
Answers:
• Upload files
• Delete files/folders
• Rename files/folders
• Create
folders
17. How do you load "layout_layout1"
layout in layout.php file?
Answers:
•
$this->loadTemplate('layout1');
•
$this->loadTemplate('example_layout1');
•
$this->loadLayout('example_layout1.php');
•
$this->importLayout('layout1');
18. What is the purpose of the
"registerTask" function in JController?
Answers:
• To create a new task
in the class
• To
register (map) a task to a method in the class
• To register the
default task to perform if a mapping is not found
• To replace a task with
another task in the class
19. To which of the following does the path
constant link the XML-RPC Web service folder?
Answers:
• JPATH_XML_RPC
•
JPATH_XMLRPC
• JPATH_ROOT
• JPATH_BASE
20. How do you define a filename.css file in
your component to load into the head tag by Joomla?
Answers:
• $doc
=& JFactory::getDocument(); $doc->addStyleSheet($url);
• $doc =&
JFactory::getDocument(); $doc->addStyle($url);
• $doc =&
JFactory::getDocument(); $doc->addCSS($url);
21. How can you access the User Manager?
Answers:
• In the
Control Panel page of Administration -> Click on the "User
Manager" icon
• Menu "Tools"
-> User Manager
• Menu "Site"
-> Global Configuration
• Menu "Site"
-> User Manager
22. Which of the following functions is used to
build a button for a media manager tools popup?
Answers:
• JHTML::_media_manager(
'/' )
• JToolBarHelper::custom
('media_manager')
•
JToolBar::media_manager('/')
•
JToolBarHelper::media_manager( '/' )
23. Which parameter is passed to a url to show
module positions?
Answers:
• tpl=1
• tpl=component
• tp=1
24. Which Joomla file provides the central logic
of the template, including any module and component display?
Answers:
•
Index.php
• Template.css
• TemplateDetails.xml
• Banner.fff
25. Which file is required to turn on the SEO
mode with rewrite URL?
Answers:
• configuration.php
• install.php
• httpd.conf
•
.htaccess
26. In the User Manager, how can a user get back
their password if they forget it?
Answers:
• By
using the "Forgot your password?" function.
• Super Administrators
can reveal the password.
• The Password is
encrypted and cannot be decrypted; thus he can not get back his plain password.
27. How do you control the layout of print
pages?
Answers:
• Style in file
css/print.css
•
Control the output of component.php
• Style for class
".print" inside css/template.css
28. True or False:
Joomla provides an abstracted method called
getEscaped() that returns the escaped string regardless of the target database.
Answers:
• True
• False
29. In the Content Manager, Joomla! uses a
3-tier organization level for articles. It is:
Answers:
• Category -> Section
-> Article
• Static content ->
Category -> Article
•
Section -> Category -> Article
• Section -> Static
Content -> Article
30. What types of extensions does Joomla
include?
Answers:
• Component, Module,
Template
• Component, Module,
Template, Language
•
Component, Module, Template, Language, Plugin
• Component, Module,
Template, Language, Plugin, Addon
31. What user authentication methods does Joomla
1.5 support?
Answers:
• Twitter, Facebook,
MySpace
• Gmail,
LDAP
• Yahoo
32. In the Media Manager, how can you set the
"Maximum size" option?
Answers:
• Set configuration via
Global Configuration > Site
• Set configuration via
Global Configuration > System
• Set
configuration via Global Configuration > Media
33. True or false: Like components and modules,
plugin language files are automatically loaded when a plugin is loaded.
Answers:
• True
• False
34. What kinds of default menus are available in
the example data?
Answers:
• Top Menu, Main Menu,
Other menu, User menu, Resources, Example Pages and Key Concepts
• Top
Menu, Main Menu and User menu
• Top Menu, Main Menu
and Other menu
• Main Menu, Other menu
and User menu
35. Which of the following files has to be
renamed to .htaccess in order to enable mod_rewrite?
Answers:
• htaccess.php
•
htaccess.txt
• htaccess.doc
• None of these
36. How will you create a contact page?
Answers:
• Create a contact item
in the Contacts component. Select the contact item in the module Contacts.
• Create
a contact item in the Contacts component. Create a menu item pointing to the
contact item.
• Declare contact
information in the module Contact and publish it.
• Declare contact
information for the Administrator user and select it in the module Contact.
37. While installing Joomla, at the FTP
Configuration step, what is the FTP layer for?
Answers:
• For uploading files in
the Administration panel
• For uploading files in
the Media Management panel
• For
managing the file system in the Administration panel
• For handling file
system manipulation and enabling Joomla! installers
38. What does the following code section do?
$user =& JFactory::getUser();
if ($user->authorize('com_content', 'edit',
'content', 'all'))
{
//Display notice
} else {
//Display notice
}
Answers:
• Check
user's permission to edit all articles.
• Check user's
permission to view all articles.
• Check user's
permission to edit all articles. If this permission does not exist, the system
will set the edit permission for the use.
39. What is the method "getModule" in
the class "JModuleHelper" used for?
Answers:
• To get
the module by name. It returns an object with information about the module.
• To get the module by
module position. It returns an array of objects with information about the
module.
40. What will happen if you delete a menu?
Answers:
• The menu and all its
items will be deleted out of the system.
• The
menu will be marked as deleted and you can delete/restore it from the
"Trash Manager".
• The menu item will be
moved to the "Menu Trash".
41. What is the purpose of the Newsfeeds
component?
Answers:
• To publish news to
other news readers
• To get
news from other news providers
• To help users submit
news/articles
• To help users get
news/articles
42. Which of the given database systems is
supported by Joomla?
Answers:
• Microsoft SQL Server
• MySQL
• Microsoft Access
• All of these
43. What is implemented in the PHP file of a
plugin?
Answers:
• Use the $mainframe
object to register a function with an event.
• Use the JPlugin class
to register a function with an event.
•
Extends class JPlugin and overrides the appropriate function with the event.
44. Given below is the structure of view
articles in the com_content component:
/components
/com_content
/views
/articles
/tmpl
default.php
form.php
view.html.php
To override the layout for the articles view in
a template, what is the correct folder structure?
Answers:
•
/templates /[template] /html /com_content /articles default.php form.php
• /templates /[template]
/html /com_content /articles /tmpl default.php form.php
45. With the "Mass Mail" tool, which
of the following number of recipients can be selected?
Answers:
• Multiple users in
system
• A single user in
system
•
Multiple groups
• A single group
46. In the User Manager, what are the Public
Back-end User groups?
Answers:
• Publisher, Manager,
Author, Editor, Administrator, and Super Administrator
• Publisher, Manager,
Administrator, and Super Administrator
•
Manager, Administrator, and Super Administrator
• Administrator, and
Super Administrator
47. From which package are the classes (i.e
JSite, JAdministrator and JInstallation) which make up the Joomla CMS
application extended?
Answers:
•
Installer
• Application
• Template
• Database
48. In the Article Manager, what is an article
managed by?
Answers:
•
Section ID
• Category ID
• Section ID and
Category ID
• Article ID
49. In Joomla, does the Back-End session stay
alive even though it is set to expire?
Answers:
• Yes
• No
50. Which of the following is not true about the
FrontPage Manager?
Answers:
• It is the title page
of the website.
• The selected content
is presented there in blog form.
•
Content cannot be selected from the FrontPage from all the contents.
• Individual content
items can be sorted within the FrontPage Manager.
51. The type "Model" of MVC pattern
implemented for Joomla often ______________.
Answers:
•
...provides methods for managing and manipulating data.
• ...generates data for
HTML pages.
• ...determines user
requests (task).
52. What is the file format supported by Joomla
1.5 to create language definitions?
Answers:
• .php
• .svc
• .ini
• .xml
53. What is true of the "Community
Builder" extension?
Answers:
• It is
an environment for producing and maintaining online communities on Joomla
driven sites.
• It is a system that
provides user profile capabilities for Joomla sites.
• It is a different
registration/login process for Joomla sites(It supports 4 different workflows).
• It is an integrated
forum solution for Joomla.
• It is a framework for
other Joomla components to integrate with user profiles.
54. What does the menu parameter type do?
Answers:
• It provides a drop
down list of the available menu items from your Joomla site.
• It
provides a drop down list of the available menus from your Joomla site.
• It provides a drop
down list of the menus from your Joomla site.
55. What happens if the Main Menu is deleted?
Answers:
• Nothing will happen.
• Your
site will not function as it has a default menu item.
• Your site will work
with the condition that the Top menu and the Other menu remain unchanged.
56. How will you insert a module into an
article?
Answers:
• Create a new module
-> Assign the module with an existing position -> open an article and
declare with the html code {loadposition position}
• Create
a new module -> Assign the module with a new position -> open an article
and declare with the html code {loadposition newposition}
• Create a new module
-> Assign the module with a new position -> open an article and declare
with the html code {load newposition}
• Create a new module
-> Assign the module with an existed position -> open an article and
declare with the html code {load newposition}
57. How will you create a poll and display it on
Frontpage?
Answers:
• Create a poll item in
the component Poll and select the poll in the module Poll.
• Create a poll item in
the component Poll and select the option "Show on Frontpage".
• Create poll in the
module Poll.
• Create
a poll item in the component Poll. Create a menu item pointing to that poll.
58. Which is incorrect about MD5 hash values
with regard to their usage in Joomla?
Answers:
• Each
password in Joomla is stored as an MD5 hash value.
• It stands for
message-digest algorithm 5.
• The length of the
number for MD5 is a 128-bit hash code.
• None of these.
59. Does Joomla allow you to create your own
routing mechanism?
Answers:
• Yes
• No
60. We have a module named "mod_module1"
which has the structure:
-mod_module1
---mod_module1.php
---mod_module1.xml
---helper.php
---tmpl
-----default.php
How do you overwrite the output of a standard
Joomla module?
Answers:
• Overwrite the
appropriated style method in the file [template]/html/module.php.
•
Overwrite the module layout in the file
[template]/html/mod_module1/tmpl/default.php.
• Overwrite the module
layout in the file [template]/html/mod_module1/default.php.
• Module output cannot
be overwriten in the template.
61. In the User Manager, what is the difference
between the Author and the Editor groups?
Answers:
• The
Author group allows a user to edit their own content. The Editor can edit any
content.
• The Author group
allows a user to submit new content. The Editor cannot submit new content.
• The Author group
allows a user to edit any content. The Editor can edit only their own content.
62. Which option will you select to find
unpublished articles?
Answers:
• Component manager
• Module manager
•
Article manager
• None of these
63. Which of the following files does the
"/includes" directory contain?
Answers:
• application.php
• defines.php
• framework.php
• All of
these
64. What is the way to register an event in
Joomla?
Answers:
•
$_MAMBOTS->registerFunction( $event, $handler);
•
$globalcontainer->registerEvent( $event, $handler, $params);
•
$mainframe->registerEvent( $event, $handler, $params);
•
$mainframe->registerEvent( $event, $handler);
65. How do you create an upload button and view
a popup screen with width 550 and height 400?
Answers:
• $alt =
"Upload"; $bar=& JToolBar::getInstance('toolbar');
$bar->appendButton('Popup', 'upload', $alt, 'index.php', 550, 400);
• $alt =
"UPload"; $bar=& JToolBar::getInstance('upload );
$bar->appendButton('Popup', 'upload', $alt, 'index.php', 550, 400);
• $alt =
"Upload"; $bar=& JToolBar::getInstance('toolbar');
$bar->custom('Popup', 'toolbar', $alt, 'index.php', 550, 400);
66. Does Joomla provide custom parameter types
in the XML file?
Answers:
• Yes
• No
67. Is a cache module supported by Joomla or
not?
Answers:
• Yes
• No
68. What is the method "isEnabled" in
the class "JModuleHelper" used for?
Answers:
• To
check if a module is enabled
• To enable or disable a
module
69. How many levels can each menu have?
Answers:
• 2
levels
• 5 levels
• 10 levels
• As many levels as you
wish
70. How can you access the media manager?
Answers:
•
Control Panel --> Click on "Media Manager" icon
• Content menu -->
Front page manage
• Click on menu
"Site" --> Global Configuration
• Click on menu
"Site"--> Media Manage
71. Which user events occur with plug-ins that
are installed for the front end of the system?
Answers:
• Administrative events
•
Authentication events
• Both administrative
and authentication events
• None of these
72. You should not use the die() function to
debug because _______________.
Answers:
• It introduces security
vulnerabilities.
• it
prevents the Joomla framework from finalizing certain tasks like database
connection and session store.
• It makes database
tables crash.
73. What is the main function of the media
manager?
Answers:
• Creating new files
• Adding new files
•
Uploading/Deleting files and creating new sub folders
• Managing the system
media files
74. What will happen when a Joomla! extension is
uninstalled?
Answers:
• Joomla! will not
remove the extension files/folders.
• Joomla! will remove
the files/folders declared in the xml file.
•
Joomla! will remove all the files/folders inside the extension folder.
• Joomla! will backup
all the files/folders of the extension into a package.
75. What is not true of the module Login?
Answers:
• Shows
the Login form for the users to login
• Shows the Signup form
for the users to create new accounts
• Shows the Signup link
for the users to create new accounts
• Shows the "Forgot
your password" link for the users to reset the password
• Show the "Forgot
your username" link for the users to get back the username
76. Which is the correct solution to return
'First 1, second 2, third 3' string, using Jtext class?
Answers:
• In
.php file:Jtext::sprintf('KEY_STRING',1,2,3); In language file (.ini):
KEY_STRING=First %d, second %d, third %d
• In .php
file:Jtext::sprintf('KEY_STRING',1,2,3); In language file (.ini):
KEY_STRING=First %f, second %f, third %f
• In .php
file:Jtext::_('KEY_STRING',1,2,3); In language file (.ini): KEY_STRING=First
%d, second %d, third %d
• In .php file:Jtext::_('KEY_STRING',1,2,3);
In language file (.ini): KEY_STRING=First %f, second %f, third %f
77. Why does Joomla use templateDetails.xml
files?
Answers:
• To access the template
from within by using code;
• To debug style sheets;
• To provide information
and allow selection of the template within the template manager;
• All of
these.
78. In the User Manager, which Public Back-end
User group(s) can access "Global configuration"?
Answers:
• Super
Administrator
• Administrator
• Manager
• System
79. What is the output format of the
documentation created using PHPDocumentor?
Answers:
• PDF
• CHM (compiled HTML)
• XML
• All of
these.
80. $editor =& JFactory::getEditor();
echo $editor->display('content',
$this->content, '550', '400', '60', '20', false);
How do you get the content from the editor
(containing line breaks and paragraphs)
Answers:
•
$content = JRequest::getVar('content', '', 'post', 'string',
JREQUEST_ALLOWRAW);
• $content =
JRequest::getText('content', '');
• $content =
$editor->getContent('content');
• $content =
JRequest::get('content');
81. How do you add custom html code to head
section?
Answers:
• global $mainframe;
$mainframe->addCustomHeadTag( ' <script
type="text/javascript">alert(123);</script>');
•
JDocumentHTML::addCustomTag( ' <script
type="text/javascript">alert(123);</script>' );
• $doc
=& JFactory::getDocument(); $doc->addCustomTag( ' <script
type="text/javascript">alert(123);</script>' );
•
JHTML:_('script','<script
type="text/javascript">alert(123);</script>' );
82. Which of the following commands is used to
copy a Joomla file?
Answers:
• JFile::copyTo($src,
$dest)
•
JFile::copy($src, $dest)
• JFile::move($src,
$dest)
• Jfile->copy($src,
$dest)
83. The plugin that searches content articles
uses the function plgSearchContent() to handle the onSearch event.
This is how the function is registered:
$mainframe->registerEvent('onSearch',
'plgSearchContent');
Is it correct?
Answers:
• True
• False
84. What does the result of the
ContentBuildRoute method return?
Answers:
• A string which is a
part of a URL address.
• An array of segments
where each segment is separated by a '/' which is combined to create the actual
link (the items in the array should not contain '/' character).
• A name
=> value array of the querystring variables that the link maps to.
85. How do you load plugins in a component?
Answers:
•
JPluginHelper::importPlugin('content');
•
JApplication::importPlugin('content');
•
JPluginHelper::loadPlugin('content');
86. What is the role of the template metadata
file in the system?
Answers:
• It
contains the basic authorship information.
• It contains
information about the files that make up the template.
• It contains
information about the parameters that will be available for configuration
through the administrator interface.
• All of these.
87. Which extension can you use to build a
shopping cart using Joomla?
Answers:
• Fireboard
•
VirtueMart
• Docman
• All of the above
88. Which of the following PHP directives is
important to Joomla execution in order to define an alternate compression
library if the standard library is not available?
Answers:
•
zlib.output_compression
• zlib.output_handler
•
extension_dir
• expose_php
89. Which of the following is a system event?
Answers:
• OnDisplay
• OnSave
• OnGetInsertMethod
•
OnAfterInitialise
90. In the Media Manager, what happens if you
delete a media item?
Answers:
• The
media file will be deleted.
• The media file will be
moved to the Trash folder.
• The item will be
marked as deleted and the file will be moved to the Trash folder.
91. The Joomla System SEF plugin inherits
JPlugin and overrides the onAfterRender() function. In this function, what does
JResponse::getBody() command do?
Answers:
• It retrieves
the body of the response that will be sent to the browser. The body of the
response is then searched for links containing "/index.php..." and
replaces them with a correct SEF url by calling JRoute::_(url).
• The body of the
response will replace links containing "/index.php..." with a correct
SEF url by calling JRoute::_(url).
• The body of the
response will search links containing "/index.php..." and return an
array to be used for the next command.
92. What is module chrome used for?
Answers:
• Module
chrome allows template designers to have a certain amount of control over the
way the output from a Module is displayed in their template.
• Module chrome provides
a method to return the output HTML of the module.
• Module chrome provides
a method to return the path to the layout file for the module.
• Module chrome support
a method to return an stdClass object containing information about the module
requested.
93. True or False:
Joomla is written in Perl.
Answers:
• True
• False
94. Which of the following Joomla component or
module is not installed by default?
Answers:
• Login
•
Community builder
• Polling
• Search
95. Which menu type(s) is/are used to place a
graphic or other separator between menu options?
Answers:
• Internal Link
• External Link
•
Separator
• Alias
96. Which of the following information the
"Who's Online" module cannot show?
Answers:
• Online user names
• The number of guests
online
• The number of members
online
• The
most active members
97. In Joomla, which file stores information on
the database connection (database name, username...)?
Answers:
• .htaccess
• my.ini
•
configuration.php
• config.inc.php
98. How will you restore a trashed menu item?
Answers:
• Go to
"Menus->Menu Trash", select the menu item and click
"Restore"
• Go to
"Site->Trash Manager", select the menu item and click
"Restore"
• Go to
"Tools->Trash Manager", select the menu item and click
"Restore"
99. In the User Manager, what are the Public
Front-end user groups?
Answers:
• Registered, Manager,
Author, Editor, and Publisher
•
Registered, Author, Editor, and Publisher
• Registered, Editor,
and Publisher
• Registered and
Publisher
100. Which articles can the frontpage view
display?
Answers:
•
Articles from any section and category
• Articles restricted to
just a few sections and categories
• Only static item
contents
101. What is the root object that Joomla
framework has inherited?
Answers:
•
JObject
• Object
• JoomlaObject
• JoomlaGenericObject
102. In the Content Manager, is there any
relationship between the 3-tier organization level for articles and the
structure of the menus on your site?
Answers:
• Yes. The structure
menus depend on the 3-tier organization level.
• No.
Your site can have any menu level.
103. Which creational pattern is used by Joomla
classes, particularly for database access?
Answers:
• Abstract Factory
Pattern
•
Singleton Pattern
• Builder Pattern
• All of these
104. Which of the following actions will make a custom component work with Joomfish 2.0 (that is, which makes it possible to translate a custom component using Joomfish)?
Answers:
• Create the Content
Element XML file for Joomfish for the custom extension and place it to
components/com_joomfish/contentelements.
• Create the Content
Element XML file for Joomfish for the custom extension and place it to
administrator/components/com_joomfish/contentelements.
• Declare the Joomfish
inside the custom component xml file.
• In Joomfish
Configuration, add and declare additional information for the custom component.
105. Which extension can be used to build a
download system using Joomla?
Answers:
• Fireboard
• Community Builder
• Docman
• Joom!Fish
106. There is a method in the application called
_______,
which triggers events in the global event
dispatcher, notifying the relevant listeners.
It is a pass-through method for the JEventDispatcher
____ method.
Answers:
•
triggerEvent()/trigger()
•
egisterEvent()/register()
•
triggerEvent()/register()
107. Which of the following commands is used to
get a model in the controller.php file of a component?
Answers:
• $model =
JRequest::getModel('register')
• $model =
getModel('register')
• $model =
$this->getModel('register')
• $Model =
JModel::getModel('register')
No comments:
Post a Comment