Difference between revisions of "Evaluators/Functional Evaluation"

From Joomla! Documentation

< Evaluators
(new subpage)
 
(Several markup changes. URL corrections.)
 
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
As part of the evaluation process, you may want to understand in more depth exactly what Joomla! does and how you create a web site in Joomla! There are two aspects to evaluating Joomla!'s functionality. The first is to understand the core functionality that ships with Joomla!. The second is to understand how extensions will be used in your site.
+
<noinclude><languages /></noinclude>
 +
<translate><!--T:1-->
 +
As part of the evaluation process, you may want to understand exactly what Joomla does and how you create a website in Joomla. There are two aspects to evaluating Joomla's functionality. The first is to understand the core functionality that ships with Joomla. The second is to understand how extensions will be used in your site.</translate>
  
===Joomla! Core Functionality===
+
<translate>===Joomla Core Functionality=== <!--T:2--></translate>
When evaluating Joomla!, it is useful to understand its core functionality. If you are new to web development and CMS software, the [[Beginners|Absolute Beginner's Guide to Joomla!]] is a good place to start. You may also need some help with unfamiliar [[terminology]]
+
<translate><!--T:3-->
 +
When evaluating Joomla, it is useful to understand its core functionality. If you are new to web development and CMS software, the [[S:MyLanguage/Beginners|Absolute Beginner's Guide to Joomla]] is a good place to start. You may also need some help with unfamiliar [[S:MyLanguage/terminology|terminology]]</translate>
  
If you are more experienced, then you might prefer to try out Joomla! using the [http://demo.joomla.org/ Joomla! Demo site]. Or you can download and install Joomla! on a local computer, along with the Joomla! sample website. Instructions for this are contained in the [http://help.joomla.org/ghop/feb2008/task048/joomla_15_quickstart.pdf Quickstart Guide]. (Note that, to install the sample data, just press the "Install Sample Data" button during step 6 of the installation wizard.)
+
<translate><!--T:4-->
 +
If you are more experienced, you might prefer to try out Joomla using the [https://launch.joomla.org/ Joomla! Launch demonstration site]. Or you can [https://downloads.joomla.org/latest download] and install Joomla on a local computer, along with the Joomla sample website. Instructions for this are contained in the [[S:MyLanguage/J3.x:Installing_Joomla|Installing Joomla Guide]]. (Note: to install the sample data, just press the ''Install Sample Data'' button during the installation wizard.)</translate>
  
In either case, you can try out the "back end" administrator functions of Joomla! and see how you create menus, pages, articles, and other components of your web site. Everything you see in the sample web site is created with the core functionality of Joomla!.
+
<translate><!--T:5-->
 +
In either case, you can try out the Backend Administrator functions of Joomla and see how you create menus, pages, articles, and other components of your website. Everything you see in the sample website is created with the core functionality of Joomla.</translate>
  
===Joomla! Extensions===
+
<translate>===Joomla Extensions=== <!--T:6--></translate>
As discussed earlier, over 9,300 extensions are currently available for Joomla!, with more being added daily. Although sites can be built using only the Joomla! core software, it is likely that you will want to use extensions. Most Joomla! web sites of any size or complexity include a number of extensions, and the identification of the major extensions that you will use to provide important functionality should be part of your evaluation.
+
<translate><!--T:7-->
 +
As discussed earlier, nearly [https://extensions.joomla.org/ 6,000 extensions] are currently available for Joomla, with more being added daily. Although sites can be built using only the Joomla core software, it is likely that you will want to use extensions. Most Joomla websites of any size or complexity include a number of extensions, and the identification of the major extensions that you will use to provide important functionality should be part of your evaluation.</translate>
  
===Other Joomla! Customisation===
+
<translate>===Other Joomla Customisation=== <!--T:8--></translate>
Extensions provide pre-packaged solutions that require no programming to use. Another way to extend Joomla! is to customise it. Joomla! is designed to be extended and customised in several different ways.
+
<translate><!--T:9-->
 +
Extensions provide pre-packaged solutions that require no programming to use. Another way to extend Joomla is to customise it. Joomla is designed to be extended and customised in several ways.</translate>
  
The appearance of the web site -- the colours, graphics, typeface, and so on -- are controlled by the site's "[[template]]". Joomla! comes with three built-in templates, and there are many templates available as pre-built extensions. If you are familiar with HTML and CSS, it is not difficult to build your own customised template. You can look at the [[Joomla!_1.5_Template_Tutorial|Template Tutorial]] to get an idea of how templates work.
+
<translate><!--T:10-->
 +
The appearance of the website-—the colours, graphics, typeface, and so on—-are controlled by the site's ''[[S:MyLanguage/template|template]]''. Joomla comes with built-in templates, and there are many templates available as extensions. If you are familiar with HTML and CSS, it is not difficult to build your own customised template. You can look at the [[S:MyLanguage/Creating_a_basic_Joomla!_template|Creating a Basic Joomla Template Tutorial]] to get an idea of how templates work.</translate>
  
Since Joomla! is open source, any part of the program can be customised as needed. In addition, Joomla! includes a feature called "Template Overrides" which allow you to create one or more small customised programs that override parts of the standard Joomla! program. These programs work with the Joomla! core programs, and using them does not require modifying any core files. [[How to override the output from the Joomla! core|Template overrides]] allow you to easily customise almost any part of the way in which Joomla! renders a page.
+
<translate><!--T:11-->
 +
Since Joomla is open source, any part of the program can be customised as needed. In addition, Joomla includes a feature called ''Template Overrides'' that allow you to create one or more small customised programs that override parts of the standard Joomla program. These programs work with the Joomla core programs, and using them does not require modifying any core files. [[S:MyLanguage/Understanding_Output_Overrides|Template Overrides]] allow you to easily customise almost any part of the way in which Joomla renders a page.</translate><noinclude>
 +
<translate>
 +
<!--T:12-->
 +
[[Category:Landing subpages]]
 +
</translate>
 +
</noinclude>

Latest revision as of 17:08, 24 November 2022

Other languages:
Deutsch • ‎English • ‎español • ‎français

As part of the evaluation process, you may want to understand exactly what Joomla does and how you create a website in Joomla. There are two aspects to evaluating Joomla's functionality. The first is to understand the core functionality that ships with Joomla. The second is to understand how extensions will be used in your site.

Joomla Core Functionality[edit]

When evaluating Joomla, it is useful to understand its core functionality. If you are new to web development and CMS software, the Absolute Beginner's Guide to Joomla is a good place to start. You may also need some help with unfamiliar terminology

If you are more experienced, you might prefer to try out Joomla using the Joomla! Launch demonstration site. Or you can download and install Joomla on a local computer, along with the Joomla sample website. Instructions for this are contained in the Installing Joomla Guide. (Note: to install the sample data, just press the Install Sample Data button during the installation wizard.)

In either case, you can try out the Backend Administrator functions of Joomla and see how you create menus, pages, articles, and other components of your website. Everything you see in the sample website is created with the core functionality of Joomla.

Joomla Extensions[edit]

As discussed earlier, nearly 6,000 extensions are currently available for Joomla, with more being added daily. Although sites can be built using only the Joomla core software, it is likely that you will want to use extensions. Most Joomla websites of any size or complexity include a number of extensions, and the identification of the major extensions that you will use to provide important functionality should be part of your evaluation.

Other Joomla Customisation[edit]

Extensions provide pre-packaged solutions that require no programming to use. Another way to extend Joomla is to customise it. Joomla is designed to be extended and customised in several ways.

The appearance of the website-—the colours, graphics, typeface, and so on—-are controlled by the site's template. Joomla comes with built-in templates, and there are many templates available as extensions. If you are familiar with HTML and CSS, it is not difficult to build your own customised template. You can look at the Creating a Basic Joomla Template Tutorial to get an idea of how templates work.

Since Joomla is open source, any part of the program can be customised as needed. In addition, Joomla includes a feature called Template Overrides that allow you to create one or more small customised programs that override parts of the standard Joomla program. These programs work with the Joomla core programs, and using them does not require modifying any core files. Template Overrides allow you to easily customise almost any part of the way in which Joomla renders a page.