Če želite pro­fe­si­o­na­len spletni projekt, ki ponuja največjo fle­ksi­bil­nost in ga je mogoče kadarkoli pri­la­go­di­ti, se odločite za sistem za upra­vlja­nje vsebin, kot je Joomla. V tem članku po­ja­snju­je­mo zahteve za uporabo te od­pr­to­ko­dne apli­ka­ci­je in kako ustvariti spletno stran Joomla.

Kaj je Joomla?

Joomla je sistem za upra­vlja­nje vsebin, ki je bil izdan leta 2005 in je znan po svoji upo­rab­ni­ški pri­ja­zno­sti. Z nekaj ur uspo­sa­blja­nja in osnovnim znanjem lahko že upo­ra­blja­te pro­gram­sko opremo. Ko se z njo seznanite, lahko začnete ustvar­ja­ti spletno stran Joomla. CMS je li­cen­ci­ran pod GNU-GPL in je napisan v skriptnem jeziku PHP.

Za shra­nje­va­nje podatkov Joomla privzeto uporablja re­la­cij­ski sistem za upra­vlja­nje po­dat­kov­nih baz MySQL. Ker je ta od­pr­to­ko­dna apli­ka­ci­ja že več let ena najbolj pri­lju­blje­nih od­pr­to­ko­dnih rešitev za upra­vlja­nje spletnih strani, obstaja že na tisoče raz­ši­ri­tev za frontend in backend, ki jih je večinoma razvila zelo aktivna skupnost.

Kako nastaviti in namestiti Joomla

Preden ustvarite spletno stran z Joomlo, morate vzpo­sta­vi­ti ustrezne pred­po­go­je. Najprej izberite primerno go­sti­telj­sko okolje za shra­nje­va­nje Joomle in kasneje tudi podatkov vaše spletne strani. Odločite se, ali želite CMS in svojo spletno stran gostiti na lastnem strežniku ali pri ponudniku go­sti­telj­skih storitev. Nato izberite naslov vaše spletne strani in re­gi­stri­raj­te želeno domeno.

Z orodji za pre­ver­ja­nje, kot je Domain Check od IONOS, lahko preverite, ali je želeni naslov še vedno na voljo.

Korak 1: Namestite in nastavite spletni strežnik in bazo podatkov

Ko ste uredili go­sto­va­nje in za­klju­či­li re­gi­stra­ci­jo domene, se lahko osre­do­to­či­te na na­me­sti­tev pro­gram­skih komponent, potrebnih za delovanje sistema za upra­vlja­nje vsebin:

Na eni strani po­tre­bu­je­te spletni strežnik, ki podpira PHP (ki mora biti prav tako nameščen na strežniku) in je dostopen prek FTP. Pri­po­ro­člji­vo je nastaviti spletni strežnik Apache.

Po drugi strani po­tre­bu­je­te sistem za upra­vlja­nje po­dat­kov­nih baz, v katerem Joomla shranjuje podatke vaše ustvar­je­ne spletne strani. MySQL je odlična rešitev za to, zato je najbolje, da si na­me­sti­tve­ne datoteke apli­ka­ci­je Oracle prenesete s spletne strani MySQL. Obstaja razlika med plačljivo ko­mer­ci­al­no različico »MySQL En­ter­pri­se Edition« in brez­plač­no od­pr­to­ko­dno različico »MySQL Community Edition«.

Tip

Če na strežniku kot ope­ra­cij­ski sistem upo­ra­blja­te di­s­tri­bu­ci­jo Linux, lahko Apache Web Server in MySQL običajno namestite ne­po­sre­dno prek upra­vi­te­lja paketov.

Korak 2: Prenesite in namestite naj­no­vej­šo različico Joomla

Če spletni strežnik in baza podatkov delujeta, obiščite spletno stran Joomla in prenesite na­me­sti­tve­ne datoteke za naj­no­vej­šo različico sistema za upra­vlja­nje vsebin.

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/

Prenesena datoteka je arhivska datoteka, ki jo lahko raz­pa­ki­ra­te lokalno, preden jo prenesete na spletni strežnik s pomočjo FTP odjemalca, kot je FileZilla, ali pa po FTP prenosu. Pomembno je, da so vključene datoteke programa Joomla po raz­pa­ki­ra­nju shranjene v javnem korenskem imeniku, ki se običajno imenuje public_html ali htdocs.

Za začetek na­me­sti­tve Joomla odprite spletni na­me­sti­tve­ni program v svojem pri­lju­blje­nem br­skal­ni­ku tako, da vnesete svojo domeno ali lokalno shra­nje­val­no mesto (http://localhost/path-to-joomla-folder) Joomla. Joomla vas bo najprej pozvala, da opravite nekaj osnovnih na­sta­vi­tev, začenši z izbiro jezika. Vendar pa bi moral CMS že samodejno izbrati ustrezno jezikovno različico, in sicer na podlagi jezika, izbranega za brskalnik. Poleg tega je treba izpolniti naslednja polja:

  • Ime spletnega mesta: Tukaj določite, kako naj se imenuje vaše spletno mesto Joomla, čeprav lahko ime kadarkoli kasneje spre­me­ni­te v globalni kon­fi­gu­ra­ci­ji.
  • Upo­rab­ni­ško ime: CMS privzeto uporablja ime »admin« za su­pe­ru­po­rab­ni­ka, ki ga morate na tej točki spre­me­ni­ti.
  • Geslo: Nastavite varno geslo za dostop ad­mi­ni­stra­tor­ja, pri čemer upo­šte­vaj­te, da ima ta upo­rab­ni­ški račun največji dostop do spre­dnje­ga in zadnjega dela.
  • E-pošta: Joomla zahteva veljaven e-poštni naslov, povezan z računom ad­mi­ni­stra­tor­ja. To je potrebno, na primer, če želite spre­me­ni­ti geslo.

Ko izpolnite kon­fi­gu­ra­cij­sko stran, je naslednji korak meni za kon­fi­gu­ra­ci­jo baze podatkov. Vnesite zahtevane in­for­ma­ci­je za vrsto baze podatkov, ime strežnika in prijavne podatke ter še enkrat kliknite gumb za na­me­sti­tev, da za­klju­či­te.

Kako ustvariti spletno stran Joomla za začetnike

Kot klasični CMS, Joomla ponuja dve ravni za urejanje vsebine spletne strani: frontend, kjer lahko spremembe izvajate ne­po­sre­dno na vidnih straneh, in backend, kjer kon­fi­gu­ri­ra­te osnovne funk­ci­o­nal­no­sti, obliko in splošno upra­vlja­nje vaše spletne strani. Ko začnete ustvar­ja­ti spletno stran Joomla, boste seveda začeli v backendu. Ta za­če­tni­kom prijazen tutorial vas popelje skozi začetne ad­mi­ni­stra­tiv­ne korake in vam pokaže, kako nastaviti preprosto spletno stran Joomla in dodati svojo prvo vsebino.

Korak 1: Prijavite se v Joomla backend

V ozadju (in tudi v ospredju) lahko delate ne­po­sre­dno prek svojega pri­lju­blje­ne­ga spletnega br­skal­ni­ka. Po povezavi izbrane domene z Joomlo preprosto vnesite naslov http://www.name-of-your-website.com/administrator v naslovno vrstico br­skal­ni­ka, da odprete stran za prijavo v ozadje. Na­do­me­sti­te zaznamek name-of-your-website.com s svojim dejanskim imenom domene. Na zaslonu za prijavo vnesite ad­mi­ni­stra­tiv­ne podatke, ki ste jih ustvarili med na­me­sti­tvi­jo, nato kliknite gumb za prijavo, da dostopate do ozadja.

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

Korak 2: Spre­me­ni­te globalne na­sta­vi­tve Joomla v meniju za kon­fi­gu­ra­ci­jo

Po prijavi boste vstopili v nadzorno ploščo Joomla, ki ponuja pregled ključnih podatkov za vašo spletno stran in de­jav­no­sti znotraj sistema za upra­vlja­nje vsebin. Tukaj lahko vidite, katere različice ope­ra­cij­ske­ga sistema, PHP in po­dat­kov­ne baze upo­ra­blja­te ali koliko obi­sko­val­cev je trenutno na vaši spletni strani. Poleg tega lahko opazujete, kateri upo­rab­ni­ški računi so pri­ja­vlje­ni v backend ali frontend in katere spremembe so bile nedavno narejene v spletnem projektu. Iz nadzorne plošče lahko dostopate tudi do menija možnosti CMS, kjer lahko pri­la­go­di­te osnovne na­sta­vi­tve vaše spletne strani Joomla. Odprete ga lahko prek gumba »Globalna kon­fi­gu­ra­ci­ja«:

Image: ‘Global Configuration’ button in the Joomla backend
Since you make the key settings during in­stal­la­ti­on, you don’t ne­ces­sa­ri­ly need to change the con­fi­gu­ra­ti­on to create a website with Joomla.

V zavihku »Spletno mesto« boste našli na­sta­vi­tve, ki so vam že znane iz na­me­sti­tve, kot so ime spletnega mesta, globalni me­ta­po­dat­ki ali stikalo za način brez povezave vašega spletnega projekta. Prav tako lahko določite, kateri ure­je­val­nik želite upo­ra­blja­ti za delo v Joomli: privzeto je izbran ure­je­val­nik WYSIWYG TinyMCE, al­ter­na­tiv­no pa je na voljo preprost ure­je­val­nik kode Co­de­Mi­r­ror. Vendar pa je z ustrezno raz­ši­ri­tvi­jo mogoče in­te­gri­ra­ti tudi pri­lju­blje­ne ure­je­val­ni­ke, kot sta ARK Editor ali 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­re­spon­ding plugin).

Možne so tudi na­sta­vi­tve za in­de­ksi­ra­nje in op­ti­mi­za­ci­jo za iskalnike: V polju „Roboti“ lahko določite, ali naj is­kal­ni­ški pajki in­de­ksi­ra­jo HTML strani (index) ali ne (noindex) in ali naj sledijo (follow) ali ne sledijo (nofollow) povezavam. Drugi zavihki v meniju za kon­fi­gu­ra­ci­jo omogočajo naslednje na­sta­vi­tve:

  • Sistem: V meniju „Sistem“ lahko nastavite pred­po­mnje­nje, od­pra­vlja­nje napak in upra­vlja­nje sej.
  • Strežnik: V tem meniju boste našli vse bistvene možnosti za upra­vlja­nje spletnega strežnika in lahko ak­ti­vi­ra­te ali de­ak­ti­vi­ra­te na primer FTP, HTTPS ali proxy strežnik.
  • Dnevniki: V meniju »Dnevniki« lahko pri­la­go­di­te imenik dnevnikov in nastavite dodatne na­sta­vi­tve za dnevnike Joomla.
  • Besedilni filtri: V na­sta­vi­tvah be­se­dil­nih filtrov lahko določite, katere vrste HTML-elementov lahko vsaka skupina upo­rab­ni­kov uporablja pri uporabi ure­je­val­ni­ka.
  • Do­vo­lje­nja: V meniju »Do­vo­lje­nja« lahko posamezno določite pravice različnih upo­rab­ni­ških računov. Dejanja, ki jih lahko določite, vklju­ču­je­jo dostop ad­mi­ni­stra­tor­ja, prijavo na spletno mesto, ustvar­ja­nje, brisanje in urejanje.

Korak 3: Upra­vlja­nje skupin upo­rab­ni­kov in dodajanje upo­rab­ni­ške­ga računa

Po na­me­sti­tvi je ad­mi­ni­stra­tiv­ni račun še vedno edini upo­rab­ni­ški račun. Vendar pa so glede na vrsto in obseg spletnega projekta v upra­vlja­nje spletne strani ali ustvar­ja­nje vsebin vključeni tudi drugi upo­rab­ni­ki. Joomla zato ponuja vnaprej določeno hi­e­rar­hič­no shemo upo­rab­ni­kov, ki jo lahko po potrebi pri­la­go­di­te. Za to najprej kliknite na »Upo­rab­ni­ki« v meniju na levi strani in nato na »Skupine«:

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

Če želite spre­me­ni­ti shemo upo­rab­ni­ških skupin, preprosto kliknite na želeno skupino. Al­ter­na­tiv­no lahko skupine popolnoma od­stra­ni­te s klikom na »Izbriši«. Da bi določili dostopne možnosti različnih upo­rab­ni­ških profilov, pre­klo­pi­te na zavihek »Do­vo­lje­nja«, omenjen v prejšnjem poglavju pod menijem »Globalna kon­fi­gu­ra­ci­ja«. Tam kliknite na skupino ali pod­sku­pi­no, ki jo želite urediti, in izberite eno od na­sle­dnjih treh na­sta­vi­tev za vsako dostopno dejanje:

  • Po­de­do­va­no: Do­vo­lje­nje je prevzeto iz kon­fi­gu­ra­ci­je nad­re­je­ne­ga skupine
  • Dovoljeno: Upo­rab­ni­ška skupina lahko izvede dejanje neodvisno od na­sta­vi­tev nad­re­je­nih skupin
  • Zavrnjeno: Skupina upo­rab­ni­kov ne more izvesti dejanja ne glede na na­sta­vi­tve nad­re­je­nih skupin
Image: Joomla: Permission settings for user groups
User groups are espe­ci­al­ly important when creating a Joomla website managed and edited by multiple people.

Če skupine in dodeljene pravice dostopa ustrezajo vašim pri­ča­ko­va­njem, lahko ustvarite nove upo­rab­ni­ške račune in jih dodelite želenim skupinam. Za to razširite meni „Upo­rab­ni­ki“ in kliknite gumb „Nov uporabnik“ (znak plus). Tam morate vnesti ime novega upo­rab­ni­ka, upo­rab­ni­ško ime in veljaven e-poštni naslov, v zavihku „Dodeljene skupine“ pa navesti, kateri skupini ali skupinam naj pripada ta novi upo­rab­ni­ški račun. Na koncu pri­ti­sni­te »Shrani in zapri«, da ustvarite račun. Ta se bo zdaj pojavil poleg računa skrbnika (super upo­rab­ni­ka) v seznamu upo­rab­ni­kov.

Image: User management in Joomla
Joomla au­to­ma­ti­cal­ly generates a user ID for each new user, which you can view in the user ma­na­ge­ment, along with the re­gi­stra­ti­on date or the time of the last login.
Note

Takoj ko ustvarite novega upo­rab­ni­ka, bo ta na re­gi­stri­ra­ni naslov samodejno prejel po­tr­di­tve­no e-poštno sporočilo. V tem e-poštnem sporočilu Joomla navede povezavo za dostop in upo­rab­ni­ško ime, skupaj z av­to­mat­sko ge­ne­ri­ra­nim geslom ali geslom, ki ste ga vnesli med ustvar­ja­njem računa. To seveda lahko in morate spre­me­ni­ti po prijavi.

Korak 4: Vključite želeno predlogo za svojo spletno stran Joomla

Ko ustvar­ja­te spletne strani s sistemom za upra­vlja­nje vsebine (CMS), kot je Joomla, imate veliko prednost, saj so vam na voljo različne obli­ko­val­ske predloge (pogosto imenovane teme ali predloge). V osnovni različici Joomla ponuja odzivne predloge Cas­si­o­pe­ia za frontend in Atum za backend. Če pa imate v mislih drugo Joomla predlogo kot osnovo za svoj spletni projekt, jo lahko kadarkoli in­te­gri­ra­te prek backenda. Za to najprej prenesite predlogo in jo nato im­ple­men­ti­raj­te tako, da v levem meniju kliknete na »Sistem« in nato na »Raz­ši­ri­tve«. Preneseno datoteko predloge povlecite in spustite v določeno območje, Joomla pa bo samodejno začela z na­me­sti­tvi­jo.

Image: Installation of extensions in Joomla
Make sure during the in­stal­la­ti­on of templates or other exten­si­ons that they are com­pa­ti­ble with the Joomla version in use

Po na­me­sti­tvi boste in­te­gri­ra­ne predloge našli pod »Sistem« -> »Predloge«.

Korak 5: Ustvarite stran Joomla in jo nastavite kot domačo stran

Strani spletnega projekta se v Joomli imenujejo objave. Če ste med na­me­sti­tvi­jo izbrali ustrezno možnost, je na­do­me­stna objava „Začetek“ že obstoječa in njeno vsebino lahko vidite, ko dostopate do svoje spletne strani. Da pa končno ustvarite prvo stran svoje spletne strani Joomla, kliknite na „Nov članek“ (pod „Članki“) v nadzorni plošči. Izberite naslov strani in nato z urednikom dodajte želeno vsebino. S pomočjo gumba »Format« lahko izvedete običajno obli­ko­va­nje, kot so naslovi, krepko, poševno ali odstavki. Na koncu kliknite na »Shrani in zapri«, da ustvarite stran.

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­ti­ons au­to­ma­ti­cal­ly opens.

Ustvar­je­no stran Joomla lahko sedaj kadar koli uredite ali izbrišete v razdelku »Članki«. Da pa bi jo nastavili kot domačo stran vašega spletnega projekta, morate preiti v meni »Meniji«. Najprej kliknite na »Glavni meni« in nato na »Domača stran«. Če kot vrsto me­nij­ske­ga elementa izberete »En članek«, lahko v razdelku »Izberi članek« prej ustvar­je­no stran nastavite kot domačo stran:

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

Korak 6: Vstavite povezave v objave Joomla

Povezave so pomemben del uspešnih spletnih strani, saj notranje in zunanje povezave povečajo vrednost vaše ponudbe in iz­bolj­ša­jo uvrstitev v is­kal­ni­kih. Ko imate ustrezno gradivo za povezave, ga lahko z le nekaj kliki vključite v svoje besedilo: za zunanje povezave preprosto izberite del besedila, ki ga želite povezati, in kliknite na »Vstavi/uredi povezavo«.

Image: Joomla: Option ‘Insert/edit link’
Enter the URL of the page to be linked and provide a de­scrip­ti­ve link title.

Za notranje po­ve­zo­va­nje pri­ti­sni­te gumb »Članek« in nato izberite želeni prispevek iz svojega projekta Joomla.

Korak 7: Dodajte slike na novo ustvar­je­no domačo stran Joomla

Seveda morate v svoj spletni projekt vključiti tudi slike, saj tudi najbolj zanimiva vsebina privabi le malo bralcev, če ni vizualno privlačna. Če želite objavo obogatiti s fo­to­gra­fi­ja­mi in grafikami, jo preprosto odprite v meniju Članki in v ure­je­val­ni­ku izberite »Vsebina CMS« in »Mediji«:

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 vam omogoča dostop do nekaterih pasic, glav in vzorčnih slik, ki jih lahko prosto upo­ra­blja­te v svojem spletnem projektu. Če želite uporabiti svoje slike, pri­ti­sni­te gumb »Naloži« in določite mesto, kjer so shranjene datoteke s slikami.

Kliknite na sliko, ki jo želite vstaviti v članek, in vnesite podatke za naslov ali opis slike. Na koncu pri­ti­sni­te »Vstavi medij« in slika se bo pojavila na želenem mestu v trenutnem prispevku:

Image: Joomla article with sample image
Always use appro­pri­a­te titles and de­scrip­ti­ons for images in your Joomla projects to improve your chances of a good ranking in Google Image Search!
Go to Main Menu