| Artikkelin indeksi |
|---|
| Joomla |
| Joomlan hankkiminen |
| Joomlan asennus |
| Joomlan laajennukset |
| Kaikki sivut |
Joomla on julkaisujärjestelmä, jonka avulla on mahdollista ylläpitää laajoja www-sivustoja. Joomla-julkaisujärjestelmä on sen helppokäyttöisyys: se on tarkoitettu henkilöille, joilla ei ole ohjelmoinnin tai html-kielen osaamista. Kun Joomla on asennettu palvelimelle ja sivusto rakennettu sen päälle, sivuston päivittäminen onnistuu internetselaimessa käytettävällä editorilla.
Joomla on suhteellisen järeä sisällönhallintajärjestelmä ja on laajennettavissa lähes mihin tahansa . Siihen löytyy runsaasti erilaisia laajennuksia, ilmaisia ja maksullisia, joiden avulla on mahdollista luoda kuvagallerioita, blogeja, keskustelupalstoja, verkkokauppoja jne. Sivupohjien avulla Joomlan ulkoasua voi muokata haluamakseen. Joomlaan on mahdollista luoda eritasoisia käyttäjätunnuksia, jolloin pääylläpitäjä voi kontroilloida mitä muut käyttäjät sivustolla tekevät.
Sivusto koostuu artikkeleista ja moduleista, joita muokataan editorilla. Editori muistuttaa tavallista tekstinkäsittelyohjelmaa, ja sillä tehdyt muutokset päivittyvät suoraan verkkosivuille. Joomla, kuten muutkin sisällöhallintajärjestelmät, eroavat rakenteeltaan kotisivueditorista kuten Frontpage ja Dreamweaver. Siinä missäkotisivueditorit ovat itsenäisiä ohjelmia, joita käytetään muokkaamaan kotisivuja, sisällöhallintajärjestelmät ovat osa kotisivuja ja kotisivut rakennetaan niiden päälle.
Joomla on avoimen lähdekoodin ohjelma, jonka voi ladata ilmaiseksi netistä. Itse asennus ja muokkaus tarkoituksiin sopivaksi saattaa viedä jonkin verran aikaa. Se saattaa olla järkevää jättää ammattilaisen huoleksi, mikäli ei ole aikaisempaa kokemusta vastaavien järjestelmien asentamisesta. Mutta mikäli Joomla on muokattu järkevästi, on sivustojen hallinta sen avulla helppoa. Joomlan asennusta voi kysyä täältä.
Jos päätät tilata asennuksen ulkopuoliselta, kannattaa vertailla mitä asennukseen kuuluu. Koska itse ohjelma on ilmainen, kannattaa vaatia, että asennus tehdään loppuun asti, eli ohjelma on asennuksen jälkeen käyttövalmis.
Mikä sitten maksaa, jos itse ohjelmisto on ilmainen? Tämä on tärkeä kysymys: alalla on runsaasti yrityksiä, jotka veloittavat suuria summia Joomlan asennuksesta. Kannattaa ottaa tarkkaan selvää, mitä palveluja hinta sisältää. Kysymys kuuluu oikeastaan: "mistä kannattaa maksaa?"
Tässä lyhyt lista asioista, joista kannattaa maksaa:
- Sivustorakenteen muokkaus. Joomlan perusasennus ei ole kovin toimiva. Sivusto tulee rakentaa alusta alkaen sen mukaan, millaista sisältöä sivuille tulee. Hyvin rakennettu sivusto on helppo käyttää ja helppo päivittää. Joihinkin toimintoihin (esim. kuvagalleria tai verkkokauppa) tulee asentaa erillinen laajennus.
- Sivupohjan muokkaus. Netistä löytyy Joomlaan paljon valmiita sivupohjia, mutta jos haluaa sivustolle yksilöllisen ilmeen, kannattaa tilata sivupohja ammattigraafikolta.
- Koulutus. Vaikka Joomla onkin helppokäyttöinen, sisältää se runsaasti toimintoja. Aluksi voi olla vaikea ymmärtää, mikä on artikkeleiden ja moduulien ero, miksi sisältö jaetaan kategorioihin, mikä on mambot tai kuinka valikoita muokataan. Joomlan asentaneen yrityksen tulisi aina tarjota perehdytyskoulutus yrityksen henkilöstölle. Hyvä tietopankki Joomlasta on suomenkielinen Joomlaportal.
- Päivitys. Joomlan avulla sivuston päivitys hoituu oman henkilökunnan voimin. Päivitys voidaan osittain ulkoistaa, mutta tämä voi kasvattaa kuluja huomattavasti.
Joomlan asennus
Joomlaa varten tarvitset palvelintilaa jossakin webhotellissa. Palvelimen vähimmäisvaatimukset ovat:
- PHP 4.2.x tai uudempi
- MySQL 3.23.x tai uudempi
- Apache 1.13.19 tai uudempi (myös IIS käy)
- PHP:ssä tulee olla MySQL, XML ja Zlib tuki.
Jos tilaamaasi webhotellipakettiin kuuluu Cpanel-hallintaohjelma ja Fantastico-ohjelma, Joomlan voi asentaa suoraan sen kautta (Cpanel kuuluu esim. Dreonian kaikkiin paketteihin).
Mikäli webhotellin ei ole asennettu Cpanelia, pitää Joomla asentaa käsin. Se ei kuitenkaan ole erityisen vaikeaa.
- Lataa Joomla. Kirjoitushetkellä tarjolla on 1.5.9-versio. Vanhempaa 1.0.15-versiota ei suositella enää käytettäväksi.
- Pura lataamasi paketti käyttäen jotain purkuohjelmaa.
- Siirrä tiedostot palvelimelle. Tähän voit käyttää ftp-ohjelmaa, kuten Smart-ftp:tä tai FireFTP:tä.
- Avaa etusivu selaimeesi. (verkkotunnuksesi.fi/index.php)
- Klikkaa Next, mikäli asennuksen valmistelu onnistuu.
- Lue lisenssi, ja klikkaa next
- Täytä sql-tietokannan tiedot. Nämä selviävät palveluntarjoajan lähettämästä tilausvahvistuksesta.
- Kirjoita sivustosi nimi. Tämän tiedon voit vaihtaa myöhemmin.
- Kirjoita sivustosi osoite (esim. http://rahasampo.com) ja tiedostojen sijainti (esim. sivusto/public_html). Kirjoita myös salasana, jota myöhemmin käytät sivustolle kirjautumiseen.
- Jos asetustiedosto ei ole kirjoitussuojattu, asennus on valmis. Mikäli tiedosto on kirjoitussuojattu, sinun pitää luoda configuration.php niminen tiedosto ja tallentaa siihen asennusohjelman antamat tiedot.
Jos haluat käyttää Joomlaa suomeksi, lataa suomenkielinen paketti Joomlaportal.fi-sivustolta. Kieltä ei voi päivittää suoraan, vaan sinun täytyy purkaa lataamasi paketti, ja korvata asentamasi Joomlan tiedostot suomenkielisen paketin tiedostoilla.
Joomlan laajennukset
Avoimen lähdekoodin etuja on, että edistyneet käyttäjät voivat itse kehittää järjestelmää eteenpäin. Jos alkuperäisessä Joomlassa jotain toimintoa ei ole valmiina olemassa, sitä varten on usein kehitetty jokin laajennus. Tässä lista laajennuksista, jotka itse olen kokenut hyödyllisiksi.
Verkkokauppakomponentti Joomlalle. Komponentti sisältää online-katalogin, ostoskorin, verkkomaksut jne.
Keskustelupalsta Joomla-sivulle.
Tiedostonhallinta-komponentti.
Joomlaan kuuluu oletuksena Tiny Wysiwyg-editori, joka ei ole toiminnoiltaan erityisen kattava. Asentamalla Jce-editorin saa jonkin verran lisää muokkaustoimintoja.
Komponentti, joka muuttaa urlit "hakukoneystävällisiksi". Oletuksena Joomlan urlit (eli osoiteet, jotka näkyvät selaimen osoiterivillä) ovat muotoa "?option=com_smf&Itemid=51&?", mutta tämä komponentti muuntaa ne helposti luettaviksi, mikä helpottaa niiden käyttöä ja parantaa löydettävyyttä hakukoneissa.


