By default, the access levels in Joomla are:
- public (everyone),
- registered (logged in users),
- special (authors and above).
However, you have the ability to create an infinite number of custom access levels to suit your site's needs.
Web accessibility, or eAccessibility, is the inclusive practice of ensuring there are no barriers that prevent interaction with, or access to, websites on the World Wide Web by people with physical disabilities, situational disabilities, and socio-economic restrictions on bandwidth and speed. When sites are correctly designed, developed and edited, more users have equal access to information and functionality.
Administrators are just below super administrators.
Alias are parts of text representing the title of certain elements (menu items, articles and category) and displayed in a format optimized for search engines. This format only allows numbers, lowercase letters and hyphens (-).
You can complete the "alias" field taking into account these limitations.
Alternatively, if you leave the "alias" field blank, Joomla will automatically generate an alias from the item title when saving. This implies that if you change the title of an element, while keeping the old alias, the alias (and the resulting URL) will not be changed.
If you want to generate a new alias, you must clear the content of the field.
AMP stands for Accelerated Mobile Pages.
It is an Open Source initiative launched in October 2015 which is mainly supported by Google, Twitter, Pinterest, LinkedIn, WordPress, Chartbeat, Parse.ly and Adobe Analytics.
Technically, AMP is a method of building web pages that helps display static content faster on mobile.
An article is a piece of content on a Joomla! site. It can be composed of texts, images, videos...
An article is classified in a category and it is accessible from the "Content" menu then "Articles" of the administration panel.
Breadcrumb is the path that shows the user the pages he has visited chronologically. This is displayed as: Home > category > page > page and each title is clickable.
Be careful, however, because the workflow can be based either on the path: "here is where you went", or on the structural reality of the site: "here is where you are on the site".
A byte is made up of 8 bits (eight 0s or 1s) and is used to store a character or an integer ranging from 0 to 255.
1 kilobyte (KB) = 1024 bytes,
1 megabyte (MB) = 1,048,576 bytes,
1 Gigabyte (GB) = 1,073,7418,244 bytes (2^30)
This file is present at the root of all Joomla sites. All settings regarding the global configuration are stored as values in this file. This file is configured automatically during the Joomla installation process.
The database table prefix is a string (a few characters long) prepended to the name of Joomla!'s tables. Using a prefix enables you to run multiple installations of Joomla! using a single database.
The database table prefix can be set during installation. Changing it later is possible, but requires access to the database through a non-Joomla medium or a Joomla Extension such as Akeeba Admin Tools and will cause some downtime.
Extension developers need to use the string #__ to represent the prefix. This will be replaced by the real prefix during runtime by Joomla.
The Domain Authority is a measure of a website's strength that determines its level of importance to search engines. On a basis of 0 to 100, a strong authority implies among other things, a better ranking in the search results.
This note is logarithmic; that is, it is easier to improve your authority by 10 points between 20 and 30 than between 70 and 80. In other words, the more your site gains in strength, the more difficult it becomes to improve your authority. In general, we consider that from an authority of 30 or more, it is a good start to implement SEO actions on the site.
Duplicate content is being able to access the same content through several different URLs.
However, two types of duplicate content must be distinguished:
- external duplicate content: this is the content of a site that is totally or partially copied on another site,
- internal duplicate content: the same page of a website is accessible via several URLs.
Software like Joomla! is FOSS because it is distributed for free use, copying, study, and modification. Free software usually uses a special software license, such as the GPL.
Google is an American multinational company specializing in Internet-related products and services: online advertising, search engine, cloud hosting, software, etc. Most of its profits come from the AdWords service.
The most common license is the GNU General Public License, GNU GPL or GPL for short. This license is available in different versions and is used by Joomla and many other free software projects. Joomla is currently distributed under the GPL 2 license.
HTTPS is the acronym for HyperText Transfer Protocol Secure, which can be translated as "secure hypertext transfer protocol". It is the combination of the HTTP protocol with an encryption layer of the TLS (Transport Layer Security) type – formerly SSL (Secure Socket Layer).
This protocol has become an SEO ranking signal for Google since August 2014: https://webmasters.googleblog.com/2014/08/https-as-ranking-signal.html
Internet Explorer, sometimes abbreviated as IE, was the web browser developed by Microsoft and installed by default with Windows.
Between the end of the 1990s, when it dethroned Netscape Navigator, until around 2012, it was the most widely used web browser in the world. In 2014, it was second in Europe and third in France. Its main competitors are Mozilla Firefox (since 2004), Google Chrome (since 2008) and Safari.
The Joomla Extensions Directory (more commonly known as JED) is the official Joomla website which lists several thousand extensions for Joomla (components, modules, plugins, etc). The templates are not listed there.
Joomla is a free, open source and free content management system (CMS). It is written in PHP and uses a MySQL database. Joomla includes features such as RSS feeds, news, printable pages, blogs, polls, searches. Joomla is distributed under the GNU GPL License.
LAMPP stands for Linux Apache MySQL Perl/ PHP/Python.
This group of Open Source programs are mainly used to run many dynamic websites. Most Joomla work under Apache and MySQL and all thanks to and with PHP.
This level grants backend access and certain frontend privileges.
In Joomla!, a menu is a set of menu items that are used for site navigation. Each menu item defines a URL to a page on your site, and settings that control the content and style (module(s), layout, etc.) of that page.
Also, each menu has a menu type, these are presented in the menu manager. Menu items can have a number of sub-items, called a "sub-menu".
A menu does not appear automatically. First you need to create a menu module to display the menu on all or some pages. Each menu can be represented by one or more modules. This allows the same menu to be displayed in different positions.
A menu that is not displayed by a module is generally called a "hidden menu" (or shadow menu). Hidden menus can be used to generate URLs that are not visible on a page.
Joomla makes extensive use of the Model-View-Controller design pattern.
When Joomla is started to process a request from a user, such as a GET for a particular page, or a POST containing form data, one of the first things that Joomla does is to analyse the URL to determine which component will be responsible for processing the request, and hand control over to that component.
If the component has been designed according to the MVC pattern, it will pass control to the controller. The controller is responsible for analysing the request and determining which model(s) will be needed to satisfy the request, and which view should be used to return the results back to the user.
The model encapsulates the data used by the component. In most cases this data will come from a database, either the Joomla database, or some external database, but it is also possible for the model to obtain data from other sources, such as via a web services API running on another server. The model is also responsible for updating the database where appropriate. The purpose of the model is to isolate the controller and view from the details of how data is obtained or amended.
The view is responsible for generating the output that gets sent to the browser by the component. It calls on the model for any information it needs and formats it appropriately. For example, a list of data items pulled from the model could be wrapped into an HTML table by the view.
Module Class Suffix is a parameter in Joomla! modules. It is set Module: [Edit] screen under Advanced Parameters. Setting this parameter causes Joomla! to either add a new CSS class or modify the existing CSS class for the div element for this specific module.
MySQL is a popular type of database that is distributed free of charge.
This type of database is very widely used in the creation of Web applications, most often in association with PHP.
As opposed to on-page SEO, off-page SEO designates all the factors for optimizing natural referencing in search engines that are external to the website.
These off-page factors are mainly composed by:
- incoming links to the site (called backlinks),
- social networks (Facebook, Twitter, Google+, LinkedIn, etc.),
- brand quotes on blogs, forums, in press releases, etc.
Unlike off-page SEO, on-page SEO refers to all the optimization criteria for natural referencing in search engines on which you can act directly: that is to say that they are directly editable from the site pages.
We distinguish here 2 kinds of criteria for on-page referencing:
- technical criteria: URL structure, HTML markup, internal linking, structured data formats, HTTPS protocol, etc...
- editorial criteria: the textual content, the optimization of this content according to your keywords, the titles of the pages, the description of the pages, etc...
Opera is a free, cross-platform web browser developed by the Norwegian company Opera Software, which offers several Internet-related software.
Opera is a relatively underused browser compared to other web browsers, totaling around 5.5% market share according to StatCounter, and around 11.5% in the mobile environment. Since its version 15, Opera uses the Blink HTML rendering engine (against Presto previously).
options (also called "parameters") are parameters used to customize modules, components, plugins and templates. The basic extensions in Joomla offer many options that the site administrator can set to modify the behavior of the site without having any special programming knowledge.
A redirect is an instruction that consists in automatically (and transparently) redirecting the visitor and the search engines who wish to access a url A to a url B.
For example, if the user requests http://my-site.com, he will automatically be redirected to the address http://www.my-site.com, and this without any particular action on his part.
There are several types of redirects, mainly the 301 which permanently redirects traffic and the 302 which indicates a temporary redirect.
A 301 redirect strategy avoids losing a significant amount of traffic in the event of a website redesign.
An RSS feed (which stands for Really Simple Ssyndication) allows you to distribute the content of your site . It defines an easy way to share and view titles and content through RSS feeds. You can find RSS feeds on many sites and blogs, which allow them to distribute their articles through RSS readers - or your Joomla site.
The "RSS/RDF/ATOM news feed" Joomla module allows you to display articles from an RSS, RDF or ATOM news feed on your site. This is a great way to avoid having static content.
Safari is a web browser for Mac, Windows and iOS developed by Apple, whose WebKit HTML rendering engine is based on KHTML.
A search engine is a web application allowing to find resources from a query in the form of words. Resources can be web pages, Usenet forum posts, images, videos, files, etc. Some websites offer a search engine as their main feature; the site itself is then called a search engine.
They are search tools on the web without human intervention, which distinguishes them from directories. They are based on “robots”, also called bots, spiders, crawlers or agents, which scan the sites at regular intervals and automatically to discover new addresses (URLs). They follow the hypertext links that connect the pages to each other, one after the other. Each identified page is then indexed in a database, which can then be accessed by Internet users using keywords.
URL Rewriting is a practice that aims to change the way a URL is written, in order to transform it into something easier to read and more meaningful for visitors and/or search engines.
For example, the URL for a blog post is: https://www.blog.com/categorie/post?id=1342
With the URL rewrite, this unreadable link will become: https://www.blog.com/article-about-joomla
The World Wide Web (WWW), literally the "global (spider's) web", commonly referred to as the Web, is a public hypertext system operating on the Internet. The Web makes it possible to consult, with a browser, pages accessible on sites. The image of the spider web comes from the hyperlinks that link web pages together
To read on the subject: