Web portals are basically divided into horizontal and vertical. The horizontal portal presents a full range of online content, provides visitors with information from all areas and contains various services. Vertical portals provide information from a specific area.
The classic horizontal portal in Serbia is nadlanu.com, it contains information from the field of film, music, sports, theater, weather forecast, online shopping ... One of the vertical portals is sportskimagazin.com which provides information from sports, further sorted by sections.

Portals are divided into:
• Information portals
• Search portals
• Personal
• Regional
• Government
• Corporate
Information portals provide a large number of news, reports, interviews, announcements.
Search portals, so-called search engines, have the primary function of searching websites. Example: Google.com of course
Personal portals as a basic function have a total arrangement of the page layout for each of the visitors. News sources and services are available to users, and users themselves create the look of the entire portal area. Example: Netvibes.com
According to their content, regional portals are focused on a specific geographical area. In most cases, they contain street maps, weather forecast, service information. Example: Webplace.it
Government portals have as their primary function communication between the population of a state and the government. They provide basic services and information on government services, business, laws. Example: Usa.gov
Communication of employees within companies is done through corporate portals. Communication takes place in the relations management - employees, and employees - employees. Online groups can be defined by sectors, information relevant to the company's business can be displayed, resources can be shared.

Portals and Joomla CMS

Portals are realized with the help of content management systems. Of the free online programs for the realization of the portal, Joomla and Drupal are of exceptional quality and are primarily used. The functionality they provide is just meant for portals, and with certain additions can be a great portal platform.
A portal cannot do without a content management system, while a content management system does not have to be modified into a portal only. Simple systems can be modified into a personal presentation, a smaller info site, even larger systems with the use of only a few components can be modified for, say, a simple online photo gallery. Portals require regular updates, and this can only be achieved with the help of a content management system.

Joomla is one of the leading content management systems with the administration of which high-quality web solutions, websites, portals can be created. Many aspects, most notably ease of use and expandability, have made Joomla one of the most sought-after free solutions on the web.
Joomla can be used in several domains: in the creation of web and corporate portals, intranet and extranet solutions, online stores, e-commerce solutions, small business solutions, community portals, portals of educational institutions, personal presentations.

The concept of the Joomla system has been created in such a way that end users can maintain websites on their own with minimal training. Joomla can meet various requirements due to the huge number of add-ons that can be found on the Internet. Unlike Wordpress, it is a far more extensive online system.

Joomla as a project originated from the Mambo content management system, when a number of developers decided to run a separate web system. The name Joomla is associated with the term "Together". Today, a large number of developers around the world are working on the development of Joomla. Joomla is under the GNU License.

Joomla is currently distributed in 2 directions. Version 1.0.x is a Joomla solution based on the development of its Mambo predecessor. The second distribution is Joomla 1.5, which is the current implementation of the Joomla development team. Currently, Joomla 1.0.x has more support in terms of add-ons, while everything else is on the side of Joomla 1.5 version, primarily the potential and further development because through version 1.5 the basis for Joomla 2.0 will be created.
For all the problems and tips, there is the Joomla community, on the web address joomla.org, within which there is also a forum, an area with Joomla add-ons, current versions.

Comparison of Wordpress and Joomla content management systems

If we look at sites implemented on free content management systems, the two most common platforms are Wordpress and Joomla. They are followed by Drupal, a solution with a concept similar to the Joomla solution. Regardless of the specific project, many web designers force their solutions through a single CMS solution. However, there are cases in which certain websites are far easier to develop through Wordpress, or portals through the Joomla system.
Wordpress and Joomla can be ranked by several parameters. Specifically, a comparison by basic functions, speed and search engine optimization will be shown.
The basic function of Wordpress is blogging. If viewed as a personal platform for publishing news, information, articles, wordpress does it with ease. Publishing content and images is very easy with the Wordpress platform, so Wordpress is a classic example of web 2.0 technology.

The main function of the Joomla platform is to create a portal. Joomla offers a more complete solution with more options than Wordpress. In the first contact Wordpress is closer to the users and also simpler. Joomla uses components, modules and plug-ins, while Wordpress only uses plug-ins as add-ons, which seems simpler in favor of Wordpress, but with more features in favor of Joomla solutions. Joomla provides flexibility because, for example, it is possible to define multiple menus in multiple positions, while Wordpress initially brings one menu. If the goal is to create a portal, Joomla is a far better solution.
If the analysis is summarized, it can be said that Wordpress is ideal as a solution for personal publishing, while Joomla is the right choice as a complete CMS, ie when creating a portal.
When creating company websites, a similar sorting can be done. If the company wants a simple presentation of several pages, with the option of adding information, Wordpress will be the ideal solution. If the company has a larger range of products or services, has a portfolio with multiple images, conducts online surveys of visitors, allows registration of visitors to the site, in which case Joomla will be much closer to the platform on which the website will be realized.
If we compare Wordpress and Joomla system in speed, Wordpress has an advantage. Lighter code and a smaller system allow a Wordpress site to load much faster. Joomla is a more complex system with more code.
Search engine optimization is a very important parameter. Both solutions can be modified to be very suitable for browsers, however, when installing Wordpress, it is possible to optimize faster and easier for browsers, while with Joomla solutions, this can be done in just a few steps and by installing additional components. With Joomla 1.5, this system is lightened, but Wordpress still leads in the domain of search engine optimization.

Wordpress - for smaller web presentations or larger blogging sites, excellently optimized for search engines with fast page loading.

Joomla - for larger presentations, portals and with additional components for more complex sites. With a few steps it can be well optimized for search engines. The only drawback may be the loading speed.

What is a CMS?

CMS is an abbreviation for the term Content Management System, or in translation - content management system. It primarily refers to web solutions, online software, through which websites are administered. The set includes a website, with an administrative section - where content is managed, and a public section - accessed by site visitors.

The public part of the system, the site pages, can be accessed by any of the visitors. The administrative part has a separate panel and can be accessed by the administrator and registered members with a specially defined level of access.
The administrative part can be accessed by a journalist from a portal who will write the news through the content entry panel. The journalist will have a restrictive approach and will not be able to edit the design of the page, which can only be edited by an administrator or web designer.

The main feature of a content management system is online access. The system is mounted on a server and can be accessed by anyone, unlike static web presentations where the site is edited on the premises and where it is necessary to copy new pages to the server every time, connect to the rest of the content, pay attention to new page design. .too complicated to maintain larger websites that require regular updates.
If we consider the technical side of the functioning of the content management system, we come to the architecture of the system. It is a multi-layered web application that consists of: a database, application logic and a display template. Each dynamic web solution is created according to the presented architecture, the only difference is in the choice of programming language and database.

Overview of CMS solutions

Open Sors content management systems can be found for free online. For each of the systems, there is a large community of designers and programmers who regularly work on perfecting a specific solution. And if it's easy to get to a content management system, it takes time for the system to be edited into the desired website.

Today, several CMS web solutions can be found on the Internet, and some of them are:

  • Joomla
  • Drupal
  • Wordpress
  • Geeklog
  • PHP Nuke
  • phpWCMS
  • TYPO3
  • Xoops
  • OS Commerce



Why Joomla?

There are three major free CMSs available today, and an infinite number of other less popular ones. The most popular content editing systems available are: Joomla, Drupal and WordPress.

The differences between them are very significant, although they are basically designed to do the same thing - to help you create and edit your website. There have been a lot of heated debates between Joomla and Drupal users about which one is better. As someone who has used both, my opinion is that both have their pros and cons.


Joomla is usually easier to install and run and tends to be easier to learn.
Joomla strives to have nicer temples and a friendlier community, even for users who are beginners.


The Joomlin code can sometimes be confused and the loading time can be longer.
The way it is built limits how many subcategories can be made.


Installing Joomla

Basic requirements
There are two ways to install Joomla. Manual and using installation software such as Fantastico or C-Panel, which are installed on the host server and provide an interface for site editing and software installation that are easier to use, but the needs for both are very similar.

Because Joomla is a database-driven system, it requires an SQL database to run. There it will install its tables and store the information you add to it. Joomla also works better on a relatively fast server, so if you’ve been on the same server for too long, contact your host and check to see if the server has improved and if that’s not the case, ask to be transferred to a newer server.

Joomla uses many sources and your site will load faster if the server can handle a lot of processes at the same time. There is also a chance that the technology on older servers will not support the latest versions of Joomla.

If you are using Fantastico or C-Panel, check the installation version. You want as new a version of Joomla as possible, and at least one version before it.

New versions often have security upgrades and bugs fixed, and when working with a dynamic site, those fixes can make a big difference.

To find out Joomla's latest version, visit Joomla's website.