Joomla!



From Joomla! Documentation

العربية • ‎беларуская • ‎български • ‎বাংলা • ‎català • ‎Deutsch • ‎Ελληνικά • ‎English • ‎español • ‎eesti • ‎فارسی • ‎français • ‎hrvatski • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎Nederlands • ‎português • ‎português do Brasil • ‎русский • ‎සිංහල • ‎ไทย • ‎Türkçe • ‎українська • ‎中文(中国大陆)‎ • ‎中文(台灣)‎


As someone who has not used Joomla! before, you need to know how to get started. Maybe you have a friend or a neighbour who uses Joomla! and you want a Joomla! web site of your very own. Maybe you have a small business or a club or a community that needs a web presence, and you want to use Joomla! for that purpose. Maybe you are a seasoned Information Technology professional, but you have never used Joomla! before. If so, you are just starting a very enjoyable journey and we warmly welcome you to Joomla!

Issue tracking platform for the Joomla! × We have detected that you are using an ad blocker. Project relies on revenue from these advertisements so please consider disabling the ad blocker for this domain. Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. It is free and extendable which is separated into front-end templates and back-end templates (administrator).

Although you could spend a lifetime learning Joomla!, if you master the basics you will be able to make a very attractive and useful basic website in a very short time with no special technical skills.Do you want to get started with Joomla!, but you have no idea where to begin? If so, you have come to the right place.

Joomla-templates.com is not affiliated with or endorsed by The Joomla! Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc. Just like WordPress, Joomla is an open source CMS that allows you to generate web content and powerful applications. It has been available since 2005, and it has been a good WP alternative ever since.

Before you can begin using Joomla! you will need a working installation of Joomla! If you want your site to be available on the Internet, make sure that you have an account on a web server. For most people this means signing up with a hosting company and purchasing a domain that will serve as your site's main address.

  • Want to build a free Joomla! website?launch.joomla.org is a Joomla! service that allows you to start, build and maintain a completely free website on a joomla.com subdomain for an unlimited time. The site building software features all of the Joomla! CMS core functionalities that make building a website easy and flexible.
  • Already have a hosting company? Joomla! is offered by most hosting companies under 'One Click Installs' (also called Auto Installers) for their customers. The 'One Click Install' method offers an 'instant' installation of Joomla! which is quick and easy. Follow the instructions your host provides.
  • Use the conventional method of installation. This requires you to copy the Joomla! zip file to your hosting account, unzip, create a database, and then run the installation. Complete instructions can be found at Installing Joomla. Further information can be found at Joomla! Installation Resources.
  • Install Joomla! on your own computer (without your site appearing on the Internet), you can install it using the XAMPP package. Install XAMPP and then use the 'conventional method' to get your Joomla! test site working.
Learn to Use Joomla!

Once you have a working Joomla! site, you will want to start filling it with your own content and making it look just the way you want. Before doing that, it is a good idea to learn more about how to work with Joomla!. There are a number of very useful resources to help you with this.

  • Learn Joomla! terminology by browsing the Glossary.
  • Getting Started with Joomla! is a tutorial series with hands-on instructions to introduce Joomla! to people who have not previously used it. It explains techniques step by step using screenshots.
  • Explore the Absolute Beginners Guide to Joomla! portal page.
Joomla

Getting Support

Joomla!
  • For support with installation, you can ask questions in the Joomla! installation forum.
  • For support as you are learning Joomla! you can ask questions in the NewJoomla! forums. Use the New to Joomla! 3.x Forum.


Before you jump into making your own articles, categories, tags, web links, contacts, banners, and news feeds, you may want to review Planning Your Web site. There are many aspects of creating a web site to consider. For example, deciding if you want to enable Search Engine Friendly URLs and how enabling or disabling Search Engine Friendly URLs later will destroy the rankings your pages acquired with search engines such as Google, Bing and Yahoo.

Perhaps you already have a website. Then you should read Converting an existing website to a Joomla! website and learn more about converting your static website.

One of the first tasks you may want to do is to modify one of the templates that comes with Joomla! so that it displays your site name and logo.

  • How to change the image(s) in your template.
  • How to modify a Joomla! template.

Finally, you may want to install one or more of the thousands of extensions to Joomla!. Most Joomla! extensions are listed in the official Joomla! Extensions Directory (JED). Once you've found an extension to install, you'll have to follow the procedure for installing a Joomla! Extension.

Please remember that all extensions are developed by independent developers. If you need help with a specific extension the best source will be that developer.

Getting Help in the Joomla! Forums

The Joomla! forums are the among the busiest (and most friendly) support forums in the world, and they are a great place to get help and meet other Joomla! users.

  • Before posting, check the Frequently Asked Questions (FAQs) on the docs wiki.
  • Please make certain you search the Forum post first before posting a question. Nine times out of ten someone else had the same issue that you had.
  • Make sure you are posting in the right forum for your topic.
  • Be clear and specific in your request for help. Entries like “Help! It doesn’t work!” tend to get ignored. Try to explain everything that led up to your problem. Try to explain what your problem is. Be clear about what you want to happen. And, thank those who bother to help!
  • Use the Forum Post Assistant to help you provide more information and better explain your problem.
  • If your question/problem was solved, mark your thread as solved by editing the first post you made in that thread and changing the topic icon to the green check mark with a circle. You can also add [Solved] to your topic title. By doing this you allow other members who are doing searches to easily differentiate between solved and unsolved issues. This also saves the volunteers' time of having to open up solved topics.
  • As soon as you know things, start answering questions. Answering questions is one of the best ways to learn.
  • If someone helps you, say thank you and pay it forward by answering a question yourself.

Here are some quick links to specific forums commonly used.

  • General/New to Joomla! Questions,
  • Joomla! Template Questions,

Security is always a big concern on the web. Make sure you are using best security practices. The basic techniques on the Security Check List will get your site off to a good start in terms of security. Here is a list of more information you should read.

  • Secure coding guidelines (for developers)

Joomla Security Forums

Joomla Security Feeds



Joomla Shopping Cart Extensions

You might want to learn how Joomla! is built and how its features work together.

In short, Joomla! is composed of a Framework and extensions. There are several types of extensions, each capable of performing specific tasks. Some extensions are developed as part of the Joomla! project and come with your installation. If you want to add features to your site, you can install more extensions.

You can compare this to a computer operating system, like Microsoft Windows or Linux. You don't directly use the operating system (Joomla!); you use applications (extensions) to carry out tasks. Some applications (extensions) are immediately available on your system, but can install and remove additional applications (extensions) at any time.

The Joomla! Core Features Guidescribd, written by James Ramsay describes the features (mostly the extensions) available in each download of Joomla!.


Retrieved from 'https://docs.joomla.org/index.php?title=Portal:Beginners&oldid=431266'
  • Joomla Basics Tutorial
  • Joomla Menus

Joomla Cms

  • Joomla Modules
  • Joomla Global Settings
  • Joomla Advanced
  • Joomla Useful Resources
  • Selected Reading

Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. It is free and extendable which is separated into front-end and back-end templates (administrator). Joomla is developed using PHP, Object Oriented Programming, software design patterns and MySQL (used for storing the data).

What is Content Management System (CMS)?

The Content Management System (CMS) is a software which keeps track of the entire data (such as text, photos, music, document, etc.) which will be available on your website. It helps in editing, publishing and modifying the content of the website.

History

Joomla is based on Mambo CMS which was developed by an Australian company in 2001 and initially released on August 17, 2005. The official version of Joomla 1.0 was released on September 22, 2005.

Features

Joomla has its own powerful built-in features (core features).

  • User Manager − It allows managing the user information such as permission to edit, access, publish, create or delete the user, change the password and languages. The main part of the user manager is Authentication.

  • Content Manager − It allows managing the content using WYSIWYG editor to create or edit the content in a very simple way.

  • Banner Manager − It is used to add or edit the banners on the website.

  • Template Manager − It manages the designs that are used on the website. The templates can be implemented without changing the content structure within a few seconds.

  • Media Manager − It is the tool for managing the media files and folder in which you can easily upload, organize and manage your media files into your article editor tool.

  • Contact Manager − It allows to add contacts, managing the contact information of the particular users.

  • Web Link Manager − The link resource is provided for user of the site and can be sorted into categories.

  • Search − It allows users to search the appropriate information on the site. You can use smart indexing, advanced search options, auto suggest searches to make Joomla search best.

  • Menu Manager − It allows to create menus and menu items and can be managed subsequently. You can put menu in any style and in multiple places.

  • RSS − It stands for Really Simple syndication which helps your site contents and RSS files to be automatically updated.

Advantages

  • It is an open source platform and available for free.

  • Joomla is designed to be easy to install and set up even if you're not an advanced user.

  • Since Joomla is so easy to use, as a web designer or developer, you can quickly build sites for your clients. With minimal instructions to the clients, clients can easily manage their sites on their own.

  • It is very easy to edit the content as it uses WYSIWYG editor (What You See Is What You Get is a user interface that allows the user to directly manipulate the layout of the document without having a layout command).

  • It ensures the safety of data content and doesn't allow anyone to edit the data.

  • By default, Joomla is compatible with all browsers.

  • The templates are very flexible to use.

  • Media files can be uploaded easily in the article editor tool.

  • Provides easy menu creation tool.

Disadvantages

  • It gives compatibility problem while installing several modules, extensions and plugins simultaneously.

  • Plugins and modules are not free in Joomla.

  • Development is too difficult to handle when you want to change the layout.

  • Joomla is not much SEO (Search Engine Optimization) friendly.

  • It makes website heavy to load and run.

Real World Examples of What Joomla Can Create?

Joomla Extensions

  • Corporate web sites or portals
  • Corporate intranets and extranets
  • Online magazines, newspapers, and publications
  • E-commerce and online reservations
  • Government applications
  • Small business web sites
  • Non-profit and organizational web sites
  • Community-based portals
  • School and religious web sites
  • Personal or family homepages