Kui soovite pro­fes­sio­naal­set vee­bi­pro­jekti, mis pakub mak­si­maal­set paind­lik­kust ja mida saab igal ajal ska­lee­rida, peaksite valima sisu haldamise süsteemi, nagu Joomla. Käes­ole­vas artiklis selgitame selle avatud läh­te­koo­diga rakenduse ka­su­ta­mise nõudeid ja Joomla vee­bi­saidi loomist.

Mis on Joomla?

Joomla on 2005. aastal välja antud si­su­hal­dus­süs­teem, mis on tuntud oma ka­su­ta­ja­sõb­ra­lik­kuse poolest. Lühikese koo­li­tus­pe­rioodi ja põ­hi­tead­mis­tega saate tarkvara kasutada. Kui olete sellega tutvunud, võite alustada Joomla vee­bi­saidi loomist. CMS on lit­sent­si­tud GNU-GPLi alusel ja kir­ju­ta­tud skrip­ti­kee­les PHP.

Andmete sal­ves­ta­miseks kasutab Joomla vaikimisi re­lat­sioo­ni­list and­me­ba­asi haldamise süsteemi MySQL. Kuna avatud läh­te­koo­diga rakendus on aastaid olnud üks po­pu­laar­se­maid avatud läh­te­koo­diga lahendusi vee­bi­sai­tide hal­da­miseks, on olemas juba tuhandeid laiendusi nii esilehele kui ka ta­ga­le­hele, mis on enamasti arendatud väga aktiivse kogukonna poolt.

Kuidas Joomla üles seada ja ins­tal­lida

Enne Joomla abil vee­bi­saidi loomist peate looma sobivad eel­tin­gi­mu­sed. Alustage sobiva hos­tin­gu­kesk­konna va­li­misest, kus saate sal­ves­tada nii Joomla kui ka hiljem oma vee­bi­saidi andmed. Otsustage, kas soovite CMS-i ja oma vee­bi­saiti hostida oma serveris või hos­tin­gu­pak­kuja juures. Seejärel valige oma vee­bi­saidi aadress ja re­gist­ree­rige soovitud domeen.

IONOSe domeeni kontrolli ja muude kont­rol­li­töö­riis­tade abil saate kont­rol­lida, kas soovitud aadress on veel saadaval.

1. samm: Vee­bi­ser­veri ja and­me­ba­asi ins­tal­li­mine ja sea­dis­ta­mine

Kui olete kor­ral­da­nud hosting ja lõpetanud domeeni re­gist­ree­ri­mise, võite kes­ken­duda sisu haldamise süsteemi tööks vajalike tark­va­ra­kom­po­nen­tide ins­tal­li­misele:

Ühelt poolt on vaja vee­bi­ser­ve­rit, mis toetab PHP-d (mis peab samuti olema ser­ve­risse ins­tal­li­tud) ja millele on juur­de­pääs FTP kaudu. Soo­vi­ta­tav on sea­dis­tada Apache vee­bi­ser­ver.

Teisalt vajate and­me­ba­asi haldamise süsteemi, kus Joomla salvestab teie loodud vee­bi­saidi andmed. MySQL on selleks suu­re­pä­rane lahendus, seega on parim alla laadida Oracle’i rakenduse ins­tal­li­fai­lid MySQLi vee­bi­sai­dilt. On olemas erinevus tasulise kom­merts­ver­siooni „MySQL En­terprise Edition” ja tasuta avatud läh­te­koo­diga versiooni „MySQL Community Edition” vahel.

Tip

Kui kasutate oma serveris ope­rat­sioo­ni­süs­tee­mina Linuxi dist­ri­but­siooni, saate Apache vee­bi­ser­veri ja MySQLi ta­va­li­selt otse pakettide halduri kaudu ins­tal­lida.

2. samm: Lae alla ja ins­tal­leeri uusim Joomla versioon

Kui vee­bi­ser­ver ja andmebaas töötavad, külasta Joomla vee­bi­saiti ja lae alla sisu haldamise süsteemi viimase versiooni ins­tal­li­fai­lid.

Image: Joomla download page
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/

Al­la­laa­di­tud fail on ar­hii­vi­fail, mille saate kas ko­ha­li­kult lahti pakkida enne selle vee­bi­ser­ve­risse üle­kand­mist FTP-kliendi (nt FileZilla) abil või al­ter­na­tiiv­selt pärast FTP-üleslaa­di­mist. On oluline, et kaa­sas­ole­vad Joomla prog­ram­mi­fai­lid asuksid pärast lah­ti­pak­ki­mist avalikus juur­ka­ta­loo­gis, mida ta­va­li­selt ni­me­ta­takse public_html või htdocs.

Joomla ins­tal­li­mise alus­ta­miseks avage vee­bi­põ­hine ins­tal­lija oma eelis­ta­tud brauseris, si­ses­ta­des oma domeeni või Joomla kohaliku sal­ves­tus­asu­koha (http://localhost/path-to-joomla-folder). Esialgu palub Joomla teil teha mõned põhilised sea­dis­tused, alustades keele valikust. CMS peaks aga juba au­to­maat­selt valima sobiva kee­le­ver­siooni, lähtudes brauseris valitud keelest. Lisaks tuleb täita järgmised väljad:

  • Vee­bi­saidi nimi: Siin mää­ra­takse, milline nimi Joomla vee­bi­sai­dile antakse, kuigi nime saab hiljem igal ajal glo­baal­se­tes seadetes muuta.
  • Ka­su­ta­ja­nimi: vaikimisi kasutab CMS su­per­ka­su­taja jaoks nime „admin”, mille peaksite siinkohal muutma.
  • Parool: Määrake ad­mi­nist­raa­tori juur­de­pääs­uks turvaline parool, pidades silmas, et sellel ka­su­ta­ja­kon­tol on mak­si­maalne juur­de­pääs nii esilehele kui ka ta­ga­le­hele.
  • E-post: Joomla nõuab ad­mi­nist­raa­tori kontoga seotud kehtivat e-posti aadressi. Seda on vaja näiteks juhul, kui soovite parooli muuta.

Kui olete kon­fi­gu­rat­siooni lehe täitnud, on järgmine samm and­me­ba­asi kon­fi­gu­rat­siooni menüü. Sisestage seal nõutud teave and­me­ba­asi tüübi, serveri nime ja sis­se­lo­gi­mise kohta ning klõpsake veel kord installi nuppu, et lõpetada.

Kuidas luua Joomla veebisait al­ga­ja­tele

Klas­si­ka­lise CMS-ina pakub Joomla vee­bi­saidi sisu re­di­gee­ri­miseks kahte taset: esmane tasand, kus saate teha muudatusi otse näh­ta­va­tel lehtedel, ja tagapõhi, kus saate kon­fi­gu­ree­rida oma vee­bi­saidi põhilisi funkt­sioone, disaini ja üldist haldamist. Kui hakkate looma Joomla vee­bi­saiti, alustate loo­mu­li­kult bac­ken­dist. See al­ga­ja­tele sobiv juhend viib teid läbi esialg­sete hal­dus­toi­min­gute ja näitab, kuidas luua lihtne Joomla veebisait ja lisada sinna oma esimene sisu.

1. samm: Logi sisse Joomla bac­ken­disse

Saate töötada backendis (ja ka fron­ten­dis) otse oma eelis­ta­tud vee­bib­rau­seri kaudu. Pärast valitud domeeni Joomlaga ühen­da­mist sisestage lihtsalt aadress http://www.name-of-your-website.com/administrator brauseri aad­res­si­ri­bale, et avada backendi sis­se­lo­gi­mise leht. Asendage asen­dus­märk name-of-your-website.com oma tegeliku do­mee­nini­mega. Sisestage sis­se­lo­gi­mise ekraanil ins­tal­li­mise käigus loodud ad­mi­nist­raa­tori ka­su­ta­ja­tun­nus ja parool ning klõpsake sis­se­lo­gi­mise nuppu, et pääseda backendi.

Image: Joomla: Backend Login Window
If you forgot the admin password, you can reset it anytime via the login page.

2. samm: Muuda Joomla üld­sea­deid kon­fi­gu­rat­sioo­ni­me­nüüs

Sis­se­lo­gi­mise järel avaneb Joomla juht­pa­neel, mis annab ülevaate vee­bi­saidi põ­hi­lis­test andmetest ja te­ge­vus­test sisu haldamise süsteemis. Siin näete, milliseid ope­rat­sioo­ni­süs­teemi, PHP ja and­me­ba­asi versioone kasutate või kui palju kü­las­ta­jaid on hetkel teie vee­bi­sai­dil. Lisaks saate jälgida, millised ka­su­ta­ja­kon­tod on sisse logitud bac­ken­disse või fron­ten­disse ja millised muu­da­tu­sed on vee­bi­pro­jek­tis viimati tehtud. Juht­pa­nee­list pääsete ka CMS-i va­li­ku­me­nüüsse, kus saate muuta oma Joomla vee­bi­saidi põhilisi seadeid. Selle saate avada nupu „Global Con­fi­gu­ra­tion” (Üldised seaded) kaudu:

Image: ‘Global Configuration’ button in the Joomla backend
Since you make the key settings during ins­tal­la­tion, you don’t neces­sa­rily need to change the con­fi­gu­ra­tion to create a website with Joomla.

Va­he­kaar­dil „Saidi” leiate ins­tal­li­misel juba tuttavad seaded, nagu vee­bi­saidi nimi, üldised me­ta­and­med või vee­bi­pro­jekti offline-režiimi lüliti. Samuti saate määrata, millist re­dak­to­rit soovite Joomlas töö­ta­miseks kasutada: vaikimisi on valitud WYSIWYG-redaktor TinyMCE, al­ter­na­tiivina on saadaval ka lihtne koo­di­re­dak­tor Co­de­Mir­ror. Sobiva laien­du­s­ega on võimalik in­teg­ree­rida ka po­pu­laar­sed re­dak­to­rid, nagu ARK Editor või JCE.

Image: ‘Site’ tab in the Joomla configuration menu
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 cor­res­pon­ding plugin).

Samuti on võimalik määrata in­deksee­ri­mise ja ot­sin­gu­moo­tori op­ti­mee­ri­mise seaded: väljal „Robots” saate määrata, kas ot­sin­gu­moo­tori in­deksee­ri­jad peaksid HTML-lehti in­deksee­rima (index) või mitte (noindex) ning kas nad peaksid järgima (follow) või mitte järgima (nofollow) linke. Kon­fi­gu­rat­sioo­ni­me­nüü teised va­he­kaar­did või­mal­da­vad määrata järgmisi seadeid:

  • Süsteem: Menüüs „Süsteem” saate teha seadeid vahemällu sal­ves­ta­mise, veapa­ran­duse ja sessiooni haldamise jaoks.
  • Server: Selles menüüs leiate kõik vee­bi­ser­veri hal­da­miseks vajalikud valikud ning saate ak­ti­vee­rida või deak­ti­vee­rida näiteks FTP, HTTPS või prok­si­ser­veri.
  • Logimine: Menüüs „Logimine” saate määrata lo­gi­ka­ta­loogi ja teha mõned li­sa­sea­ded Joomla logidele.
  • Teks­ti­filt­rid: Teks­ti­filt­rite seadete kaudu saate määrata, milliseid HTML-elemente iga ka­su­ta­ja­grupp võib re­dak­to­ris kasutada.
  • Õigused: Menüüs „Õigused” saate in­di­vi­duaal­selt määrata erinevate ka­su­ta­ja­kon­tode õigused. Mää­rat­leda saab järgmisi tegevusi: ad­mi­nist­raa­tori juur­de­pääs, saidile sis­se­lo­gi­mine, loomine, kus­tu­ta­mine ja re­di­gee­ri­mine.

3. samm: Ka­su­ta­ja­grup­pide haldamine ja ka­su­ta­ja­konto lisamine

Pärast ins­tal­li­mist on ad­mi­nist­raa­tori konto endiselt ainus ka­su­ta­ja­konto. Sõltuvalt vee­bi­pro­jekti tüübist ja ulatusest on aga ka teisi ka­su­ta­jaid, kes osalevad vee­bi­saidi hal­da­mises või sisu loomises. Seetõttu pakub Joomla eel­de­fi­nee­ri­tud hie­rar­hi­list ka­su­ta­jate skeemi, mida saate vajaduse korral kohandada. Selleks klõpsake esmalt vasakul menüüs „Kasutajad” ja seejärel „Grupid”:

Image: Predefined user groups in Joomla
By assigning a user group to another group in Joomla, per­mis­sions can easily be inherited.

Kui soovite ka­su­ta­ja­grupi skeemi muuta, klõpsake lihtsalt soovitud grupil. Al­ter­na­tiivina saate grupid täie­li­kult eemaldada, klõpsates nuppu „Kustuta”. Erinevate ka­su­ta­ja­pro­fii­lide juur­de­pää­su­õi­guste mää­ra­miseks vahetage eelmises jaotises mainitud „Üldised seaded” menüüs va­he­kaar­dile „Õigused”. Klõpsake seal grupil või alagrupil, mida soovite muuta, ja valige iga juur­de­pää­su­toi­mingu jaoks üks järg­mis­test kolmest sea­dis­tu­sest:

  • Pä­ran­da­tud: luba võetakse va­nem­grupi kon­fi­gu­rat­sioo­nist
  • Lubatud: ka­su­ta­ja­grupp saab tegevust teostada sõltumata va­nem­grupi sea­dis­tus­test
  • Keelatud: ka­su­ta­ja­grupp ei saa tegevust sooritada sõltumata va­nem­grupi sea­dis­tus­test
Image: Joomla: Permission settings for user groups
User groups are es­pecially important when creating a Joomla website managed and edited by multiple people.

Kui grupid ja määratud juur­de­pää­su­õi­gu­sed vastavad teie ootustele, saate luua uusi ka­su­ta­ja­kon­to­sid ja määrata need soovitud grup­pi­desse. Selleks avage menüü „Kasutajad” ja klõpsake nuppu „Uus kasutaja” (plussmärk). Seal peate sisestama uue kasutaja nime, ka­su­ta­ja­nime ja kehtiva e-posti aadressi ning va­he­kaar­dil „Määratud grupid” märkima, mil­li­sesse gruppi või grup­pi­desse see uus ka­su­ta­ja­konto peaks kuuluma. Lõpuks vajutage „Salvesta ja sulge”, et konto luua. See peaks nüüd ilmuma ka­su­ta­jate loendis ad­mi­nist­raa­tori konto (su­per­ka­su­taja) kõrval.

Image: User management in Joomla
Joomla au­to­ma­tically generates a user ID for each new user, which you can view in the user ma­na­ge­ment, along with the re­gist­ra­tion date or the time of the last login.
Note

Niipea kui olete loonud uue kasutaja, saa­de­takse talle re­gist­ree­ri­tud aad­res­sile au­to­maat­selt kin­ni­tus­meil. Selles meilis edastab Joomla nii juur­de­pää­su­linki kui ka ka­su­ta­ja­nime koos au­to­maat­selt ge­ne­ree­ri­tud parooliga või kontot loomisel si­ses­ta­tud parooliga. Seda saab ja tuleks muidugi pärast sis­se­lo­gi­mist muuta.

4. samm: In­teg­ree­rige soovitud mall oma Joomla vee­bi­sai­dile

Kui loote vee­bi­saite CMS-iga nagu Joomla, on teil suur eelis, et saate kasutada erinevaid di­sai­ni­mal­lid (mida sageli ni­me­ta­takse teemadeks või mallideks). Põ­hi­ver­sioo­nis pakub Joomla res­pon­siiv­seid malle Cas­siopeia esilehele ja Atum ta­ga­le­hele. Kui aga soovite oma vee­bi­pro­jekti aluseks võtta mõne teise Joomla malli, saate selle igal ajal backendi kaudu in­teg­ree­rida. Selleks laadige esmalt malli alla ja rakendage see, klõpsates vasakul menüüs „System” (Süsteem) ja seejärel „Ex­ten­sions” (Laien­dused). Lohistage alla laetud malli fail määratud alasse ja Joomla alustab au­to­maat­selt ins­tal­li­mist.

Image: Installation of extensions in Joomla
Make sure during the ins­tal­la­tion of templates or other ex­ten­sions that they are com­pa­tible with the Joomla version in use

Pärast ins­tal­li­mist leiate in­teg­ree­ri­tud mallid menüüst „Süsteem” -> „Mallid”.

5. samm: Loo Joomla leht ja määra see ko­du­le­heks

Vee­bi­pro­jekti lehti ni­me­ta­takse Joomlas pos­ti­tus­teks. Kui valisite ins­tal­li­mise ajal sobiva valiku, on paiga­hoidja postitus „Alus­ta­mine” juba olemas ja saate selle sisu näha, kui sisenete praegu oma vee­bi­sai­dile. Joomla vee­bi­saidi esimese lehe lõplikuks loomiseks klõpsake juht­pa­nee­lis „Uus artikkel” (rubriigis „Artiklid”). Valige lehele pealkiri ja lisage soovitud sisu redaktori abil. Nupu „Format” abil saate teha tavalisi vor­min­guid, nagu peal­kir­jad, poolpaks, kald­kir­jas või lõigud. Lõpuks klõpsake nupule „Save & Close”, et leht ge­ne­ree­rida.

Image: Editing post content in Joomla
As soon as you create or access a post for editing in Joomla, the editor specified in the con­fi­gu­ra­tions au­to­ma­tically opens.

Loodud Joomla lehekülge saab nüüd igal ajal muuta või kustutada rubriigis „Artiklid”. Et muuta see oma vee­bi­pro­jekti ko­du­le­heks, peate minema menüüsse „Menüüd”. Esmalt klõpsake „Peamenüü” ja seejärel „Kodu”. Kui valite me­nüü­e­le­mendi tüübiks „Üks artikkel”, saate varem loodud lehekülje muuta ko­du­le­heks rubriigis „Vali artikkel”:

Image: Joomla menu item ‘Home Menu’
If a post is already selected, the button ‘Clear’ appears instead of ‘Select’

6. samm: Lisa lingid Joomla pos­ti­tus­tesse

Lingid on edukate vee­bi­sai­tide oluline osa, sest sisemised ja välised lingid suu­ren­da­vad teie pakkumise väärtust ja pa­ran­da­vad ot­sin­gu­moo­tori po­sit­siooni. Kui teil on olemas sobiv lin­gi­ma­ter­jal, saate selle vaid paari klõpsuga oma teks­ti­desse lisada: väliste linkide puhul valige lihtsalt linkitav tekstiosa ja klõpsake „Lisa/muuda link”.

Image: Joomla: Option ‘Insert/edit link’
Enter the URL of the page to be linked and provide a desc­rip­tive link title.

Sisemiste linkide loomiseks vajuta nuppu „Artikkel” ja vali seejärel oma Joomla pro­jek­tist soovitud postitus.

7. samm: Lisa pildid oma äsja loodud Joomla ko­du­le­hele

Loo­mu­li­kult peaksite oma vee­bi­pro­jekti in­teg­ree­rima ka pilte, sest isegi kõige huvitavam sisu ei paku vi­suaal­selt at­rak­tiivne ilma lugejaid. Et postitust fotode ja graa­fi­kaga täiendada, avage see lihtsalt artiklite menüü kaudu ja valige toi­me­ta­jas „CMS-sisu” ja „Meedia”:

Image: Joomla: Insert image in the TinyMCE editor
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 juur­de­pääsu mõnedele bän­ne­ri­tele, päistele ja näi­dis­ku­ju­tis­tele, mida saate oma vee­bi­pro­jek­tis vabalt kasutada. Kui eelistate kasutada oma pilte, vajutage nuppu „Laadi üles” ja määrake pil­di­fai­lide asukoht.

Klõpsake pildil, mida soovite ar­tik­lisse lisada, ja sisestage pildi pealkiri või kirjeldus. Lõpuks vajutage nuppu „Lisada meedia” ja pilt ilmub soovitud kohale praeguses pos­ti­tu­ses:

Image: Joomla article with sample image
Always use app­rop­riate titles and desc­rip­tions for images in your Joomla projects to improve your chances of a good ranking in Google Image Search!
Go to Main Menu