Joomla 1.5 Directory and its Files




What are all the folders and files in the joomla directory?

In this article we are going to talk about the Joomla! Directory structure.

As you can see there are a lot of folders and files.

I'm not going to describe every file here, why?, because there are to many joomla files and it will take to much.

We are going to discus about the main folders and some of the root files you are seeing in the picture above.


Let's start with the folders.


  • administrator


This is the folder for Joomla back-end and it's like the Joomla root folder.

There is a component folder, a templates folder in witch are the back-end templates, khepri being the default template, a language folder in witch are stored the languages you installed for the back-end.

  • cache

Every rendered Joomla page is made by a php and mysql request.

To make the website load faster joomla uses this folder to temporary store (cache) popular pre-rendered pages, so when you request a popular page, Joomla will load the page from cache so that you will have to wait less for that page to load.


  • components


In this folder joomla store all its components. All installed components can be found here, as you can see the default ones are also here.


  • images


The images folder is where you find all your articles images, more exactly in the stories sub-folder, banners and smilies for articles.

You can change Joomla's default image folder in the global configuration manager, which I'll discuss in another article.


  • includes

The includes folder contains PHP files that helps joomla with the automate inclusion of content.


  • language

Here are stored all the language files for the front-end of your website. Every translation of the website is stored in a sub-folder named in this format: standardLanguageCode_standardCountryCode. As you can see the default language is (en_GB) English_GreatBritan.


  • libraries

This folder contains all the core libraries that Joomla uses.


  • logs

This folder should be automatically filled by the Joomla! installer. Here's where all the logs are stored.


  • media

Media may be stored in this folder for Joomla to access.


  • modules

All the modules you installed and the standard ones that comes with Joomla! are stored here.

Modules are for the front-end of your joomla website and they often provide the front-end display for a component.


  • plugins



Here are stored all joomla plug-ins which are framework extensions and they operate at a lower level than components.

A plug-in example is TinyMCE which is Joomla!'s default editor.


  • templates

In this folder you will find all the template installed for the Joomla! front-end website.

All the sub-folders found here match the name of a template.

The back-end template can be found in "\administrator\templates".


  • tmp

All the temporary files and cookies used by Joomla! are stored here.


  • xmlrpc (eXtensible Markup Language Remote Procedure Call (XML-RPC))

This feature of joomla allows a procedure call which can be sent into the Joomla server for on-server execution.

Files

configuration.php

As the name said this is the Joomla! configuration file.

Here you can find options like the state of the website, the editor you use to write your articles, data access to the database, tmp and log folders path, meta-data and keywords for the first page of your website and many more options.

index.php

This file launches Joomla! installer or it reads configuration.php an starts the website.

htacces.txt

We will rename this file from htaccess.txt into .htaccess(server configuration file) so we can use the  SEF(search engine friendly) Section of Joomla!

robots.txt

This file allow or disallow robots, like googlebot and others, to crawl your website or a part of it and to index it. For more information visit robotstxt.org


Responses

0 Respones to "Joomla 1.5 Directory and its Files"

Post a Comment

 

Link Liên kết

Thông tin liên hệ

YH: huonggiangdhtn
Skype: tthuonggiang
Return to top of page Copyright © 2010 | joomla extensions jw-extension.net