(opasta päivitetty 8.2.2013)

Joomlan voi rakentaa monikieliseksi sen omaa monikielisyystukea käyttäen. Lataa oheinen vajaa 50-sivuinen suomenkielinen ohje. Ohjeen on tehnyt Jaakko Hiltunen alias Kharadus.

Kommentointi ja mahdollisista bugeista voi kirjoittaa foorumille.


pdfJoomla monikieliseksi -ohje (pdf)



Varmuuskopion ottaminen Joomla! -sivustosta ja tietokannasta


Käytämme varmuuskopiointiin Akeeba Backup -lisäosaa.
Voit ladata uusimman version osoitteesta: https://www.akeebabackup.com/download/akeebabackup.html

Asenna akeeba backup -lisäosa Joomlan asennustyökalulla.
Asennettuasi lisäosan valitse ylävalikosta: Komponentit → Akeeba Backup


Ensimmäisellä kerralla lisäosa tekee automaattisesti perusasetukset.

varmuuskopiointi01
Valitse ruksi ruutuun "Run the Configuration Wizard" ja napsauta "Apply these preferences"

 

varmuuskopiointi02
Ohjelma tarkistaa asetuksia hetken.

 

varmuuskopiointi03
Nyt asetusten tarkistus on suoritettu ja voit luoda ensimmäisen varmuuskopiosi napsauttamalla
"Backup Now"

 

varmuuskopiointi04
Voit myös tässä kohdassa napsauttaa "Backup Now"
Halutessasi voit lisätä kommentteja varmuuskopiollesi.

 

varmuuskopiointi05
Akeeba Backup suorittaa vaihe-vaiheelta varmuuskopioinnin.
HUOM! Seuraa toiminnon suorittamista mahdollisten virheiden vuoksi.


Kun varmuuskopiointi on suoritettu, napsauta "Administer Backup Files"

varmuuskopiointi06
Sivulta näet kaikki suorittamasi varmuskopiot. Voit ladata varmuuskopion koneellesi oikeasta
laidasta.

 

varmuuskopiointi07
Ponnahdusikkuna varoittaa selaimella tehtävästä latauksesta. Napsauta OK.


Voit myös suorittaa latauksen FTP -ohjelmaa käyttäen. Oletustallennuskansio varmuuskopioille
on /administartor/components/com_akeeba/backup/
Varmuuskopiot ovat .jpa -tiedostoja.
HUOM! Oletuskansio kannattaa vaihtaa akeeban aseuksista.

 

Varmuuskopion palauttaminen / sivuston siirtäminen eri palvelimelle


Lataa Akeeba kickstart osoitteesta: https://www.akeebabackup.com/download/akeebakickstart.html

Pura lataamasi kickstart-core-x.x.x.zip -tiedosto. Ja avaa kansio.


Siirry ftp -ohjelmalla palvelimelle; siihen kansioon johon tahdot kopion asentuvan.

  1. Siirrä kickstart.php -tiedosto palvelimelle.
    Paketti sisältää myös kielitiedostoja, niiden siirtäminen ei ole pakollista.

  2. Siirrä lataamasi varmuuskopiotiedosto palvelimelle.
    Tässä esimerkissä: site-satea.fi-20120820-100518.jpa

Kirjoita selaimen osoiteriville polku johon tiedostot siirsit. Esim.
http://joomla.fi/testisivu/kickstart.php

Kickstartissa eteneminen tapahtuu yläreunassa olevilla painikkeilla.

 

palautus01
Valitse luomasi varmuuskopi alasvetovalikosta.

 

palautus02
Npsauta alhaalta "Run the installer"

 

palautus03
Mikäli palautat sivustoasi varmuuskopiosta, ei seuraaviin asetuksiin yleensä tarvitse koskea.
Jos siirrät joomla -sivustosi toiselle palvelimelle tai uuteen sijaintiin käyttämään uutta
tietokantataulua niin muokkaa seuraavat asetukset.

 

palautus04
Valitse haluatko hävittää palvelimmella olevan tietokannan vai tehdä siitä varmuuskopion.

 

palautus05
Määritä sivustollesi nimi, sähköpostin lähttäjän osoite ja lähettäjän nimi.
Asetukset ovat useinmiten oikein. Voit muuttaa asetuksia joomlan asetuksista myöhemmin.

 

palautus06
Voit tarvittaessa vaihtaa ylläpitäjän salasanan tässävaiheessa, mikäli siihen on tarvetta.
Jättämällä kentät tyhjiksi, vanha salasanasi pysyy voimassa.

 

palautus07
Nyt sivuston asetukset on määritelty ja voit poistaa installation -kansion.
Poista kansio napsauttamalla "remove the installation directory"

 

palautus08
Saat vielä ilmoituksen kansion poistamisesta.


Valmista!


Tällä ohjeella palvelimen tietoja muuttaen on helppo siirtää joomla oman koneen
kehitysympäristöstä palvelimelle. Tai toiselta palveluntarjoajalta toiselle.

Joomlan ylläpitoon liittyy useita tehtäviä ja riippuen yrityksestä ja toimialasta myös useita erilaisia rooleja. Yleisesti tärkeimmät tehtävät on varmuuskopiointi ja järjestelmän sekä komponenttien päivitys. Joomlan ylläpitäjän täytyy säännöllisesti päivittää uusimmat tietoturvapäivitykset Joomlaan sekä asennettuihin lisäosiin. Ennen päivitystä otetaan tietenkin aina varmuuskopiot! Järjestelmän pävittäjälle annetaan yleesä Super Administrator oikeudet ja tämän jälkeen oikeuksia aletaan karsimaan käyttäjän roolin mukaan.

Varmuuskopiointi

Helpoin työkalu varmuuskopiointiin on Akeeba Backup. Akeeba Backupin avulla voit ottaa varmuuskopin koko sivustosta yhdellä kertaa. Oletuksena se varmuuskopioi sekä tiedostot, että tietokannan ja tekee niistä yhden purettavan paketin, jonka voi tarvittaessa myös siirtää toiselle palvelimelle. Akeeban saa myös toimimaan automaattisesti ja siinä on monia muitakin hienoja ominaisuuksia. Ehdottomasta jokaisen ylläpitäjän hankinta.

Jos et halua käyttää Akeeba Backuppia tai muuta vastaavia ohjelmia, joudut ottamaan varmuuskopiot käsin. Helpoiten sen voit tehdä, lataamalla kaikki palvelimella olevat tiedostot vaikka omalle koneellesi, sekä ottamaan tietokannasta tietokantadumpin. Tietokantadumpin saa yleensä helpoiten otettua joko phpmyadmin hallinnasta tai palveluntarjoasi palvelimen hallintapaneelista (esim. Cpanel).

Monet palveluntarjoajat tarjoavat myös automaattista varmuuskopiointia. Tämä on erinomainen lisäominaisuus, mutta siihen ei täysin kannata luottaa ja tiedostojen palauttaminen palveluntarjoajan varmuuskopioista voi usein olla työn ja tuskan takana. Monet myös veloittavat varmuuskopioden palauttamisesta erikseen.

Päivitys (Järjestelmän kautta)

Uusimman version Joomlasta voit aina tarkistaa täältä. Sieltä löytyy myös ladattavat tietoturvapäivitykset (jos asennat Joomlan päivitykset manuaalisesti) ja voit myös liittyä Joomlan postituslistalle joka ilmoittaa uusista versioista.

Varmistettuasi että sinulla on varmuuskopiot otettuna, voit suorittaa Joomlan päivitystoimet. Joomlassa on oma päivitystoiminto, jonka kautta itse järjestelmän voi päivittää. Tämä päivitystoiminto tukee myös joitakin lisäosia.

Valitse Lisäosat-> lisäosien hallinta->Päivitä välilehti

Poista ensiksi vanhentuneet välimuistitiedot ja valitse sitten Etsi Päivityksiä.

paivittaminen etsi_paivityksia

Päivitä-välilehdellä voit päivittää asennetut lisäosat uudempaan versioon suoraan Joomlan kautta. Tämä on uusi ominaisuus Joomlan 1.7-versiossa, ja toimii ainoastaan lisäosille jotka tukevat tätä päivitystapaa.

Tässä esimerkissä Joomlaan on löytynyt yksi tietoturvapäivitys(1.7.1 asennettuna ja 1.7.2 versio olisi ladattavissa).

paivitttaminen

Luettelon kentät:

Nimi – Lisäosan nimi.

Asennustyyppi – Päivitysasennuksen tyyppi, yleensä tässä kohdassa lukee Päivitys.

Tyyppi – Lisäosan tyyppi.

Versio – Saatavilla olevan päivityksen versionumero.

Kansio – Jos lisäosa on liitännäinen, Joomla näyttää tässä sarakkeessa kansion jossa se sijaitsee.

Käyttäjä – Määrittää onko lisäosa sivustolle vai ylläpitopuolelle.

URL tiedot – Näyttää lisäosan XML-tiedoston osoitteen, jota tarvitaan päivityksen suorittamiseen.

Valitse listalta päivitettävät (Joomla) osat laittamalla rastin ruutuun ja napsauta Päivitä.

Jos päivitys onnistui, Joomla ilmoittaa onnistuneesta päivityksestä. Jos jostain syystä päivittäminen ei onnistu automaattisesti, voit joutua tekemään päivityksen manuaalisesti. Huomaathan myös, että useat komponentit, moduulit ja liitännäiset täytyy päivittää käsin.


 

Tämä ohje pyrkii esittämään perusperiaatteet Joomla 1.7:n käyttöoikeuksienhallintaan. Ohjeet annetaan ensin puhtaalta pöydältä ja sitten nostetaan esille muutokset 1.5:stä.

Joomla 1.7:n käyttöoikeuksienhallinta on erittäin vahva ja siksi myös vaarallinen työkalu. On jopa mahdollista lukita itsensä kokonaan ulos sivustoltaan! Pääsääntöisesti käyttöoikeuksienhallintaa ei tarvitse lähteä virittelemään ollenkaan. Käyttöoikeustasojen määrittely on usein riittävää ja se voidaan tehdä koskematta käyttäjäryhmien käyttöoikeuksiin. Käyttöoikeuksien määrittelyn tulee olla suunnitelmallista, sillä periytyminen tuottaa odottamattoman nopeaa monimutkaistumista.

Joomla 1.7:n käyttöoikeuksien hallinnan pelivälineet:

  1. käyttäjäryhmät
  2. käyttöoikeudet
  3. käyttöoikeustasot
Pelivälineiden lisäksi tarvitaan tietysti kokoelma sääntöjä siitä miten pelivälineitä käytetään.
  1. Käyttöoikeudet ovat:
    1. oikeus kirjautua sivustolle
    2. oikeus kirjautua ylläpitoliittymään
    3. oikeus kirjautua sivuston ollessa offline
    4. pääkäyttäjäoikeudet
    5. oikeus hallita lisäosia
    6. oikeus luoda sisältöä
    7. oikeus poistaa sisältöä
    8. oikeus muokata sisältöä
    9. oikeus muuttaa sisällön tilaa
    10. oikeus muokata itse luomaansa sisältöä
  2. Oikeus nähdä tietty sisältö on käyttöoikeustaso, ei käyttöoikeus, eikä se periydy.
  3. Käyttöoikeuksia ei voi suoraan kohdistaa käyttäjiin.
  4. Käyttöoikeustasoja ei voi suoraan kohdistaa käyttäjiin.
  5. Käyttäjistä voidaan muodostaa 0 - äärettömän käyttäjän käyttäjäryhmiä, joihin käyttöoikeustasoja ja käyttöoikeuksia voidaan kohdistaa.
  6. Käyttäjä voi kuulua yhteen tai useampaan käyttäjäryhmään.
  7. Käyttäjäryhmällä voi olla yksi tai useampi käyttöoikeustaso.
  8. Käyttäjäryhmistä vain Public ja Registered ovat kiinteitä, eikä niitä voida poistaa. Kaikki muut oletusasennuksessa esiasetettuina tulevat käyttäjäryhmät ovat poistettavissa.
  9. Käyttäjäryhmät perivät käyttöoikeudet isäntäryhmiltä (alemmilta oikeustasoilta). Perimyssuunta on siis isännästä jälkeläiseen.
  10. Käyttöoikeustasot ovat täysin vapaasti määriteltävissä.
  11. Pääkäyttäjäoikeus on aina kaikkivoipa sivustolla, mutta sekään ei anna käyttäjäryhmän jäsenille oikeutta nähdä julkisivulla sisältöä jota ei ole sen nähtäväksi määritelty.
  12. Käyttöoikeustasot voidaan määritellä sivusto, kategoria/komponentti ja sisältö/artikkeli tasoilla.
  13. Käyttöoikeudet voidaan määritellä sivusto, komponentti, kategoria ja sisältö tasoilla.
  14. Mikäli käyttöoikeutta ei ole määritelty se peritään. Jos sitä ei ole missään perimysketjun vaiheessa asetettu oletusasetus on kielletty.
  15. Isäntätasolla asetettu kielto kumoaa mahdolliset jälkeläistasolla asetetut sallimiset.
  16. Käyttäjäryhmä Public on kaikkien käyttäjäryhmien isäntä.
Kaksi nyrkkisääntöä:
Jos kysymys on oikeudesta nähdä sisältö, se on käyttöoikeustasosta kiinni.
Jos kysymys on oikeudesta tehdä sisällölle jotain, se on käyttöoikeuksista kiinni.
Nämä molemmat kohtaavat ryhmissä, joten niitä voi ajatella myös ristiintaulukointina.
Käyttöoikeustasoilla on merkitystä lähes yksinomaan julkisivulla, ylläpitoliittymässä ne eivät ole merkittävä työkalu.

Olennaiset muutokset Joomla versioon 1.5 ovat:
  • Käyttäjä voi kuulua useampaan kuin yhteen ryhmään.
  • Käyttäjäryhmät ovat lähes vapaasti määriteltävissä (pl. Public ja Registered).
  • Käyttöoikeus ja käyttäjäryhmä eivät ole toisiinsa sidottuja.
  • Käyttöoikeustasot ovat täysin vapaasti määriteltävissä eivätkä ole hierarkisia.

 

Lähteet/Lisätietoja (in English):

 

www.slideshare.net/jen4web/joomla-1617-access-control-lists-acl
community.joomla.org/blogs/community/1252-16-acl.html
community.joomla.org/blogs/community/1256-16-acl2.html