# Kuidas luua Joomla veebisait samm-sammult

Kui soovite professionaalset veebiprojekti, mis pakub maksimaalset paindlikkust ja mida saab igal ajal skaleerida, peaksite valima sisu haldamise süsteemi, nagu Joomla. Käesolevas artiklis selgitame selle avatud lähtekoodiga rakenduse kasutamise nõudeid ja Joomla veebisaidi loomist.

## Mis on Joomla?

Joomla on 2005. aastal välja antud sisuhaldussüsteem, mis on tuntud oma **kasutajasõbralikkuse** poolest. Lühikese koolitusperioodi ja põhiteadmistega saate tarkvara kasutada. Kui olete sellega tutvunud, võite alustada Joomla veebisaidi loomist. CMS on litsentsitud GNU-GPLi alusel ja kirjutatud skriptikeeles **PHP**.

Andmete salvestamiseks kasutab Joomla vaikimisi relatsioonilist andmebaasi haldamise süsteemi MySQL. Kuna avatud lähtekoodiga rakendus on aastaid olnud üks populaarsemaid avatud lähtekoodiga lahendusi veebisaitide haldamiseks, on olemas juba tuhandeid laiendusi nii esilehele kui ka tagalehele, mis on enamasti arendatud väga aktiivse kogukonna poolt.

Note Joomla sobib **CMS-lahendusena** erineva suurusega **dünaamilistele veebiprojektidele**. VirtueMarti ja muude poekomponentide abil on võimalik Joomla baasil luua ja hallata ka veebipoodi.

## Kuidas Joomla üles seada ja installida

Enne Joomla abil veebisaidi loomist peate looma sobivad eeltingimused. Alustage sobiva **hostingukeskkonna** valimisest, kus saate salvestada nii Joomla kui ka hiljem oma veebisaidi andmed. Otsustage, kas soovite CMS-i ja oma veebisaiti hostida **oma serveris** või **hostingupakkuja juures**. Seejärel valige oma veebisaidi aadress ja registreerige soovitud [domeen](https://www.ionos.co.uk/domains/domain-names "Register domain with IONOS").

IONOSe domeeni kontrolli ja muude kontrollitööriistade abil saate kontrollida, kas soovitud aadress on veel saadaval.

### 1. samm: Veebiserveri ja andmebaasi installimine ja seadistamine

Kui olete korraldanud hosting ja lõpetanud domeeni registreerimise, võite keskenduda sisu haldamise süsteemi tööks vajalike tarkvarakomponentide installimisele:

Ühelt poolt on vaja **veebiserverit**, mis toetab PHP-d (mis peab samuti olema serverisse installitud) ja millele on juurdepääs FTP kaudu. Soovitatav on seadistada Apache veebiserver.

Teisalt vajate andmebaasi haldamise süsteemi, kus Joomla salvestab teie loodud veebisaidi andmed. **MySQL** on selleks suurepärane lahendus, seega on parim alla laadida Oracle’i rakenduse installifailid [MySQLi veebisaidilt](https://www.mysql.com/downloads/ "Official website of the MySQL database management system"). On olemas erinevus tasulise kommertsversiooni „MySQL Enterprise Edition” ja tasuta avatud lähtekoodiga versiooni „MySQL Community Edition” vahel.

Tip Kui kasutate oma serveris operatsioonisüsteemina Linuxi distributsiooni, saate **Apache veebiserveri ja MySQLi** tavaliselt **otse pakettide halduri kaudu installida.**

### 2. samm: Lae alla ja installeeri uusim Joomla versioon

Kui veebiserver ja andmebaas töötavad, külasta [Joomla veebisaiti](https://www.joomla.org/ "Joomla: The Open-Source CMS") ja lae alla sisu haldamise süsteemi viimase versiooni installifailid.

[![Image: Joomla download page](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/9/3/csm_joomla-homepage-download_c9d2fafb04.webp "Joomla download page")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-homepage-download.jpg) Scroll down a bit on the download page, you will also find a download section for Joomla language packages among other things; Source: https://downloads.joomla.org/ Allalaaditud fail on arhiivifail, mille saate kas kohalikult lahti pakkida enne selle veebiserverisse ülekandmist FTP-kliendi (nt FileZilla) abil või alternatiivselt pärast **FTP-üleslaadimist**. On oluline, et kaasasolevad Joomla programmifailid asuksid pärast lahtipakkimist **avalikus juurkataloogis**, mida tavaliselt nimetatakse `public_html` või `htdocs`.

Joomla installimise alustamiseks avage **veebipõhine installija oma eelistatud brauseris,** sisestades oma domeeni või Joomla kohaliku salvestusasukoha (`http://localhost/path-to-joomla-folder`). Esialgu palub Joomla teil teha mõned põhilised seadistused, alustades **keele valikust**. CMS peaks aga juba automaatselt valima sobiva keeleversiooni, lähtudes brauseris valitud keelest. Lisaks tuleb täita järgmised väljad:

- **Veebisaidi nimi**: Siin määratakse, milline nimi Joomla veebisaidile antakse, kuigi nime saab hiljem igal ajal globaalsetes seadetes muuta.
- **Kasutajanimi**: vaikimisi kasutab CMS superkasutaja jaoks nime „admin”, mille peaksite siinkohal muutma.
- **Parool**: Määrake administraatori juurdepääsuks turvaline parool, pidades silmas, et sellel kasutajakontol on maksimaalne juurdepääs nii esilehele kui ka tagalehele.
- **E-post**: Joomla nõuab administraatori kontoga seotud kehtivat e-posti aadressi. Seda on vaja näiteks juhul, kui soovite parooli muuta.

Kui olete konfiguratsiooni lehe täitnud, on järgmine samm **andmebaasi konfiguratsiooni menüü**. Sisestage seal nõutud teave andmebaasi tüübi, serveri nime ja sisselogimise kohta ning klõpsake veel kord installi nuppu, et lõpetada.

Note Kui kasutate Joomla teenusepakkuja juures, võib olla võimalik kasutada sisuhaldussüsteemi (sh veebiserver ja andmebaas) installimisabi. Näiteks IONOS pakub kiiret ja tasuta **üheklõpsulist** Joomla ja teiste CMS-ide, nagu WordPress või TYPO3, **installimist** kliendi konto Cloud Paneli kaudu.

## Kuidas luua Joomla veebisait algajatele

Klassikalise CMS-ina pakub Joomla veebisaidi sisu redigeerimiseks kahte taset: esmane tasand, kus saate teha muudatusi otse nähtavatel lehtedel, ja tagapõhi, kus saate konfigureerida oma veebisaidi põhilisi funktsioone, disaini ja üldist haldamist. Kui hakkate looma Joomla veebisaiti, alustate loomulikult backendist. See algajatele sobiv juhend viib teid läbi esialgsete haldustoimingute ja näitab, kuidas **luua lihtne Joomla veebisait ja lisada sinna oma esimene sisu**.

### 1. samm: Logi sisse Joomla backendisse

Saate töötada backendis (ja ka frontendis) otse oma eelistatud veebibrauseri kaudu. Pärast valitud domeeni Joomlaga ühendamist sisestage lihtsalt aadress `http://www.name-of-your-website.com/administrator` brauseri aadressiribale, et avada **backendi sisselogimise leht**. Asendage asendusmärk `name-of-your-website.com` oma tegeliku domeeninimega. Sisestage sisselogimise ekraanil installimise käigus loodud administraatori kasutajatunnus ja parool ning klõpsake sisselogimise nuppu, et pääseda backendi.

[![Image: Joomla: Backend Login Window](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/e/7/csm_joomla-login-page_00ac71d9f7.webp "Joomla: Backend Login Window")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-login-page.jpg) If you forgot the admin password, you can reset it anytime via the login page. ### 2. samm: Muuda Joomla üldseadeid konfiguratsioonimenüüs

Sisselogimise järel avaneb **Joomla juhtpaneel**, mis annab ülevaate veebisaidi **põhilistest andmetest** ja **tegevustest** sisu haldamise süsteemis. Siin näete, milliseid operatsioonisüsteemi, PHP ja andmebaasi versioone kasutate või kui palju külastajaid on hetkel teie veebisaidil. Lisaks saate jälgida, millised kasutajakontod on sisse logitud backendisse või frontendisse ja millised muudatused on veebiprojektis viimati tehtud. Juhtpaneelist pääsete ka **CMS-i valikumenüüsse**, kus saate muuta oma Joomla veebisaidi põhilisi seadeid. Selle saate avada nupu „Global Configuration” (Üldised seaded) kaudu:

[![Image: ‘Global Configuration’ button in the Joomla backend](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/3/4/csm_joomla-dashboard-configuration_0c10895db2.webp "‘Global Configuration’ button in the Joomla backend")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-dashboard-configuration.jpg) Since you make the key settings during installation, you don’t necessarily need to change the configuration to create a website with Joomla. Vahekaardil „Saidi” leiate installimisel juba tuttavad seaded, nagu veebisaidi nimi, üldised metaandmed või veebiprojekti **offline-režiimi** lüliti. Samuti saate määrata, millist redaktorit soovite Joomlas töötamiseks kasutada: vaikimisi on valitud WYSIWYG-redaktor **TinyMCE**, alternatiivina on saadaval ka lihtne koodiredaktor CodeMirror. Sobiva laiendusega on võimalik integreerida ka populaarsed redaktorid, nagu ARK Editor või JCE.

[![Image: ‘Site’ tab in the Joomla configuration menu](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/d/c/csm_site-configuration-joomla_52572e5252.webp "‘Site’ tab in the Joomla configuration menu")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/site-configuration-joomla.jpg) In the ‘Site’ menu, you can not only switch the Joomla editor but also activate a Captcha for your pages, among other things (requires a corresponding plugin). Samuti on võimalik määrata **indekseerimise ja otsingumootori optimeerimise** seaded: väljal „Robots” saate määrata, **kas otsingumootori indekseerijad** peaksid HTML-lehti indekseerima (`index`) või mitte (`noindex`) ning kas nad peaksid järgima (`follow`) või mitte järgima (`nofollow`) linke. Konfiguratsioonimenüü teised vahekaardid võimaldavad määrata järgmisi seadeid:

- **Süsteem**: Menüüs „Süsteem” saate teha seadeid vahemällu salvestamise, veaparanduse ja sessiooni haldamise jaoks.
- **Server**: Selles menüüs leiate kõik veebiserveri haldamiseks vajalikud valikud ning saate aktiveerida või deaktiveerida näiteks FTP, HTTPS või [proksiserveri](https://www.ionos.com/et-ee/digitalguide/server/oskusteave/mis-on-proksiserver/).
- **Logimine**: Menüüs „Logimine” saate määrata logikataloogi ja teha mõned lisaseaded Joomla logidele.
- **Tekstifiltrid**: Tekstifiltrite seadete kaudu saate määrata, milliseid HTML-elemente iga kasutajagrupp võib redaktoris kasutada.
- **Õigused**: Menüüs „Õigused” saate individuaalselt määrata erinevate kasutajakontode õigused. Määratleda saab järgmisi tegevusi: administraatori juurdepääs, saidile sisselogimine, loomine, kustutamine ja redigeerimine.

### 3. samm: Kasutajagruppide haldamine ja kasutajakonto lisamine

Pärast installimist on administraatori konto endiselt ainus kasutajakonto. Sõltuvalt **veebiprojekti tüübist ja ulatusest** on aga ka teisi kasutajaid, kes osalevad veebisaidi haldamises või sisu loomises. Seetõttu pakub Joomla **eeldefineeritud hierarhilist kasutajate skeemi,** mida saate vajaduse korral kohandada. Selleks klõpsake esmalt vasakul menüüs „Kasutajad” ja seejärel „Grupid”:

[![Image: Predefined user groups in Joomla](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/b/1/csm_joomla-user-groups_397b3b3ab6.webp "Predefined user groups in Joomla")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-user-groups.jpg) By assigning a user group to another group in Joomla, permissions can easily be inherited. Kui soovite kasutajagrupi skeemi muuta, klõpsake lihtsalt soovitud grupil. Alternatiivina saate grupid täielikult eemaldada, klõpsates nuppu „Kustuta”. **Erinevate kasutajaprofiilide juurdepääsuõiguste** määramiseks vahetage eelmises jaotises mainitud „Üldised seaded” menüüs vahekaardile „Õigused”. Klõpsake seal grupil või alagrupil, mida soovite muuta, ja valige iga juurdepääsutoimingu jaoks üks järgmistest kolmest seadistusest:

- **Pärandatud**: luba võetakse vanemgrupi konfiguratsioonist
- **Lubatud**: kasutajagrupp saab tegevust teostada sõltumata vanemgrupi seadistustest
- **Keelatud**: kasutajagrupp ei saa tegevust sooritada sõltumata vanemgrupi seadistustest

[![Image: Joomla: Permission settings for user groups](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/3/d/csm_joomla-user-permissions_069a4bf071.webp "Joomla: Permission settings for user groups")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-user-permissions.jpg) User groups are especially important when creating a Joomla website managed and edited by multiple people. Kui grupid ja määratud juurdepääsuõigused vastavad teie ootustele, saate luua uusi kasutajakontosid ja määrata need soovitud gruppidesse. Selleks avage menüü „Kasutajad” ja klõpsake nuppu „Uus kasutaja” (plussmärk). Seal peate sisestama uue kasutaja **nime**, **kasutajanime** ja kehtiva **e-posti aadressi** ning vahekaardil „Määratud grupid” märkima, millisesse gruppi või gruppidesse see uus kasutajakonto peaks kuuluma. Lõpuks vajutage „Salvesta ja sulge”, et konto luua. See peaks nüüd ilmuma kasutajate loendis administraatori konto (superkasutaja) kõrval.

[![Image: User management in Joomla](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/c/8/csm_joomla-created-user_33145d9a8c.webp "User management in Joomla")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-created-user.jpg) Joomla automatically generates a user ID for each new user, which you can view in the user management, along with the registration date or the time of the last login.  Note Niipea kui olete loonud uue kasutaja, saadetakse talle registreeritud aadressile automaatselt kinnitusmeil. Selles meilis edastab Joomla nii **juurdepääsulinki** kui ka kasutajanime koos automaatselt genereeritud parooliga või **kontot loomisel** sisestatud parooliga. Seda saab ja tuleks muidugi pärast sisselogimist muuta.

### 4. samm: Integreerige soovitud mall oma Joomla veebisaidile

Kui loote veebisaite CMS-iga nagu Joomla, on teil suur eelis, et saate kasutada erinevaid disainimallid (mida sageli nimetatakse teemadeks või mallideks). Põhiversioonis pakub Joomla responsiivseid malle **Cassiopeia** esilehele ja **Atum** tagalehele. Kui aga soovite **oma veebiprojekti aluseks** võtta mõne teise Joomla malli, saate selle igal ajal backendi kaudu integreerida. Selleks laadige esmalt malli alla ja rakendage see, klõpsates vasakul menüüs „System” (Süsteem) ja seejärel „Extensions” (Laiendused). Lohistage alla laetud malli fail määratud alasse ja Joomla alustab automaatselt installimist.

[![Image: Installation of extensions in Joomla](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/7/b/csm_joomla-install-extension_055a508442.webp "Installation of extensions in Joomla")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-install-extension.jpg) Make sure during the installation of templates or other extensions that they are compatible with the Joomla version in use Pärast installimist leiate integreeritud mallid menüüst „Süsteem” -&gt; „Mallid”.

### 5. samm: Loo Joomla leht ja määra see koduleheks

Veebiprojekti lehti nimetatakse Joomlas postitusteks. Kui valisite installimise ajal sobiva valiku, on paigahoidja postitus „Alustamine” juba olemas ja saate selle sisu näha, kui sisenete praegu oma veebisaidile. Joomla veebisaidi esimese lehe lõplikuks loomiseks klõpsake juhtpaneelis „Uus artikkel” (rubriigis „Artiklid”). Valige lehele pealkiri ja lisage soovitud sisu redaktori abil. Nupu „Format” abil saate teha tavalisi **vorminguid**, nagu pealkirjad, poolpaks, kaldkirjas või lõigud. Lõpuks klõpsake nupule „Save &amp; Close”, et leht genereerida.

[![Image: Editing post content in Joomla](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/4/7/csm_joomla-edit-article_4ad4273b4b.webp "Editing post content in Joomla")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-edit-article.jpg) As soon as you create or access a post for editing in Joomla, the editor specified in the configurations automatically opens. Loodud Joomla lehekülge saab nüüd igal ajal muuta või kustutada rubriigis „Artiklid”. Et muuta see oma veebiprojekti koduleheks, peate minema menüüsse „Menüüd”. Esmalt klõpsake „Peamenüü” ja seejärel „Kodu”. Kui valite menüüelemendi tüübiks „Üks artikkel”, saate varem loodud lehekülje muuta koduleheks rubriigis „Vali artikkel”:

[![Image: Joomla menu item ‘Home Menu’](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/0/e/csm_select-home-page-joomla_20b1c73d41.webp "Joomla menu item ‘Home Menu’")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/select-home-page-joomla.jpg) If a post is already selected, the button ‘Clear’ appears instead of ‘Select’ ### 6. samm: Lisa lingid Joomla postitustesse

Lingid on edukate veebisaitide oluline osa, sest **sisemised** ja **välised lingid** suurendavad teie pakkumise väärtust ja parandavad otsingumootori positsiooni. Kui teil on olemas sobiv lingimaterjal, saate selle vaid paari klõpsuga oma tekstidesse lisada: väliste linkide puhul valige lihtsalt linkitav tekstiosa ja klõpsake „Lisa/muuda link”.

[![Image: Joomla: Option ‘Insert/edit link’](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/f/3/csm_joomla-insert-link_9786895dc8.webp "Joomla: Option ‘Insert/edit link’")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-insert-link.jpg) Enter the URL of the page to be linked and provide a descriptive link title. Sisemiste linkide loomiseks vajuta nuppu „Artikkel” ja vali seejärel oma Joomla projektist soovitud postitus.

### 7. samm: Lisa pildid oma äsja loodud Joomla kodulehele

Loomulikult peaksite oma veebiprojekti integreerima ka pilte, sest isegi kõige huvitavam sisu ei paku visuaalselt atraktiivne ilma lugejaid. Et postitust **fotode ja graafikaga** täiendada, avage see lihtsalt artiklite menüü kaudu ja valige toimetajas „CMS-sisu” ja „Meedia”:

[![Image: Joomla: Insert image in the TinyMCE editor](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/6/6/csm_joomla-insert-image_bf87591579.webp "Joomla: Insert image in the TinyMCE editor")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-insert-image.jpg) If you do not use the Joomla standard editor TinyMCE, the procedure for embedding images may differ from the one described here.  Note Joomla pakub juurdepääsu mõnedele bänneritele, päistele ja näidiskujutistele, mida saate oma veebiprojektis vabalt kasutada. Kui eelistate kasutada oma pilte, vajutage nuppu „Laadi üles” ja määrake pildifailide asukoht.

Klõpsake pildil, mida soovite artiklisse lisada, ja sisestage pildi pealkiri või kirjeldus. Lõpuks vajutage nuppu „Lisada meedia” ja pilt ilmub soovitud kohale praeguses postituses:

[![Image: Joomla article with sample image](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/8/f/csm_joomla-editor-picture_182ad8d6db.webp "Joomla article with sample image")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-editor-picture.jpg) Always use appropriate titles and descriptions for images in your Joomla projects to improve your chances of a good ranking in Google Image Search!


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebilehe-loomine/joomla-veebisaidi-loomine/](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebilehe-loomine/joomla-veebisaidi-loomine/) for AI/LLM consumption.