Ja vēlaties pro­fe­sio­nā­lu tīmekļa projektu, kas piedāvā maksimālu elas­tī­gu­mu un ko var jebkurā brīdī pa­pla­ši­nāt, jums vajadzētu iz­vē­lē­ties tādu satura pār­val­dī­bas sistēmu kā Joomla. Šajā rakstā mēs iz­skaid­ro­jam šīs atvērtā koda lie­to­jum­prog­ram­mas iz­man­to­ša­nas prasības un to, kā izveidot Joomla tīmekļa vietni.

Kas ir Joomla?

Joomla ir 2005. gadā izlaista satura pār­val­dī­bas sistēma, kas pazīstama ar savu lie­to­tājdrau­dzī­gu­mu. Ar īsu apmācību periodu un pa­mat­zi­nā­ša­nām jūs varat darboties ar šo prog­ram­ma­tū­ru. Kad būsiet ie­pa­zi­nu­šies ar to, varēsiet sākt veidot Joomla tīmekļa vietni. CMS ir licencēta saskaņā ar GNU-GPL un ir rakstīta skriptu valodā PHP.

Datu uz­gla­bā­ša­nai Joomla pēc no­klu­sē­ju­ma izmanto relatīvo datu bāzes pār­val­dī­bas sistēmu MySQL. Tā kā šī atvērtā koda lie­to­jum­prog­ram­ma jau gadiem ir viena no po­pu­lā­rā­ka­jām atvērtā koda ri­si­nā­ju­miem tīmekļa vietņu pār­val­dī­bai, jau ir pieejami tūk­sto­šiem pa­pla­ši­nā­ju­mu gan front-end, gan back-end, kurus gal­ve­no­kārt iz­strā­dā­ju­si ļoti aktīva kopiena.

Kā uzstādīt un instalēt Joomla

Pirms izveidot tīmekļa vietni ar Joomla, jums ir jāizveido at­bil­sto­ši priekš­no­tei­ku­mi. Sāciet ar pie­mē­ro­tas hostinga vides izvēli, kurā varēsiet glabāt gan Joomla, gan vēlāk arī savas tīmekļa vietnes datus. Izlemiet, vai vēlaties CMS un savu vietni hostēt uz sava servera vai izmantot hostinga pa­kal­po­ju­mu sniedzēja pa­kal­po­ju­mus. Pēc tam iz­vē­lie­ties savas tīmekļa vietnes adresi un re­ģis­trē­jiet vēlamo domēnu.

Ar pārbaudes rīkiem, piemēram, IONOS domēna pārbaudi, varat pārbaudīt, vai vēlamā adrese joprojām ir pieejama.

1. solis: in­sta­lē­jiet un kon­fi­gu­rē­jiet tīmekļa serveri un datu bāzi

Kad esat no­kār­to­jis hostinga jau­tā­ju­mus un pabeidzis domēna re­ģis­trā­ci­ju, varat kon­cen­trē­ties uz satura pār­val­dī­bas sistēmas darbībai ne­pie­cie­ša­mo prog­ram­ma­tū­ras kom­po­nen­tu in­sta­lē­ša­nu:

No vienas puses, jums ir ne­pie­cie­šams tīmekļa serveris, kas atbalsta PHP (kas arī jāinstalē serverī) un kuram var piekļūt, iz­man­to­jot FTP. Ieteicams uzstādīt Apache tīmekļa serveri.

No otras puses, jums ir ne­pie­cie­ša­ma datu bāzes pār­val­dī­bas sistēma, kurā Joomla glabā jūsu iz­vei­do­tās tīmekļa vietnes datus. MySQL ir lielisks ri­si­nā­jums šim nolūkam, tāpēc vislabāk ir le­ju­pie­lā­dēt Oracle lie­to­jum­prog­ram­mas in­sta­lā­ci­jas failus no MySQL tīmekļa vietnes. Ir atšķirība starp maksas ko­mer­ciā­lo versiju „MySQL En­terpri­se Edition” un bezmaksas atvērtā koda versiju „MySQL Community Edition”.

Tip

Ja serverī kā ope­rē­tājsis­tē­mu iz­man­to­jat Linux dis­tri­bu­tī­vu, parasti Apache Web Server un MySQL var instalēt tieši caur pakotņu pār­val­dnie­ku.

2. solis: Le­ju­pie­lā­dē­jiet un in­sta­lē­jiet jaunāko Joomla versiju

Ja tīmekļa serveris un datu bāze darbojas, ap­mek­lē­jiet Joomla tīmekļa vietni un le­ju­pie­lā­dē­jiet in­sta­lā­ci­jas failus jau­nā­ka­jai satura pār­val­dī­bas sistēmas versijai.

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/

Le­ju­pie­lā­dē­tais fails ir arhīva fails, kuru varat izvilkt lokāli pirms tā pār­vie­to­ša­nas uz tīmekļa serveri, iz­man­to­jot FTP klientu, piemēram, FileZilla, vai arī pēc FTP aug­šu­pie­lā­des. Ir svarīgi, lai iekļautie Joomla prog­ram­mas faili pēc iz­vilkša­nas atrastos pub­lis­ka­jā sakņu di­rek­to­ri­jā, ko parasti sauc par public_html vai htdocs.

Lai sāktu Joomla in­sta­lē­ša­nu, atveriet tīmekļa in­sta­lē­tā­ju ar savu iecienīto pārlūku, ievadot savu domēnu vai Joomla vietējo uz­gla­bā­ša­nas vietu (http://localhost/path-to-joomla-folder). Sākumā Joomla lūgs jums veikt dažus pamata ie­sta­tī­ju­mus, sākot ar valodas izvēli. Tomēr CMS jau au­to­mā­tis­ki izvēlas at­bil­sto­šo valodas versiju, pa­ma­to­jo­ties uz pārlūkā izvēlēto valodu. Turklāt ir jā­aiz­pil­da šādi lauki:

  • Tīmekļa vietnes nosaukums: šeit Jūs norādāt, kādu nosaukumu vēlaties piešķirt savai Joomla tīmekļa vietnei, lai gan vēlāk jebkurā brīdī varat mainīt nosaukumu globālajā kon­fi­gu­rā­ci­jā.
  • Lie­to­tājvārds: Pēc no­klu­sē­ju­ma CMS izmanto nosaukumu “admin” su­perlie­to­tā­jam, ko jums šajā brīdī vajadzētu mainīt.
  • Parole: Iestatiet drošu paroli ad­mi­nis­tra­to­ra piekļuvei, ņemot vērā, ka šim lietotāja kontam ir maksimāla piekļuve gan front-end, gan back-end.
  • E-pasts: Joomla prasa derīgu e-pasta adresi, kas saistīta ar ad­mi­nis­tra­to­ra kontu. Tas ir ne­pie­cie­šams, piemēram, ja vēlaties mainīt paroli.

Kad esat aiz­pil­dī­jis kon­fi­gu­rā­ci­jas lapu, nākamais solis ir datu bāzes kon­fi­gu­rā­ci­jas izvēlne. Ievadiet pie­pra­sī­to in­for­mā­ci­ju par datu bāzes tipu, servera nosaukumu un pie­teik­ša­nos, un no­klik­šķi­niet uz in­sta­lē­ša­nas pogas vēlreiz, lai pabeigtu.

Kā izveidot Joomla mājaslapu ie­sā­cē­jiem

Kā klasiska CMS, Joomla piedāvā divus līmeņus tīmekļa vietnes satura re­di­ģē­ša­nai: frontend, kur varat veikt izmaiņas tieši re­dza­ma­jās lapās, un backend, kur kon­fi­gu­rē­jat savas vietnes pa­matfun­kci­jas, dizainu un vispārējo pār­val­dī­bu. Sākot veidot Joomla tīmekļa vietni, jūs, protams, sāksiet ar backend. Šis ie­sā­cē­jiem drau­dzī­gais apmācības materiāls ie­pa­zīs­ti­na ar sā­kot­nē­jiem ad­mi­nis­tra­tī­va­jiem soļiem un parāda, kā izveidot vienkāršu Joomla vietni un pievienot savu pirmo saturu.

1. solis: Pie­sa­kie­ties Joomla backend

Jūs varat strādāt backend (un arī frontend) tieši caur savu iecienīto tīmekļa pārlūku. Pēc izvēlētā domēna sa­is­tī­ša­nas ar Joomla, vienkārši ievadiet adresi http://www.name-of-your-website.com/administrator pārlūka adreses joslā, lai atvērtu backend pie­teik­ša­nās lapu. Aiz­stā­jiet vietas turētāju name-of-your-website.com ar savu faktisko domēna vārdu. Pie­teik­ša­nās ekrānā ievadiet ad­mi­nis­tra­to­ra au­ten­ti­fi­kā­ci­jas datus, kurus iz­vei­do­jāt in­sta­lā­ci­jas laikā, tad no­klik­šķi­niet uz pie­teik­ša­nās pogas, lai piekļūtu backend.

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

2. solis: Mainiet globālos Joomla ie­sta­tī­ju­mus kon­fi­gu­rā­ci­jas izvēlnē

Pēc ieejas sistēmā jūs nonāksiet Joomla vadības panelī, kurā ir pieejams pārskats par jūsu tīmekļa vietnes gal­ve­na­jiem datiem un darbībām satura pār­val­dī­bas sistēmā. Šeit jūs varat redzēt, kādas ope­rē­tājsis­tē­mas, PHP un datu bāzes versijas jūs iz­man­to­jat, vai cik daudz ap­mek­lē­tā­ju pašlaik atrodas jūsu vietnē. Turklāt jūs varat redzēt, kuri lietotāju konti ir pie­tei­ku­šies backend vai frontend un kādas izmaiņas nesen ir veiktas tīmekļa projektā. No vadības paneļa varat arī piekļūt CMS opciju izvēlnei, kur varat pielāgot Joomla tīmekļa vietnes pamata ie­sta­tī­ju­mus. To varat atvērt, nospiežot pogu “Global Con­fi­gu­ra­tion” (Vispārējā kon­fi­gu­rā­ci­ja):

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

Sadaļā „Vietne” at­ra­dī­siet jau no in­sta­lā­ci­jas pa­zīs­ta­mus ie­sta­tī­ju­mus, piemēram, tīmekļa vietnes nosaukumu, globālos metadatus vai slēdzi tīmekļa projekta bez­sais­tes režīmam. Jūs varat arī norādīt, kuru redaktoru vēlaties izmantot darbam Joomla: pēc no­klu­sē­ju­ma ir atlasīts WYSIWYG redaktors TinyMCE — al­ter­na­tī­vi ir pieejams vien­kār­šais koda redaktors Co­de­Mirror. Tomēr, iz­man­to­jot at­bil­sto­šu pa­pla­ši­nā­ju­mu, var integrēt arī tādas populāras prog­ram­mas kā ARK Editor vai 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 corres­pon­ding plugin).

Ir iespējams veikt arī in­dek­sē­ša­nas un mek­lē­tājprog­ram­mu op­ti­mi­zā­ci­jas ie­sta­tī­ju­mus: laukā „Robots” varat norādīt, vai mek­lē­tājprog­ram­mu in­dek­sē­tā­jiem ir jāindeksē HTML lapas (index) vai tās nav jāindeksē (noindex), un vai tiem ir jāseko (follow) vai nav jāseko (nofollow) saitēm. Pārējās kon­fi­gu­rā­ci­jas izvēlnes cilnes ļauj veikt šādus ie­sta­tī­ju­mus:

  • Sistēma: Sadaļā „Sistēma” varat veikt ie­sta­tī­ju­mus kešēšanai, kļūdu no­vēr­ša­nai un sesiju pār­val­dī­bai.
  • Serveris: Šajā izvēlnē at­ra­dī­siet visas būtiskās opcijas tīmekļa servera pār­val­dī­bai, un varat aktivizēt vai deak­ti­vi­zēt, piemēram, FTP, HTTPS vai proxy serveri.
  • Re­ģis­trē­ša­na: Izvēlnē „Re­ģis­trē­ša­na” varat pielāgot re­ģis­trā­ci­jas di­rek­to­ri­ju un veikt papildu ie­sta­tī­ju­mus Joomla re­ģis­triem.
  • Teksta filtri: iz­man­to­jot teksta filtra ie­sta­tī­ju­mus, varat noteikt, kādus HTML elementu veidus katra lietotāju grupa drīkst izmantot, lietojot redaktoru.
  • Atļaujas: izvēlnē „Atļaujas” varat in­di­vi­duā­li definēt dažādu lietotāju kontu tiesības. Var definēt tādus darbības veidus kā ad­mi­nis­tra­to­ra piekļuve, vietnes pie­teik­ša­nās, izveide, dzēšana un re­di­ģē­ša­na.

3. solis: Pār­val­diet lietotāju grupas un pie­vie­no­jiet lietotāju kontu

Pēc in­sta­lē­ša­nas ad­mi­nis­tra­to­ra konts joprojām ir vienīgais lietotāja konts. Tomēr, atkarībā no tīmekļa projekta veida un apjoma, ir arī citi lietotāji, kas ie­sais­tī­ti tīmekļa vietnes pār­val­dī­bā vai satura veidošanā. Tāpēc Joomla piedāvā iepriekš definētu, hie­rar­his­ku lietotāju shēmu, ko varat pielāgot at­bil­sto­ši savām va­ja­dzī­bām. Lai to izdarītu, vispirms no­klik­šķi­niet uz “Lietotāji” kreisajā izvēlnē un pēc tam uz “Grupas”:

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

Ja vēlaties veikt izmaiņas lietotāju grupu shēmā, vienkārši no­klik­šķi­niet uz vēlamās grupas. Al­ter­na­tī­vi varat pilnībā dzēst grupas, no­klik­šķi­not uz “Dzēst”. Lai definētu dažādu lietotāju profilu piekļuves iespējas, pārejiet uz ie­priek­šē­jā sadaļā minēto cilni “Atļaujas” izvēlnē “Vispārējā kon­fi­gu­rā­ci­ja”. Tur no­klik­šķi­niet uz grupas vai ap­akš­gru­pas, kuru vēlaties rediģēt, un iz­vē­lie­ties vienu no šiem trim ie­sta­tī­ju­miem katrai piekļuves darbībai:

  • Pār­man­tots: atļauja tiek ņemta no vecāku grupas kon­fi­gu­rā­ci­jas
  • Atļauts: lietotāju grupa var veikt darbību ne­at­ka­rī­gi no vecāku grupas ie­sta­tī­ju­miem
  • Aizliegta: lietotāju grupa nevar veikt darbību ne­at­ka­rī­gi no vecāku grupas ie­sta­tī­ju­miem
Image: Joomla: Permission settings for user groups
User groups are es­pe­cially important when creating a Joomla website managed and edited by multiple people.

Ja grupas un pie­šķir­tās piekļuves tiesības atbilst jūsu prasībām, varat izveidot jaunus lietotāju kontus un piešķirt tos vēlamajām grupām. Lai to izdarītu, atveriet izvēlni „Lietotāji” un no­klik­šķi­niet uz pogas „Jauns lietotājs” (plus zīme). Tur jānorāda jaunā lietotāja vārds, lie­to­tājvārds un derīga e-pasta adrese, bet cilnē „Pie­šķir­tās grupas” jānorāda, kurai grupai vai grupām šis jaunais lietotāja konts pieder. Beidzot, no­spie­diet „Saglabāt un aizvērt”, lai izveidotu kontu. Tagad tas būtu jāparādās lietotāju sarakstā blakus ad­mi­nis­tra­to­ra kontam (su­perlie­to­tā­jam).

Image: User management in Joomla
Joomla au­to­ma­ti­cally generates a user ID for each new user, which you can view in the user ma­nage­ment, along with the re­gis­tra­tion date or the time of the last login.
Note

Tiklīdz esat iz­vei­do­jis jaunu lietotāju, viņš au­to­mā­tis­ki saņems ap­stip­ri­nā­ju­ma e-pastu uz re­ģis­trē­to adresi. Šajā e-pastā Joomla norāda gan piekļuves saiti, gan lie­to­tājvār­du, kā arī au­to­mā­tis­ki ģenerētu paroli vai paroli, ko ievadījāt, iz­vei­do­jot kontu. Protams, to var un vajadzētu mainīt pēc pie­teik­ša­nās.

4. solis: in­teg­rē­jiet vēlamo veidni savā Joomla tīmekļa vietnē

Kad veidojat tīmekļa vietnes ar CMS, piemēram, Joomla, jums ir liela priekš­ro­cī­ba, ka ir pieejami dažādi dizaina veidnes (bieži sauktas par tēmām vai veidnēm). Pamata versijā Joomla piedāvā res­ponsī­vās veidnes Cassio­peia priekš­ga­la un Atum aiz­mu­gu­rei. Tomēr, ja jums ir prātā cits Joomla veidnes kā pamats jūsu tīmekļa projektam, jūs to varat integrēt jebkurā brīdī, iz­man­to­jot backend. Lai to izdarītu, vispirms le­ju­pie­lā­dē­jiet veidni un pēc tam to ieviesiet, no­klik­šķi­not uz “Sistēma” un pēc tam uz “Pa­pla­ši­nā­ju­mi” kreisajā sānu izvēlnē. Velciet un nometiet le­ju­pie­lā­dē­to veidnes failu no­rā­dī­ta­jā vietā, un Joomla au­to­mā­tis­ki sāks in­sta­lē­ša­nu.

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

Pēc in­sta­lē­ša­nas in­teg­rē­tās veidnes at­ra­dī­siet sadaļā „Sistēma” -> „Veidnes”.

5. solis: Iz­vei­do­jiet Joomla lapu un iestatiet to kā sākumlapu

Tīmekļa projekta lapas Joomla tiek sauktas par ie­rak­stiem. Ja in­sta­lā­ci­jas laikā iz­vē­lē­jā­ties at­bil­sto­šo opciju, vietas turētājs ieraksts „Sākums” jau pastāv, un jūs varat redzēt tā saturu, kad pie­kļūs­tat savai tīmekļa vietnei. Tomēr, lai beidzot izveidotu savas Joomla tīmekļa vietnes pirmo lapu, no­klik­šķi­niet uz „Jauns raksts” (zem „Raksti”) vadības panelī. Iz­vē­lie­ties lapas nosaukumu un iz­man­to­jiet redaktoru, lai pie­vie­no­tu vēlamo saturu. Iz­man­to­jot pogu “Format”, varat veikt standarta for­ma­tē­ša­nu, piemēram, vir­srak­stus, treknrak­stu, slīprak­stu vai rindkopas. Beidzot, no­klik­šķi­niet uz “Save & Close” (Saglabāt un aizvērt), lai izveidotu lapu.

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­cally opens.

Izveidoto Joomla lapu tagad var jebkurā brīdī rediģēt vai dzēst sadaļā „Raksti”. Tomēr, lai to padarītu par jūsu tīmekļa projekta sākumlapu, jums jāpāriet uz izvēlni „Izvēlnes”. Vispirms no­klik­šķi­niet uz „Galvenā izvēlne” un pēc tam uz „Sākums”. Ja kā izvēlnes elementa tipu iz­vē­la­ties „Vienots raksts”, tad sadaļā „Iz­vē­lē­ties rakstu” varat iepriekš izveidoto lapu padarīt par sākumlapu:

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

6. solis: Ie­vie­to­jiet saites Joomla ziņojumos

Saites ir svarīga veiksmīgu tīmekļa vietņu sa­stāv­da­ļa, jo iekšējās un ārējās saites palielina jūsu pie­dā­vā­ju­ma vērtību un uzlabo mek­lē­tājprog­ram­mu reitingu. Kad jums ir at­bil­sto­šais saites materiāls, jūs to varat iekļaut savos tekstos ar tikai dažiem klikšķiem: ārējām saitēm vienkārši atlasiet tekstu, uz kuru vēlaties izveidot saiti, un no­klik­šķi­niet uz “Ievietot/rediģēt saiti”.

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

Lai izveidotu iekšējo saiti, no­spie­diet pogu „Raksts” un iz­vē­lie­ties vēlamo ierakstu no sava Joomla projekta.

7. solis: pie­vie­no­jiet attēlus savai jau­niz­vei­do­ta­jai Joomla mājas lapai

Protams, jums vajadzētu integrēt attēlus arī savā tīmekļa projektā, jo pat vi­s­in­te­re­san­tā­kais saturs piesaista maz lasītāju, ja tam nav vizuāla pie­vil­cī­ba. Lai pa­pil­di­nā­tu ierakstu ar fo­tog­rā­fi­jām un grafikām, vienkārši atveriet to izvēlnē Articles (Raksti) un iz­vē­lie­ties redaktorā ‘CMS Content’ (CMS saturs) un ‘Media’ (Mul­ti­vi­des faili):

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 piedāvā dažādus banerus, galvenes un parauga attēlus, kurus varat brīvi izmantot savā tīmekļa projektā. Ja vēlaties izmantot savus attēlus, no­spie­diet pogu „Aug­šu­pie­lā­dēt” un norādiet attēlu failu atrašanās vietu.

No­klik­šķi­niet uz attēla, kuru vēlaties ievietot rakstā, un aiz­pil­diet in­for­mā­ci­ju par attēla nosaukumu vai aprakstu. Vis­bei­dzot, no­spie­diet “Ievietot multividi”, un attēls pa­rā­dī­sies vēlamajā vietā pa­šrei­zē­jā ierakstā:

Image: Joomla article with sample image
Always use ap­prop­ria­te titles and descrip­tions for images in your Joomla projects to improve your chances of a good ranking in Google Image Search!
Go to Main Menu