Skip to main content

joomla interview questions and answers 1year experience

What is the file, where database setting are stored in Joomla cms?

answer: configuration.php in the root directory.
What is the prefix of Joomla tables by default?
Ans: jos_

How many tables a default joomla will have?
Ans: 65 tables

How to show module positions in Joomla?
Ans: if there are no parameters, append "?tp=1" to the URL and press RETURN. For example, http://domain.com/index.php?tp=1
     if there are already parameters in the URL, append "&tp=1" to the URL and press RETURN. For example, http://domain.com/index.php?id=17&tp=1.

how to get current user id in Joomla?
 Ans: $user =& JFactory::getUser();
$userId = $user->get( 'id' );
echo '<input type="hidden" name="user_id" value="' . $userId . '" />';

What are Joomla modules? 

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

How many files are required to built module in joomla?
1.mod_module_name.php
         2.mod_module_name.xml

How to make module in joomla? 
    1.mod_module_name.php
    2.mod_module_name.xml
    Extra files are added depends on your need.
make a zip file for all above files.

How many files are required to built a component in joomla?

These are the compulsory files to built a component :
-admin side
1. component_name.xml
2. install.component_name.php
3. uninstall.component_name.php
4. toolbar.component_name.php
5. uninstall.component_name.html.php
6. admin.component_name.php
7. admin.component_name.html.php
8. component_name.class.php ( if you need)
-front
1.component_name.php
2.component_name.html.php

How to make component in joomla?
Admin side
1. component_name.xml
2. install.component_name.php
3. uninstall.component_name.php
4. toolbar.component_name.php
5. uninstall.component_name.html.php
6. admin.component_name.php
7. admin.component_name.html.php
8. component_name.class.php ( if you need)
Front
1.component_name.php
2.component_name.html.php
 Make a zip file for all.

joomla floder structer?

 Ans: Joomla front side folder structure
    -administrator
    -cache
    -installation (after instatlling remove this)
    -components
    -editor
    -help
    -images
    -includes
    -langauge
    -mambots
    -media
    -modules
    -templates
    -changlog.php
    -configuration.php (This is created during installation)
    -configuration.php-dist
    -copyright.php
    -globals.php
    -htaccess.txt
    -index.php
    -index2.php
    -install.php
    -licence.php
    -mainbody.php
    -offline.php
    -oflinebar.php
    -pathway.php
    -robots.txt

Joomla default Administator folder and file structure
    -backups
    -components
    -images
    -includes
    -modules
    -popups
    -templates
    -index.php
    -inex2.php
    -index3.php
    -logout.php


how to reset the password in joomla administrator?

answer:throw database to reset the password.

in joomla database table adminnistrator details store in 'cr0tq_user' table.

in this table password is store in md5 format.

to replace the password this

Popular posts from this blog

insert document in collection mongodb

 Insert document in collection Two types of insert Insert single records:  Insert multiple records Insert single records:    syntax:  db.collection.insertOne(    <document>,    {       writeConcern: <document>    } ) Example 1:  db.users.insertOne({"name":"ram","email":"ram@gmail.com"})  Example 2:  db.users.insertOne( [{"employee":{"name":"ram","email":"ram@gmail.com"}}] ) Insert multiple records:   syntax : db.Collection_name.insertMany( [<document 1>, <document 2>, …], {     writeConcern: <document>,     ordered: <boolean> }) Example:  db.users.insertMany([{"name":"ram","email":"ram@gmail.com"},{"name":"raju","email":"raju@gmail.com"}])

Collection Shell Commands in MongoDB

Create Collection  Syntax: db.createCollection("Collection Name"); Example: db.createCollection("users"); Delete collection in Mongodb Shell Command db.collection.drop()  Find Collection in Mongodb Shell Command db.collection.find() Show all Collection in Mongodb Shell Command show collections Creat Collection in Mongodb Shell Command db.createCollection("users") Rename the Collection In Mongodb Shell Command db.collection.renameCollection()   Update the single document in MongoDB collections Shell Command db.collection.updateOne()  Updates all the documents in MongoDB collections that match the given query.  db.collection.updateMany() Replaces the first matching document in MongoDB collection db.collection.replaceOne()  Deletes the first document in Mongodb collection db.collection.deleteOne()  db.collection.deleteMany()

Create Show and Delete Database in MongoDB

  Create Database Shell Command Syntax:    use databaseName Example:  use newproject  Description: "use database" syntax to create the database in MongoDB. if database exists switch to that database. Show Databases Shell  Command show dbs Delete Database Shell Command db.dropDatabase()