Jei norite pro­fe­sio­na­laus interneto projekto, kuris siūlo maksimalų lankstumą ir gali būti bet kuriuo metu pri­tai­ky­tas, tu­rė­tu­mė­te rinktis turinio valdymo sistemą, pa­vyz­džiui, „Joomla“. Šiame straips­ny­je pa­aiš­ki­na­me, kokie yra šios atvirojo kodo programos naudojimo rei­ka­la­vi­mai ir kaip sukurti „Joomla“ interneto svetainę.

Kas yra Joomla?

Joomla yra 2005 m. išleista turinio valdymo sistema, žinoma dėl savo patogumo naudoti. Turėdami trumpą mokymo lai­ko­tar­pį ir pag­rin­di­nes žinias, galite naudoti šią prog­ra­mi­nę įrangą. Kai su­si­pa­žin­si­te su ja, galėsite pradėti kurti Joomla svetainę. CMS yra li­cen­ci­juo­ta pagal GNU-GPL ir parašyta skriptų kalba PHP.

Duomenų sau­go­ji­mui Joomla pagal nu­ma­ty­tuo­sius nu­sta­ty­mus naudoja reliacinę duomenų bazių valdymo sistemą MySQL. Kadangi ši atvirojo kodo programa jau daugelį metų yra viena iš po­pu­lia­riau­sių atvirojo kodo sprendimų tinklapių valdymui, jau yra tūks­tan­čiai išplėtimų tiek priekinės, tiek už­pa­ka­li­nės dalies, dau­giau­sia sukurtų labai aktyvios bend­ruo­me­nės.

Kaip nustatyti ir įdiegti Joomla

Prieš kurdami svetainę su Joomla, turėsite nustatyti tinkamas sąlygas. Pradėkite nuo tinkamos prie­glo­bos aplinkos pa­si­rin­ki­mo, kurioje bus saugomi tiek Joomla, tiek vėliau ir jūsų svetainės duomenys. Nu­sprę­s­ki­te, ar norite prie­glo­bos paslaugas ir savo svetainę talpinti savo serveryje, ar naudotis prie­glo­bos paslaugų teikėjo pa­slau­go­mis. Toliau pa­si­rin­ki­te savo svetainės adresą ir už­re­gist­ruo­ki­te pa­gei­dau­ja­mą domeną.

Naudodami tokias tikrinimo priemones kaip „IONOS“ domeno tik­ri­ni­mas, galite pa­tik­rin­ti, ar norimas adresas vis dar yra laisvas.

1 žingsnis: įdiekite ir su­kon­fi­gū­ruo­ki­te ži­nia­tink­lio serverį ir duomenų bazę

Kai su­si­tvar­ky­si­te su hostingu ir už­baig­si­te domeno re­gist­ra­ci­ją, galėsite sutelkti dėmesį į turinio valdymo sistemos veikimui rei­ka­lin­gų prog­ra­mi­nės įrangos kom­po­nen­tų įdiegimą:

Viena vertus, jums rei­ka­lin­gas ži­nia­tink­lio serveris, kuris palaiko PHP (kuris taip pat turi būti įdiegtas serveryje) ir prie kurio galima pri­si­jung­ti per FTP. Re­ko­men­duo­ja­ma įdiegti Apache ži­nia­tink­lio serverį.

Kita vertus, jums reikės duomenų bazės valdymo sistemos, kurioje Joomla saugos jūsų sukurto tink­la­la­pio duomenis. MySQL yra puikus spren­di­mas šiam tikslui, todėl geriausia at­si­siųs­ti Oracle programos diegimo failus iš MySQL tink­la­la­pio. Yra skirtumas tarp mokamos ko­mer­ci­nės „MySQL En­ter­pri­se Edition“ ir nemokamos atviro kodo „MySQL Community Edition“.

Tip

Jei serveryje kaip operacinę sistemą naudojate Linux dist­ri­bu­ci­ją, paprastai Apache ži­nia­tink­lio serverį ir MySQL galite įdiegti tie­sio­giai per paketų tvarkyklę.

2 žingsnis: At­si­sių­s­ki­te ir įdiekite naujausią „Joomla“ versiją

Jei ži­nia­tink­lio serveris ir duomenų bazė veikia, ap­si­lan­ky­ki­te „Joomla“ sve­tai­nė­je ir at­si­sių­s­ki­te nau­jau­sios turinio valdymo sistemos versijos diegimo failus.

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/

At­si­siųs­tas failas yra archyvo failas, kurį galite išgauti lokaliai prieš per­ke­liant jį į ži­nia­tink­lio serverį naudodami FTP klientą, pvz., FileZilla, arba po FTP įkėlimo. Svarbu, kad įtraukti Joomla programos failai po iš­pa­ka­vi­mo būtų viešajame šakninio katalogo, paprastai vadinamo public_html arba htdocs.

Norėdami pradėti Joomla diegimą, ati­da­ry­ki­te in­ter­ne­ti­nę diegimo programą savo mėgs­ta­mo­je nar­šyk­lė­je, įvesdami savo domeną arba Joomla vietinę saugyklą (http://localhost/path-to-joomla-folder). Iš pradžių Joomla paprašys atlikti keletą pag­rin­di­nių nustatymų, pradedant nuo kalbos pa­si­rin­ki­mo. Tačiau CMS turėtų au­to­ma­tiš­kai pa­si­rink­ti tinkamą kalbos versiją, remdamasi nar­šyk­lė­je pa­si­rink­ta kalba. Be to, reikia užpildyti šiuos laukelius:

  • Svetainės pa­va­di­ni­mas: čia nurodote, kaip norite pavadinti savo Joomla svetainę, nors pa­va­di­ni­mą galite bet kada pakeisti vėliau bend­ruo­siuo­se nu­sta­ty­muo­se.
  • Vartotojo vardas: Pagal nu­ma­ty­tuo­sius nu­sta­ty­mus CMS naudoja vardą „admin“ su­per­var­to­to­jui, kurį šiuo metu tu­rė­tu­mė­te pakeisti.
  • Slap­ta­žo­dis: Nu­sta­ty­ki­te saugų slap­ta­žo­dį ad­mi­nist­ra­to­riaus prieigai, turėdami omenyje, kad ši vartotojo paskyra turi mak­si­ma­lią prieigą tiek prie priekinės, tiek prie galinės dalies.
  • El. paštas: „Joomla“ rei­ka­lau­ja, kad prie ad­mi­nist­ra­to­riaus paskyros būtų susietas ga­lio­jan­tis el. pašto adresas. Tai rei­ka­lin­ga, pa­vyz­džiui, jei norite pakeisti slap­ta­žo­dį.

Užpildę kon­fi­gū­ra­ci­jos puslapį, pereikite prie duomenų bazės kon­fi­gū­ra­ci­jos meniu. Įveskite rei­ka­lau­ja­mą in­for­ma­ci­ją apie duomenų bazės tipą, serverio pa­va­di­ni­mą ir pri­si­jun­gi­mo duomenis, tada dar kartą spus­te­lė­ki­te diegimo mygtuką, kad baig­tu­mė­te.

Kaip sukurti Joomla svetainę pra­de­dan­tie­siems

Kaip klasikinė CMS, Joomla siūlo du lygius svetainės turinio re­da­ga­vi­mui: priekinį, kuriame galite tie­sio­giai keisti matomus puslapius, ir už­pa­ka­li­nį, kuriame kon­fi­gū­ruo­ja­te pag­rin­di­nes funkcijas, dizainą ir bendrą svetainės valdymą. Kai pradedate kurti Joomla svetainę, na­tū­ra­liai pradėsite nuo backend. Šis pra­de­dan­tie­siems skirtas vadovas padės jums atlikti pir­muo­sius ad­mi­nist­ra­ci­nius veiksmus ir parodys, kaip sukurti paprastą Joomla svetainę ir pridėti pirmąjį turinį.

1 žingsnis: Pri­si­jun­ki­te prie Joomla ad­mi­nist­ra­vi­mo skydo

Galite dirbti backend (ir taip pat frontend) tie­sio­giai per savo mėgstamą interneto naršyklę. Susieję pa­si­rink­tą domeną su Joomla, tiesiog įveskite adresą http://www.name-of-your-website.com/administrator į naršyklės adresų juostą, kad ati­da­ry­tu­mė­te backend pri­si­jun­gi­mo puslapį. Pa­kei­s­ki­te vietos laikiklį name-of-your-website.com savo tikruoju domeno vardu. Pri­si­jun­gi­mo ekrane įveskite ad­mi­nist­ra­to­riaus pri­si­jun­gi­mo duomenis, kuriuos sukūrėte diegimo metu, tada spus­te­lė­ki­te pri­si­jun­gi­mo mygtuką, kad pa­tek­tu­mė­te į backend.

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

2 žingsnis: pa­kei­s­ki­te bend­ruo­sius Joomla nu­sta­ty­mus kon­fi­gū­ra­ci­jos meniu

Pri­si­jun­gę pateksite į „Joomla“ valdymo skydą, kuriame pa­tei­kia­ma pag­rin­di­nė in­for­ma­ci­ja apie jūsų svetainę ir veiklą turinio valdymo sistemoje. Čia galite pamatyti, kokias ope­ra­ci­nės sistemos, PHP ir duomenų bazės versijas naudojate arba kiek lankytojų šiuo metu yra jūsų sve­tai­nė­je. Be to, galite stebėti, kokios vartotojų paskyros yra pri­si­jun­gu­sios prie backend arba frontend ir kokie pa­kei­ti­mai neseniai buvo padaryti in­ter­ne­ti­nia­me projekte. Iš valdymo skydo taip pat galite patekti į CMS parinkčių meniu, kuriame galite koreguoti pag­rin­di­nius savo Joomla svetainės nu­sta­ty­mus. Jį galite atidaryti paspaudę mygtuką „Global Con­fi­gu­ra­tion“ (Bendrieji nu­sta­ty­mai):

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

Skirtuke „Svetainė“ rasite jau iš įdiegimo žinomus nu­sta­ty­mus, pvz., svetainės pa­va­di­ni­mą, bend­ruo­sius me­ta­duo­me­nis arba pe­r­jun­gik­lį, skirtą jūsų in­ter­ne­ti­nio projekto ne­pri­si­jun­gi­mo režimui. Taip pat galite nurodyti, kokį re­dak­to­rių norite naudoti dirbdami su „Joomla“: pagal nu­ma­ty­tuo­sius nu­sta­ty­mus pa­si­rink­ta WYSIWYG re­dak­to­rius „TinyMCE“ – taip pat galite naudoti paprastą kodo re­dak­to­rių „Co­de­Mir­ror“. Tačiau, turėdami ati­tin­ka­mą plėtinį, galite in­te­gruo­ti ir tokius po­pu­lia­rius re­dak­to­rius kaip „ARK Editor“ ar „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­s­pon­ding plugin).

Taip pat galima nustatyti in­dek­sa­vi­mo ir paieškos op­ti­mi­za­vi­mo pa­ra­met­rus: lauke „Robotai“ galite nurodyti, ar paieškos robotai turi in­dek­suo­ti HTML puslapius (index) ar nein­dek­suo­ti (noindex) ir ar jie turi sekti (follow) ar nesekti (nofollow) nuorodas. Kituose kon­fi­gū­ra­ci­jos meniu skir­tu­kuo­se galima nustatyti šiuos pa­ra­met­rus:

  • Sistema: meniu „Sistema“ galite nustatyti kešavimo, derinimo ir sesijų valdymo pa­ra­met­rus.
  • Serveris: šiame meniu rasite visas svar­biau­sias ži­nia­tink­lio serverio valdymo parinktis ir galėsite įjungti arba išjungti, pa­vyz­džiui, FTP, HTTPS arba proxy serverį.
  • Re­gist­ra­vi­mas: Meniu „Re­gist­ra­vi­mas“ galite nustatyti žurnalo katalogą ir atlikti keletą papildomų Joomla žurnalų nustatymų.
  • Teksto filtrai: Teksto filtro nu­sta­ty­muo­se galite nustatyti, kokių tipų HTML elementus kiekviena vartotojų grupė gali naudoti re­dak­to­riu­je.
  • Leidimai: Meniu „Leidimai“ galite in­di­vi­dua­liai nustatyti skirtingų vartotojų paskyrų teises. Galima nustatyti tokius veiksmus kaip ad­mi­nist­ra­to­riaus prieiga, pri­si­jun­gi­mas prie svetainės, kūrimas, trynimas ir re­da­ga­vi­mas.

3 žingsnis: tvar­ky­ki­te vartotojų grupes ir pridėkite vartotojo paskyrą

Po įdiegimo ad­mi­nist­ra­to­riaus paskyra vis dar yra vie­nin­te­lė vartotojo paskyra. Tačiau, pri­klau­so­mai nuo interneto projekto tipo ir apimties, yra ir kitų vartotojų, kurie dalyvauja svetainės valdyme arba turinio kūrime. Todėl „Joomla“ pateikia iš anksto nustatytą hie­rar­chi­nę vartotojų schemą, kurią galite pri­tai­ky­ti pagal savo poreikius. Norėdami tai padaryti, pir­miau­sia spus­te­lė­ki­te „Var­to­to­jai“ kai­ria­ja­me meniu, tada „Grupės“:

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

Jei norite pakeisti vartotojų grupės schemą, tiesiog spus­te­lė­ki­te norimą grupę. Taip pat galite visiškai pašalinti grupes, spus­te­lė­da­mi „Naikinti“. Norėdami nustatyti skirtingų vartotojų profilių prieigos galimybes, pereikite į anks­tes­nia­me skyriuje minėtą skirtuką „Leidimai“, esantį meniu „Bendrieji nu­sta­ty­mai“. Ten spus­te­lė­ki­te grupę ar pogrupę, kurią norite redaguoti, ir pa­si­rin­ki­te vieną iš šių trijų nustatymų kiek­vie­nai prieigos veiksmui:

  • Paveldėta: leidimas paimamas iš pag­rin­di­nės grupės kon­fi­gū­ra­ci­jos
  • Leidžiama: vartotojų grupė gali atlikti veiksmą ne­pri­klau­so­mai nuo pag­rin­di­nės grupės nustatymų
  • At­si­sa­ky­ta: vartotojų grupė negali atlikti veiksmo ne­pri­klau­so­mai nuo pag­rin­di­nės grupės nustatymų
Image: Joomla: Permission settings for user groups
User groups are es­pe­cial­ly important when creating a Joomla website managed and edited by multiple people.

Jei grupės ir pri­skir­tos prieigos teisės atitinka jūsų lūkesčius, galite sukurti naujas vartotojų paskyras ir priskirti jas norimoms grupėms. Norėdami tai padaryti, iš­sklei­s­ki­te meniu „Var­to­to­jai“ ir spus­te­lė­ki­te mygtuką „Naujas var­to­to­jas“ (pliuso ženklas). Ten turite nurodyti naujo vartotojo vardą, vartotojo vardą ir ga­lio­jan­tį el. pašto adresą, o skirtuke „Pri­skir­tos grupės“ nurodyti, kuriai grupei ar grupėms turėtų pri­klau­sy­ti ši nauja vartotojo paskyra. Ga­liau­siai spus­te­lė­ki­te „Išsaugoti ir uždaryti“, kad su­kur­tu­mė­te paskyrą. Dabar ji turėtų pa­si­ro­dy­ti vartotojų sąraše šalia ad­mi­nist­ra­to­riaus paskyros (su­per­var­to­to­jo).

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­gist­ra­tion date or the time of the last login.
Note

Kai tik sukursite naują vartotoją, jis au­to­ma­tiš­kai gaus pa­tvir­ti­ni­mo laišką re­gist­ruo­tu adresu. Šiame laiške „Joomla“ pateikia prieigos nuorodą ir vartotojo vardą, taip pat au­to­ma­tiš­kai sukurtą slap­ta­žo­dį arba slap­ta­žo­dį, kurį įvedėte kurdami paskyrą. Žinoma, tai galima ir reikia pakeisti po pri­si­jun­gi­mo.

4 žingsnis: in­te­gruo­ki­te norimą šabloną į savo „Joomla“ svetainę

Kuriant svetaines su CMS, pvz., Joomla, turite didelį pranašumą, nes galite naudoti įvairius dizaino šablonus (dažnai vadinamus temomis arba šablonais). Pag­rin­di­nė­je versijoje Joomla siūlo re­s­pon­sy­vius šablonus Cas­sio­peia priekinės dalies ir Atum už­pa­ka­li­nės dalies dizainui. Tačiau jei turite kitą Joomla šabloną, kurį norite naudoti kaip savo interneto projekto pagrindą, galite jį bet kada in­te­gruo­ti per backend. Norėdami tai padaryti, pir­miau­sia at­si­sių­s­ki­te šabloną, tada jį įdiekite, spus­te­lė­da­mi „System“ (Sistema) ir „Exten­sions“ (Iš­plė­ti­mai) kai­ria­ja­me meniu. At­si­siųs­tą šablono failą per­kel­ki­te į tam skirtą sritį, ir Joomla au­to­ma­tiš­kai pradės diegimą.

Image: Installation of extensions in Joomla
Make sure during the instal­la­tion of templates or other exten­sions that they are com­pa­ti­b­le with the Joomla version in use

Po įdiegimo in­te­gruo­tus šablonus rasite meniu „Sistema“ -> „Šablonai“.

5 žingsnis: Sukurkite Joomla puslapį ir nu­sta­ty­ki­te jį kaip pag­rin­di­nį puslapį

Interneto projekto puslapiai Joomla sistemoje vadinami įrašais. Jei diegimo metu pa­si­rin­ko­te ati­tin­ka­mą parinktį, vietos laikiklis „Pradžia“ jau eg­zis­tuo­ja, ir jo turinį galite pamatyti, kai šiuo metu pri­si­jun­gia­te prie savo svetainės. Tačiau, norėdami galutinai sukurti pirmąjį savo Joomla svetainės puslapį, spus­te­lė­ki­te „Naujas straips­nis“ (skiltyje „Straips­niai“) valdymo skydelyje. Pa­si­rin­ki­te puslapio pa­va­di­ni­mą ir naudodami re­dak­to­rių įtraukite norimą turinį. Naudodami mygtuką „Format“ galite atlikti įprastus for­ma­ta­vi­mo veiksmus, pvz., įterpti antraštes, pa­ryš­kin­ti, pa­svi­rin­ti tekstą arba su­for­ma­tuo­ti pa­strai­pas. Ga­liau­siai spus­te­lė­ki­te „Save & Close“ (Išsaugoti ir uždaryti), kad puslapis būtų sukurtas.

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­ti­cal­ly opens.

Sukurta Joomla puslapis dabar gali būti re­da­guo­ja­mas arba ištrintas bet kuriuo metu skyriuje „Straips­niai“. Tačiau, norint, kad jis taptų jūsų interneto projekto pag­rin­di­niu puslapiu, reikia pereiti į meniu „Meniu“. Pir­miau­sia spus­te­lė­ki­te „Pag­rin­di­nis meniu“, tada „Pag­rin­di­nis puslapis“. Jei meniu elemento tipu pa­si­rink­si­te „Vienas straips­nis“, tuomet skyriuje „Pa­si­rink­ti straipsnį“ galėsite anksčiau sukurtą puslapį padaryti pag­rin­di­niu puslapiu:

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

6 žingsnis: įterpti nuorodas į Joomla pra­ne­ši­mus

Nuorodos yra svarbi sėkmingų svetainių dalis, nes vidinės ir išorinės nuorodos padidina jūsų pasiūlymo vertę ir pagerina paieškos sistemų reitingą. Kai turite tinkamą nuorodų medžiagą, galite ją įtraukti į savo tekstus vos keliais pa­spau­di­mais: išorinių nuorodų atveju tiesiog pa­si­rin­ki­te tekstą, kurį norite susieti, ir spus­te­lė­ki­te „Įterpti/redaguoti nuorodą“.

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

Norėdami sukurti vidinę nuorodą, spus­te­lė­ki­te mygtuką „Straips­nis“ ir pa­si­rin­ki­te norimą įrašą iš savo „Joomla“ projekto.

7 žingsnis: pridėkite vaizdus į naujai sukurtą „Joomla“ pag­rin­di­nį puslapį

Žinoma, į savo in­ter­ne­ti­nį projektą taip pat tu­rė­tu­mė­te įtraukti vaizdus, nes net ir įdo­miau­sias turinys be vi­zu­a­li­nio pa­trauk­lu­mo pri­trau­kia mažai skai­ty­to­jų. Norėdami pra­tur­tin­ti įrašą nuo­trau­ko­mis ir grafika, tiesiog ati­da­ry­ki­te jį per meniu „Straips­niai“ ir re­dak­to­riu­je pa­si­rin­ki­te „CMS turinys“ ir „Medija“:

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 suteikia jums prieigą prie kai kurių banerių, antraščių ir pa­vyz­di­nių vaizdų, kuriuos galite laisvai naudoti savo in­ter­ne­ti­nia­me projekte. Jei norite naudoti savo vaizdus, spauskite mygtuką „Įkelti“ ir nu­ro­dy­ki­te vaizdo failų vietą.

Spus­te­lė­ki­te pa­veiks­lė­lį, kurį norite įterpti į straipsnį, ir įrašykite pa­veiks­lė­lio pa­va­di­ni­mą arba aprašymą. Ga­liau­siai spus­te­lė­ki­te „Įterpti mediją“ ir pa­veiks­lė­lis atsiras norimoje vietoje da­bar­ti­nia­me įraše:

Image: Joomla article with sample image
Always use app­rop­ria­te 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