Joomla 3.x tartalomkezelőknek
Hegedűs Gábor 2014
Joomla 3.X tartalomkezelőknek Bevezető – Miért kell megjelenni az interneten? Az internet rohamos fejlődésével és elterjedésével átalakultak a fogyasztói szokások is. Az emberek nagy része ma már elsődlegesen az interneten szerez információt a megvásárolni kívánt termékről vagy igénybevett szolgáltatásról. A különböző oldalakon megtalálható információk mellett, nagyban befolyásolja döntését az internetes társadalom által megfogalmazott vélemény. A Magyar lakosság kétharmada otthonában rendelkezik internet előfizetéssel, és egyre növekszik azok száma, akik mobil internet hozzáféréssel rendelkeznek okos telefonjukon, így döntéseik meghozatalához útközben is használják. Minap találkoztam egy budapesti elektronikai szaküzletben egy fiatal házaspárral, akik a kiszemelt eszközt nemcsak megnézték, de mobiltelefonjuk segítségével megnéztek a termék tulajdonságait és más boltok árait is, döntésüket ennek tükrében hozták meg – nem ott vásárolták meg a terméket. Emiatt nagyon fontos, hogy cégünk, kínált termékünk, szolgáltatásunk megjelenjen az interneten, de nemcsak hogy rajta legyen, hanem naprakészen is legyenek tartva az információk. 2000-es évektől folyamatosan jelen vannak azok a cégek a piacon, akik egy egyéni vagy egy gyűjtőoldalra éves díjért cserébe felteszik az általunk megadott információkat, csak sajnos a naprakész információk hiányában, az ilyen oldalak megbízhatatlansága és ezek az oldalak ritkán érik el céljaikat. Akkor hogyan? Legyen egyedi weboldalunk! De az drága. Foglalkozzunk vele egy kicsit mi! Sok éves tapasztalatom a weblapkészítésben azt mutatja, hogy azon weboldalak maradnak élve, érik el a céljukat, amelyikkel foglalkozik a tulajdonosa, mondhatnánk úgy is, hogy ő szerkeszti. A mai modern tartalomkezelő rendszerek segítségével könnyen alakítható ki olyan egyedi weboldal, amelyet az elkészítés után minimális felhasználói ismerettel tud kezelni tulajdonosa, így naprakészen tud tartani, ezzel újabb látogatókat szerezve népszerűsítheti termékét, szolgáltatását. Azon weboldalak, amelyet csak megrendelnek, majd hagynak elévülni, alig érik el életük során az 500 – 1000 látogatót, amelynek 70%-a az első hónapban nézi meg az oldalt. Az oldal szerkesztése nem a weboldal készítő feladata, másrészt nem is tudja hatékonyan ellátni ezt a feladatot csak az a személy aki ismeri a céget, terméket vagy szolgáltatást, így azt jelenít meg az oldalon amit ő fontosnak lát. A Joomla egy ingyenes tartalomkezelő rendszer (CMS – Content management system), amelynek segítségével a fent leírt módon valósíthatóak meg modern weboldalak. Persze az ingyenességnek is van ára! Ezek az oldalak az általános weboldal funkciókat látják el, például hírek, képgaléria, cikkek, menük, eseménynaptár, regisztráció stb… De természetesen az egyéni igényeket nem minden esetben tudjuk megvalósítani segítségével. Kezdjük el! Ahhoz munkákat elkezdjük rendelkeznünk kell egy szakember által, a megrendelő elképzelései alapján elkészített Joomla rendszerre. A weboldal készítője kialakítja a megfelelő sablont (külső kinézetet), elkészíti a modulpozíciókat, navigációkat, azaz előkészíti a tartalomkezelő számára a rendszert. A készítő felveszi a tartalom kezelésére jogosult felhasználókat a megfelelő jogosultsággal a weboldalra, így Mi megkapjuk felhasználónevünket és jelszavunkat és máris hozzáláthatunk a tartalmak kialakításához…
2
Joomla 3.X tartalomkezelőknek Joomla környezet kialakítása A Joomla 3.3 rendszer futtatásához az alábbiakra van szükség: -
Apache webserver 2.x +
-
MySql 5.1 +
-
PHP 5.4 +
Ezt a környezetet kétféleképpen kaphatjuk meg: -
Webhosting szolgáltatás keretén belül megvásároljuk, béreljük. Ezt az erre szakosodott cégeknél tehetjük meg, akik üzemeltetik, konfigurálják ezen szervereket, mi csak felhasználói jogot kapunk rá. A szolgáltatók általában különböző tartalmú csomagokat alakítanak ki, attól függően mekkora tárhelyre, mekkora méretű és hány adatbázisra és egyéb szolgáltatásra (email, ftp, stb…) van szükségünk. A csomagok általában tartalmaznak domain nevet is, amely segítségével a böngészőből közvetlen általunk választott
címen
érhetjük
el
weboldalunkat.
A szolgáltatást általában internetes regisztráció segítségével rendelhetjük meg, miután az ellenérték átutalásra került meg is kapjuk a szükséges jelszavakat. Egyes szolgáltatók külön adminisztrációs felületet biztosítanak, ahol mi saját magunknak állíthatjuk be a szükséges felhasználóneveket és jelszavakat. Ami feltétlenül szükséges:
-
o
FTP felhasználónév és jelszó, a tartalmak szerverre másolásához.
o
MySql adatbázis név, felhasználónév és jelszó.
A második lehetőség saját gépünk webszerverré alakítása. Ehhez nagyon sok ingyenes, könnyen konfigurálható programcsomag közül választhatunk. o
XAMP: Linux, Windows, Mac Os X rendszerekhez
o
WAMP (Windows, Apache, Myssql, Php): Windows operációs rendszerhez
o
AppServ
o
VertrigoServ
Mi a második lehetőséget választjuk, azon belül is a könnyen feltelepíthető és egyszerű VertrigoServ nevű programcsomagot használjuk. A szoftver ingyenesen letölthető a http://vertrigo.sourceforge.net/ címről, a telepítés is egyszerű csak kövessük a varázsló lépéseit. (semmilyen beállításon nem kell változtatnunk) A telepítés után már csak annyi dolgunk van, hogy elindítsuk a szervert (ezt minden újraindítás után meg kell tennünk) az asztalon elhelyezett ikonra kattintva.
3
Joomla 3.X tartalomkezelőknek
A felbukkanó kis ablak jelzi, hogy milyen szolgáltatások indulnak el, ezek eleget tesznek a Joomla futtatásának, amennyiben a tálcán zöld plusz jeles ikon jelenik a szolgáltatás hiba nélkül fut a háttérben. Amennyiben az ikon más színű, úgy a szolgáltatások nem teljes körűen működnek! A szerver kipróbálásához nyissuk meg egy böngészőben a localhost-ot, gépeljük a cím mezőbe a localhost szót. Ez jelzi, hogy a helyi számítógépen lévő szervertől kérünk weboldalt, az alábbi oldal megjelenése esetén készen vagyunk a szükséges programok telepítésével.
A webszerverhez tartozó fájlokat a c:\Program files\Vertrigo Serv\www mappában találhatjuk, ezt nevezzük webszerverünk gyökérmappájának. Minden készülő weboldalt egy ebből nyíló mappába helyezünk el, a böngészőbe pedig a localhost\mappanév –et kell begépelnünk annak eléréséhez. A VertrigoServ adatbázis elérése alap esetben, ezt mi a későbbiekben sem változtatjuk meg. -
Felhasználónév: root
-
Jelszó: vertrigo
4
Joomla 3.X tartalomkezelőknek Joomla gyakorló környezet kialakítása A gyakorló környezet futtatásához indítsuk el első lépésben a VertrigoServ programot, amelyet minden későbbi használat előtt is el kell indítanunk. Telepítés lépései: Első lépésben tömörítsük ki a j3gyakorlo.zip tartalmát a c:\Program files\Vertrigo Serv\www mappán belül egy tetszőleges almappábami ezen belül a j3gyak mappát használjuk. Nyissunk meg egy böngészőt, majd a cím sorába írjuk a localhost\j3gyak (mappa neve) címet. Az első képernyőn egy rövid összefoglalót láthatunk az ajánlott és meglévő beállításokról, a felső sorban lévő kék Következő gombra kattintva folytathatjuk munkánkat.
A következő ablakban történik az adatbázis beállítása:
5
Joomla 3.X tartalomkezelőknek -
Adatbázis típus: MySql
-
Database server host name: localhost
-
Felhasználó név: root
-
Jelszó: vertrigo (ha nem változtatjuk meg)
-
Database name: j3
Amennyiben a Következő gombra kattintunk és helyesen adjuk meg az adatbázis hozzáférést, akkor a következő ablakban az adatbázis telepítési folyamata látszódik, ha rossz adatokat adunk meg hibaüzenetet kapunk.
Sikeres telepítés esetén az alábbi ablak fogad:
6
Joomla 3.X tartalomkezelőknek
A következő ablakban a webhely nevét, email beállításai mellett az adminisztrátor felhasználó adatait adhatjuk meg, az FTP réteg beállításokat üresen hagyjuk. Szuper felhasználó javasolt neve admin vagy administrator a jelszót pedig úgy adjuk meg, hogy azt ne felejtsük el, ezzel a hozzáféréssel tudunk belépni az adminisztrátor felületre. Ha nem állítjuk át az alapértelmezett hozzáférés: -
Szuper felhasználó: admin
-
Jelszó: 12345
A következő, a telepítés utolsó lépése, biztonsági okokból el kell távolítani a telepítési könyvtárat, ehhez kattintsunk a piros Remove the installation directory gombra, így a rendszer magától törli a mappát.
7
Joomla 3.X tartalomkezelőknek
Ha minden rendben van, akkor az alábbi ablak fogad, a zöld gombra kattintva megtekinthetjük a telepített gyakorló Joomla rendszer kezdőoldalát.
8
Joomla 3.X tartalomkezelőknek localhost\j3gyak
localhost\j3gyak\administrator
9
Joomla 3.X tartalomkezelőknek Sablon bemutatása A gyakorló Joomla oldalhoz az ingyenesen felhasználható Meembo Red sablont telepítettük, amelynek modulpozíciói a következők:
Előre telepített komponensek: -
K2
-
Phoca Gallery
-
Akeeba Backup
-
Jsn ImageShow
Bejelentkezés az adminisztrátor felületre
A dinamikus weboldalak alapja, hogy a weboldal két nagy felületből áll:
10
Joomla 3.X tartalomkezelőknek
Felhasználói (frontend) felület Adminisztrátori (backend) felület
•Ezt a felületet böngészhetik a látogatók •Megtekintéséhez nem kell jogosultság, az védett részek általában ingyenes regisztráció során szerzett felhasználónvév és jelszó segítségével tekinthető meg.
•Ezt a felületet csak a különleges jogosultsággal rendelkező, az erre a feladatkörre kinevezett tagok érhetik el. •Ezen a felületen történik a weboldal szerkesztése, tartalmak hozzáadása, módosítása és törlése
Közös adatbázis, amelyben a weboldal adatai tároldónak.
Az adminisztrátori felület tehát egy rejtett felület, ahová csak azok a tagok léphetnek be, akik valamilyen szerkesztési joggal rendelkeznek a weboldalon. Azokat a tagokat, akik ilyen jogosultsággal rendelkeznek szerkesztőknek, tartalomfelelősöknek, tartalomkezelőknek szokás nevezni. A Joomla rendszerben az adminisztrátori felület a domain név (elérési út) +\administrator megnyitásával érhető el. Például:
oldalunk címe: www.joomlaoktatas.hu
adminisztrátori felület címe: www.joomlaoktatas.hu\administrator
Joomla 3.x esetében ez a felület fogad:
Felhasználónevünk és jelszavunk begépelése után a következő képernyő fogad minket.
11
Joomla 3.X tartalomkezelőknek Megjegyezzük, hogy az oldalon megtett regisztráció során szerzett név és jelszó segítségével itt nem tudunk bejelentkezni, az adminisztrátori felület eléréséhez menedzser vagy annál magasabb szintű felhasználó szükséges, ezt a jogosultságot az oldal adminisztrátorától kaphatjuk meg.
Ez a kezdőoldal felhasználói igényeknek megfelelően változtatható, ezen az adminisztrációs felületen fogunk dolgozni a későbbiekben. Amennyiben itt bármilyen változtatást hajtunk végre, az nagyrészt hatással van a felhasználói felületre, így érdemes egy másik böngészőablakban megnyitni az oldalunk felhasználói felületét, amit könnyedén megtehetünk, ha a jobb felső sarokban a nyíllal jelzett helyre, a weboldal nevére kattintunk.
Joomla weboldal felépítése Egy általános oldal felépítése:
Fejrész (Header) Modulok (Module) Tartalom (Content)
Modulok (Module)
Lábléc (Footer)
A Joomla rendszer felépítését tekintve több egymással összefüggő részből tevődik össze:
12
Joomla 3.X tartalomkezelőknek -
Az úgynevezett tartalmakban tároljuk a konkrét cikkeket, híreket, bármilyen megjeleníthető információt, amely szövegből, képekből, videókból szerkeszthető össze egy szövegszerkesztőhöz hasonló felületen. A tartalmat az adminisztrátor felület Tartalom menüpontjában szerkeszthetőek és a weboldal tartalmi részében jelennek meg.
-
A tartalmakat menükhöz rendelt menüpontokon keresztül tudja elérni a felhasználó. A menü egy navigációs elem, amelyet a weboldalon jól látható helyen, gondosan megtervezve szokás megjeleníteni. Egy weboldalon általában több navigáció is helyet kaphat, a főmenüt a fejrészbe vagy az oldalsó modul pozíciókba szokták elhelyezni.
-
A modulok kis kiegészítők a weboldalunk modulpozíciójába megjelenítve. Ilyenek lehetnek például: bejelentkezés, váltókép, statisztika, közösségi oldal modul, menü, legfrissebb hírek, reklám, egyéni tartalom. Ezeket a modulokat a Joomla rendszer BővítményekModulok menüpontban lehet konfigurálni.
-
A beépülők a tartalmi részekbe beépítve előzetes konfigurációs után jeleníthetőek meg egyszerű hivatkozással. Például képgaléria, videó galéria, zene…
13
Joomla 3.X tartalomkezelőknek Tartalmak a Joomla rendszerben A weboldalak tartalmát a Joomla cikkek formájában tárolja, amelyek a menükben lévő hivatkozásokra kattintva az oldalunk tartalmi részében jelenik meg.
Az elsődleges dolgunk a tartalomfeltöltés során, hogy megtervezzük ezen cikkeket milyen szerkezetben szeretnénk tárolni. A szerkezet kialakítására kategóriákat, alkategóriákat hozhatunk létre. A kategóriákat úgy célszerű kialakítani, hogy a későbbiekben lehetőségünk lesz egy kategória cikkeit navigációba, oldalba rendezni így könnyebbé válhat a megjelenítése. Célszerű mindig készíteni egy hírek kategóriát, amely majd kezdőoldalként funkcionál a weboldalunknál. Ez azért is nagyon fontos, mert a látogatók szeretik ha friss információ fogadja őket a kezdőoldalon. Sokan hajlamosak elhagyni a weboldalt, amennyiben nem találnak a kezdőoldalon friss információt, éppen ezért itt minden új tartalmat érdemes megmutatni, úgy, hogy csak a cikk eleje olvasható a kezdőoldalon, a többi rész csak a bővebben gombra kattintva érhető el. Kategória létrehozásához válasszuk a TartalomKategória kezelő menüpontból az Új kategória hozzáadása lehetőséget. Itt megadjuk a kategória nevét, ha többszintű besorolást szeretnénk a szülőkategóriát, továbbá hozzáféréseket, engedélyeket és rövid leírást is adhatunk kategóriánkhoz.
14
Joomla 3.X tartalomkezelőknek TIPP! Első lépésben a kategóriákat hierarchikusan, mint a mappaszerkezetet tervezzük meg papíron, majd utána hozzuk létre az alá-fölé rendelt kategóriákat. Érdemes már kezdetekkor jól meghatározni a kategóriákat, hiszen később a híreinket ez alapján könnyen tudjuk csoportosítani, visszakeresni, megjeleníteni. FONTOS! A Joomla rendszerben több lehetőségünk van a változtatások érvényesítésére! Az alábbi ikonok szinte minden oldalnál rendelkezésünkre állnak, kényelmi szempontból érdemes a számunkra mindig legmegfelelőbbet választani.
-
Mentés: Menti az adatbázisba a tartalmat, de az adott oldalon marad
-
Mentés és bezárás: Ment, majd visszatér az előző oldalra
-
Mentés és új: Ment, majd ugyanabból az objektumból újat hoz létre.
Továbbá itt említjük azokat a funkciókat, amelyek szinte minden oldalon megtalálhatóak és az adott lehetőséghez kapcsolódóan valósítják meg ugyanazokat a funkciókat:
-
Állapot: Ez a beállítás mutatja meg azt, hogy az adott elem milyen állapotban van. Lehetséges értékei: o
Publikálva (zöld): Ebben az esetben az elem megjelenik, felhasználható a rendszerben
o
Visszavonva (piros): Ebben az állapotban lévő elem nem jelenik meg, nem használható fel a rendszerben. Akkor használatos ha egy elemet (cikket, menüpontot, kategóriát…) nem szeretnénk megjeleníteni az oldalon, de nem töröljük még a rendszerből, csak inaktívvá tesszük.
o
Archiválva: Archív módba kerül
o
Lomtárba helyezve (piros): Ezt az elemet már törlésre jelöltük, de a lomtárból még visszaállítható.
15
Joomla 3.X tartalomkezelőknek Publikálás fül
A publikálás fülön az elem megjelenítésével kapcsolatos beállításokat végezhetjük el: -
Létrehozási dátum: Az elem létrehozásának dátuma, automatikusan a létrehozás dátum, viszont bármire módosítható.
-
Létrehozta, létrehozó álneve: Az a felhasználó, aki az adott elemet létrehozta, az adminisztrátornak van jogosultsága megváltoztatni. Ha a létrehozó szeretne megadhat bármilyen álnevet magának, így a megjelenítésnél azon a néven szerepel.
-
Módosítás dátuma, módosító: Amennyiben az elem módosításra került, leginkább a cikkeknél fordul elő, megadható és megjeleníthető ez az információ, hogy mikor és ki módosította.
-
Publikálás kezdete, befejezése: Azon elemeknél amelyek megjelennek a frontend felületen, beállítható, hogy mikortól meddig jelenjen meg. A publikálás befejezése napja után, ez a tartalom már nem látható az oldalon. (időszakos megjelenítés). Ha nem töltjük ki ezen mezőket, akkor a weboldalon állandóan megjelenik.
-
Meta leírás, meta kulcsszavak, kulcshivatkozás…: Érdemes kitölteni, ezek megjelennek a weboldal nem látható fej részében, a keresőrobotoknak szolgáltatnak információt.
Opciók beállítása fül Az opciók beállítása fülön nagyon sok az elemhez tartozó beállítási lehetőséget találhatunk, amely leginkább az elem megjelenését befolyásolja. A beállítások elnevezései logikusak, így inkább a beállítások érvényesülésére térnénk ki. Egy-egy beállítás 3 értéket vehet fel: A globális használat azt jelenti, hogy beállítás értékét a főbeállításokból örököltetni, azaz ha a globális beállításokban megadott értéket veszi át automatikusan. Ez legtöbbször jó is nekünk, ezt a beállítást a főmenükben lehet megtenni minden elemcsoportnál, általában a fejlesztők beállítják. Ha ettől eltérő beállítást szeretnénk, akkor kell módosítani megjelenítés vagy elrejtésre. Például ha a cikkeknél nem jelenik meg a létrehozási idő alapértelemezetten, de szeretnénk, ha egy cikknél megjelenjen, akkor itt globális használat helyett válasszuk a megjelenítés opciót.
16
Joomla 3.X tartalomkezelőknek
Cikkek létrehozása A következő lépésben jöhet az egyes cikkek elkészítése. A valóságban ez egy igen nehéz dolog, hiszen ezek a konkrét tartalmak fognak megjelenni az oldalon. Mindenképpen szükséges, hogy a megrendelő instrukciói, forrásai alapján készítsük el ezeket. Gyakran előfordul, hogy a szöveges részeket készen kapjuk dokumentum formájában, ilyenkor szerencsés helyzetben vagyunk, hiszen másolás-beillesztés segítségével a legtöbb formázást megőrizve vihetjük weboldalunkra a szöveget (képeket nem így kell beilleszteni). Válasszuk ki a TartalomCikk kezelő menüből az Új cikk hozzáadása parancsot, a megjelenő oldalon be kell állítanunk a cikk címét, választanunk kell az előzőleg felvitt kategóriákból és meg kell adnunk a cikk tartalmát.
További beállítási lehetőségek: -
Kiemelt: Az igen állapotban a cikkünk megjelenik a kiemelt cikkeket tartalmazó, általában fő vagy hírek oldalon, azaz a címlapon.
-
Hozzáférés: Alap esetben nyilvános, így mindenki elérheti, de átállíthatjuk regisztrált értékre is, ekkor csak azok férnek hozzá a tartalomhoz, akik regisztrációs folyamat után bejelentkeznek az oldalunkba. Ehhez nincs más dolgunk, mint egy Bejelentkezés modult valamelyik modulpozícióba megjeleníteni. A
17
Joomla 3.X tartalomkezelőknek speciális érték segítségével csak a menedzser vagy annál nagyobb jogosultsággal rendelkező tag láthatja az oldalt. -
Álnév: A rövid hivatkozások generálásához adhatunk
A szerkesztő felület használata szinte megegyezik napjaink szövegszerkesztőinek alaptudásával, így azt nem ismertetjük részletesen, csak a fontosabb részeket emeljük ki belőle. Itt jegyezzük meg, hogy a szövegszerkesztőből (Wordből) való importálás kisebb hibákat leszámítva működik, de csak a CTRL+C és CTRL-V billentyűkombinációk segítségével. A képek másolása nem történik meg, csak a kép helye másolódik át, a képek feltöltését és beillesztését később ismertetjük. Előfordul, hogy az egyedi stíluslapok miatt a tartalom megjelenése a weboldalon nem fog 100%-ig megegyezni a szerkesztőben látottakkal!
Képek feltöltése, megjelenítése Képek beszúrására az alul megjelenő kép gombot használhatjuk legegyszerűbben, egyből tallózhatunk a szerverre feltöltött képek közül vagy tallózás után lehetőségünk van új képet is feltölteni. Amennyiben több képet szeretnénk egyszerre feltölteni lehetőségünk van FTP-n keresztül is feltölteni, az Images mappába.
18
Joomla 3.X tartalomkezelőknek
Amennyiben egy beszúrt képek szeretnénk szerkeszteni, kattintsunk a képen jobb gombbal, majd a helyi menüből válasszuk a Kép tulajdonságai menüpontot.
Ez a szöveg akkor jelenik meg a böngészőben, ha a kép fölé visszük az egérmutatót.
Lehetőleg arányosan méretezzük a képet, a nagyméretű képeket a fájlméret/letöltési idő csökkentése miatt még a helyi képen kicsinyítsünk le. A kép és a szöveg közötti helyet a vízszintes és függőleges távolságok beállításával tudjuk változtatni, az igazítás azt jelenti, hogy a kép a szöveghez képest jobbra vagy balra helyezkedjen el.
19
Joomla 3.X tartalomkezelőknek
A hivatkozás fülön megadhatjuk, hogy a képre kattintva milyen URL cím nyíljon meg a böngészőben. A böngészés a szerveren gombra kattintva kiválaszthatunk vagy feltölthetünk a szerverre tetszőleges fájlt, ami megnyílik vagy letöltődik a képre kattintva.(lásd később) Beállíthatjuk hol jelenjen meg az új oldal, ha maradunk a saját oldalunkon, akkor célszerű az aktuális ablakban megnyitni, de ha külső oldalra hivatkozunk, akkor válasszuk inkább az új ablakot, így nem hagyjuk el a weboldalunkat.
Hivatkozás, letölthető dokumentum csatolása szöveghez Amennyiben szöveghez szeretnénk letölthető dokumentumot, vagy hivatkozást szúrni hasonlóan kell eljárni, mint a képek esetében. Első lépésben jelöljük a hivatkozásként használni kívánt szöveget, majd az eszköztáron kattintsunk a Hivatkozás beillsztése/módosításra ikonra.
Beírhatjuk vagy bemásolhatjuk a hivatkozást, tartalom megjelenítése lapon a képekhez hasonlóan kiválaszthatjuk hol nyíljon meg az oldal.
Ide kattintva választhatunk vagy tölthetünk fel fájlokat.
20
Joomla 3.X tartalomkezelőknek
Kiválaszthatjuk mappát, a Files mappába általában fájlokat, az Images mappába a képeket töltjük lehetőség szerint almappákba rendszerezve. Választhatunk egy fájlt, amit csatolunk a szöveghez. Ha új fájlt szeretnénk feltölteni, kattintsunk ide, majd tallózzuk ki saját gépünkön a fájlt, majd a Küldés a szerverre gombbal töltsük fel a fájlt. Ügyeljünk a feltöltendő fájl méretére, ne haladja meg a szerver feltöltési méret korlátját, általában 2, 4 vagy 8 Mb a korlát.
Itt tudunk Új mappát létrehozni.
Bővebben gomb beszúrása A bővebben gombra kattintva egy olyan töréspontot szúrhatunk be, amely akkor hasznos, ha egy blog oldalon csak az adott kategória cikkeinek az első pár sorát szeretnénk megmutatni, majd a bővebben hivatkozásra kattintva olvashatjuk el a teljes cikket.
Kitöltő szöveg generálása A hétköznapi gyakorlatban gyakran előfordul az, hogy a megrendelőtől nem kapjuk meg a szöveget, de mi már szeretnénk az oldallal haladni, így úgynevezett kitöltő szövegeket használunk a végleges szöveg helyett. Ilyen kitöltő szöveget generálhatunk az alábbi weboldal segítségével: hu.lipsum.com
21
Joomla 3.X tartalomkezelőknek
A szöveg generálása nagyon egyszerű, válasszuk a bekezdéseket, írjuk be a mennyiség mezőbe mennyit szeretnénk generálni, majd kattintsunk a Lorem Ipsum generálása gombra. A megjelenő szöveget, másolás – beillesztéssel tehetjük a szerkesztőbe. A szöveg latin szavakból áll, értelmetlen, viszont nagyon jól igazítható, tagolható.
Feladatunk nagy része tehát az, hogy a tartalmakból jól strukturált cikkeket készítsünk, készítsük el a szöveges anyagokat. A következő lépésben ezen szerkezethez készítjük el a navigációt, amelynek segítségével tetszőlegesen érhetjük el cikkeinket. A képek beszúrása mellett szükségünk lehet más multimédiás elemek megjelenítésére is a tartalmakban, ezeket a beépülő modulok segítségével tehetjük meg, amelyekre a későbbiekben kitérünk.
Navigáció, menü kialakítása Joomla rendszerben A Joomla rendszerek másik fő összetevői a menük, navigációk. Az egyes cikkek között ezek segítségével tudunk kapcsolatot, szerkezetet kialakítani. A menü összetevői nem mások, mint hivatkozások más cikkekre, oldalakra és egyéb komponensekre. A menük virtuális objektumként képzeljük el, amelyeket aztán modulok segítségével tudunk megjeleníteni az erre alkalmas területeken a stílushoz illő dizájnnal. A Joomla telepítésekor egy menü áll rendelkezésünkre, amelyet a rendszer Main (fő) menünek nevez. Ha szükség van még több menüre akkor a MenükMenükezelőÚj menü hozzáadása menüpontban megtehetjük. Meg kell adni az új menü nevét, amely később megjelenik majd a Menük menüpontban. A Menütípus megadására akkor van igazán szükség, ha a sablonban van a menüponthoz tartozó formázás, erről a sablon dokumentációjában olvashatunk részletesebben.
22
Joomla 3.X tartalomkezelőknek
Az egyes menükbe menüpontokat vehetünk fel, amelyek már a konkrét tartalomra való hivatkozások lesznek. Ezt a Menükmenü neveÚj menüpont hozzáadása parancsával tehetjük meg. Természetesen, ha több menüt adunk hozzá, akkor itt választható lesz melyik menühöz adunk menüpontot.
A menüpont címénél a megjelenő hivatkozás szövegét adjuk meg, beállíthatjuk a hozzáféréseket, a tartalom megjelenítésének ablakát és a menü szülő menüpontját. Ha többszintű menüt szeretnénk készíteni előtte győződjünk meg róla, hogy a sablonunkba van-e ennek megjelenítésére lehetőség. Amennyiben nincs, még mindig kereshetünk ilyen többszintű menü megjelenítésére alkalmas kiegészítőket akár ingyenesen is! A legfontosabb beállítási lehetőség többek között a menüpont típusa, amelyet egy listából kell kiválasztanunk.
23
Joomla 3.X tartalomkezelőknek
A teljesség igénye nélkül bemutatunk néhány fontosabb menüpont típust.
Önálló cikk Egy már előzőleg felvitt cikk megjelenítésére alkalmas.
Válasszuk ki a listából a már előzőleg felvitt cikket, ez fog megjelenni a menüpontra kattintva a tartalmi részben. A lista feletti részben sok cikk esetében használhatjuk a szűrőket, itt is jól jön ha kategóriákhoz kötjük a cikkeinket. A célablaknál beállíthatjuk a már ismert lehetőségek közül hol jelenjen meg a menüponthoz kapcsolt weboldal. Az opciók fülön a cikkekhez hasonló megjelenítési opciókat állíthatunk be a menüponthoz.
24
Joomla 3.X tartalomkezelőknek Kategória lista, blog Egy kiválasztott kategória cikkeinek címét jeleníti meg táblázatos vagy blog elrendezési formában. A kategória választásnál lévő legördülő lista segítségével választhatjuk ki a megjelenítendő cikkeket. Táblázatos elrendezésnél csak a cikk címe látható táblázatban hivatkozásként, blog elrendezésben több opció is beállítható a Blog elrendezés opciók fülre kattintva.
Ennyi cikk bevezetője (bővebben előtti része) jelenik meg vezércikként 1 oszlopba az adott kategóriából. Ennyi cikk beveztője jelenik meg a megadott számú oszlopba, hasábba rendezve az adott kategóriából.
Ennyi hivatkozás jelenik meg cikkekre a lap alján az adott kategóriából.
Sorrend, lapozási beállítások. Hírek megjelenítésénél érdemes a Legfrissebb legelőre opciót választani.
További menüpont típusok, amely megismerését az olvasóra bízzuk: -
Keresés: Egy sok funkcióval ellátott keresőt jelenít meg.
-
Webes hivatkozások: Ezek segítségével weblapokra hivatkozhatunk, kategóriákba rendezve, amelyeket a Komponensek/Webes hivatkozások menüpontban tudunk adminisztrálni. Nagyon jó lehetőség külső hivatkozások, partnerek, együttműködő weboldalak bemutatására.
-
Kapcsolattartók:
Kapcsolattartó
személyek
adatait
jeleníthetjük
meg.
A
kapcsolatokat
a
Komponensek/Kapcsolattartók menüpontban adminisztrálhatjuk. Amennyiben külső komponenseket telepítünk, akkor azok lehetőségei beépülnek ide és azokat az összetevőket is választhatjuk a későbbiekben. Ezek használata a fentiek ismeretében könnyen, tapasztalati úton tanulható meg. Például: -
Szavazások
-
Képgaláriák
-
Eseménynaptárak
-
Űrlapok
25
Joomla 3.X tartalomkezelőknek Joomla kiegészítők A Joomla alaprendszer funkciói különböző kiegészítők telepítésével bővíthető. A kiegészítőknek 3 fajtáját különböztetjük meg: -
Komponens: A komponensek segítségével a rendszerbe külön adminisztrálható lehetőséget építhetünk be, amely konfigurálás után megjeleníthető tartalomként menünk keresztül, vagy akár modulban is. Általában összetettebb önálló részét képezik a weboldalnak. Pl: fórum, vendégkönyv, eseménynaptár, szavazás, képgaléria, stb…
-
Modul: A modulok olyan kiegészítők, amelyek segítségével a sablonban lévő modulpozíciókon tudunk saját, mástól származó vagy komponensből jövő tartalmat megjeleníteni. Pl: vendékönyv utolsó bejegyzései, véletlenszerű váltókép, óra, időjárás, bejelentkezés, esemény, stb…
-
Beépülő modul: A cikkeknél már láthattuk, hogy szöveget és képet korlátlanul felhasználhatunk. A beépülő modulok segítségével más multimédiás elemet is beszúrhatunk cikkeinkbe. Telepítés és konfigurálás után ezeket tag-ek formájában használhatjuk a tartalmunkban. Pl: videók, hangok, térképek, képgalériák, stb…
A Joomla rendszerbe alapból is van beépítve számos kiegészítő, de a http://extensions.joomla.org/ címen elérhető kiegészítő gyűjteményből tölthetünk le ingyenes és fizetős bővítményeket.
Képgaléria készítés -
A képgalériák kezelése a Joomla rendszerekben alap esetben nincs megoldva, de számos fizetős és ingyenes kiegészítő komponens áll rendelkezésünkre a galériák megvalósítására.
-
Mi az ingyenes, sok funkcióval rendelkező Phoca Gallery komponens használatát mutatjuk be.
A Phoca Gallery komponens működési elve: -
A fényképeket kategóriákba azon belül tetszőleges mélységű alkategóriákba rendezhetjük.
-
Az egyes kategóriákhoz egyenként vagy akár tömegesen is adhatunk hozzá fényképeket. A tömeges hozzáadás előtt egy FTP kliens program segítségével fel kell töltenünk az webalbumba előkészített fényképeket.
-
Az egyes albumokat vagy az összes albumot egy menüponthoz rendelve megjeleníthetünk az oldalon.
A galéria készítésének első lépése a tervezés, előkészítés: -
Első lépésben szedjük össze a rendelkezésünkre álló fényképeket, eredeti méretben, majd válogassuk ki az oldalra szánt képeket, csak olyan képeket hagyjunk az albumban, amelyet nyilvánosan publikálhatunk. Ha a kép minősége nem megfelelő inkább hagyjuk ki. A képeket rendezzük mappákba, egy mappából később egy webes albumot tudunk készíteni, használhatunk több szintű almappákat is.
-
A második lépés, méretezzük át a képeket! A webes megjelenítés egyik hátránya a sávszélesség, amely lassú oldalbetöltést eredményezhet. Egy webes galériába nem kell 8-12 MP-es képeket használni, elég ha 800X600 vagy 1024X768 –as méretre hozzuk a képeket, természetesen a méretarányok megtartásával.
26
Joomla 3.X tartalomkezelőknek -
Nevezzük át a képeket, a webszerver beállításaitól függően nem mindegyik szerver tudja megjeleníteni az ékezetes, speciális karaktereket tartalmazó képeket. Ne használjunk benne kis és nagy betűket sem, a kiterjesztés is legyen kisbetűs. A képek egyszerű átnevezéséhez használhatjuk a Total Commander csoportos átnevezés funkcióját.
-
Töltsük fel a képeket egy FTP kliens program segítségével a weboldal images/phocagallery (programozó módosíthatja, ekkor abba kell tenni, amelyet ő megadott) mappájának megfelelő almappájába.
-
Tervezzük meg a kategóriák, alkategóriák nevét, alá-fölérendelt viszonyát, törekedjünk arra, hogy a későbbiekben ez könnyen bővíthető legyen.
-
Amennyiben a kiválogatott, átméretezett és átnevezett képek fel vannak töltve a szerverre, elkezdhetjük a galériák kialakítását az adminisztrátor felületen. Amennyiben nem a Phoca Gallery komponenst használják, ezen előkészítő lépéseket akkor is célszerű megtenni.
Kategóriák hozzáadása, kezelése A galéria elkészítésének következő lépése, hogy elkészítjük az előzőekben megtervezett albumokat, amelyet a Phoca Gallery kategóriáknak nevez. Ehhez válasszuk ki a KomponensekPhoca GalleryCategories menüpontot, egy listában láthatjuk az eddig már létrehozott kategóriáinkat.
Új kategória hozzáadásához kattintsunk a zöld színű Új gombra:
27
Joomla 3.X tartalomkezelőknek
-
Title: A kategória neve, ezzel a névvel jelenik meg majd a galériában az album.
-
Parent Category: Itt adhatjuk meg a szülő kategória nevét, ha legfelső szintű a kategória, akkor hagyjuk ezt üresen.
-
Latitude, longitude: Kiválaszthatjuk a térképen, hol készültek az albumban lévő képek.
-
Description: A kategória szöveges leírása.
A Picasa, Facebook fülek segítségével a megnevezett közösségi oldalakról tudunk átvenni galériát, ennek konfigurálása magasabb felhasználói ismereteket igényel.
Képek kezelése
28
Joomla 3.X tartalomkezelőknek
Képek tömeges hozzáadása A képek kategóriához rendelésének a leggyorsabb módja a tömeges hozzáadás (Multiple add), amely az Új gomb melletti Multiple add gombra kattintva érhető el. A megjelenő ablak jobb oldali részében válasszuk ki azon képeket a mappaszerkezetből amelyet az albumhoz szeretnénk adni (célszerű a Filename melletti kis dobozba a pipát betenni, így minden képet kijelöl a mappában). Következő lépésben válasszuk ki a kategóriát, amelyhez hozzá szeretnénk rendelni a képeket, majd mehet a Mentés és bezárás gomb, amelynek hatására elindul az indexképek elkészítése. Ez a folyamat azt jelenti, hogy a feltöltött képekből készít egy kisebb ún. thumbnail képet, amelyet az album nézetben jelenít meg.
29
Joomla 3.X tartalomkezelőknek
Joomla modulok A Joomla rendszerben a tartalmak megjelenítésén kívül különböző modulok megjelenítésére van lehetőség. A választott vagy készített sablon több pozíciót tartalmaz, amelyben ilyen modulok megjelenítésére van lehetőség. Ezek közül leggyakrabban a weboldalunk jobb és bal oldali sávjában szokás modulokat megjeleníteni. Rendszerünkbe alapból is sok modul van beépítve, amely később tetszőlegesen bővíthető.
A weboldal átvételekor célszerű a fejlesztőtől elkérni a modulpozíciók listáját, így könnyebben tudjuk megtervezni, hogy hová tudunk modulokat beilleszteni.
Modul pozíciók A Bővítmények/Modulkezelő menüponton belül látjuk a már bekonfigurált modulok nevét, állapotát (kattintással tiltható/engedélyezhető), a sablonban elfoglalt pozícióját, az azonos pozíción lévők rendezését (fogd és vidd módszerrel változtatható) és egyéb speciális beállításait.
A rendezés megkezdéséhez erre a jelre kell kattintani, majd fogd és vidd módszerrel helyére tehetjük a modult. Ez a beállítás arra van hatással ha több modul van ugyanarra a pozícióra helyezve, akkor melyik jelenik meg feljebb illetve lejjebb…
Modul hozzáadásához válasszuk a BővítményekModulkezelőn belül az Új parancsot, ahol a következő lehetőségekből választhatunk.
30
Joomla 3.X tartalomkezelőknek
Menü modul A menü modul segítségével tudjuk megjeleníteni, a már előzőekben elkészített menüket. Új modul hozzáadása után válasszuk a Menü elemet, majd adjuk meg a fontosabb beállításokat:
-
Menü címe: Ez lesz látható a modul (doboz) fejlécében
-
Cím megjelenítése: Amikor egyértelmű a modul, akkor a címet szokás elrejteni.
-
Pozíció: Ide kerül a megjelenítési pozíció, főmenü esetében általában Menu, MainMenu a neve.
-
Állapot: Publikálva vagy visszavonva, ezzel egyszerűen ki-be kapcsolhatjuk a modult annak törlése nélkül.
31
Joomla 3.X tartalomkezelőknek -
Publikálás kezdete, befejezése: Ha a modul csak bizonyos ideig jelenik meg az oldalon, akkor itt állíthatjuk be ezen idő kezdetét és végét.
-
Menü választás: Kiválaszthatjuk megjelenítendő menüt a már korábban elkészített menük közül.
-
Kezdőszint - végszint: Megadható, hogy a menü melyik szinttől kezdődjön. Akkor hasznos, ha egy nagy menüt készítünk sok szinttel és az egyes szinteket szeretnénk kifejteni modulba a jobb elérhetőség kedvéért.
-
Almenüpontok megjelenítése: Amennyiben a sablonban lévő menü engedi készíthetünk lenyíló (több szinten nyíló) menüket, itt adható meg, hogy nyíljon-e vagy sem.
Az oldalunkra bármennyi menüt elhelyezhetünk modulok formájában: -
Főmenü: általában külön hely van számára fenntartva a sablonban,
-
Almenük: jobb és bal oldali sávba szoktuk helyezni őket, csoportosított tartalmak elérésére használjuk
-
Lábléc menü: leginkább az impresszum, felhasználói jogok és egyéb információk kerülnek ide.
Bejelentkezés modul A Joomla rendszerbe be van építve a felhasználók kezelése. Az oldalunk látogatóit több csoportba sorolhatjuk jogosultságuk alapján: -
Látogató: Bárki lehet, látogathatja az oldalt
-
Regisztrált felhasználó: Amennyiben adunk az oldalunkon lehetőséget, pár adat megadása után bárki regisztrált felhasználó lehet, így több tartalomhoz, letöltéshez, lehetőséghez juthat hozzá a weboldalon bejelentkezés után.
-
Menedzser: Általában a tartalmak kezelésére és kisebb beállítások módosítására van jogosultsága.
-
Adminisztrátor: Olyan felhasználó aki már az adminisztrációs felülethez is hozzáférhet, tartalmakat publikálhat, modulokat, komponenseket kezel.
-
Super User: Ő a főadminisztrátor, mindenhez van joga a rendszeren belül.
A Joomla rendszerben a programozó általában úgy alakítja ki a felhasználói hozzáféréseket, hogy az adott csoport csak a neki látható tartalmakat tudja kezelni, így a fentiektől eltérő csoportok – jogosultságok használatosak a gyakorlatban. A Bejelentkezés modul-t általában jobb vagy bal pozícióba helyezzük, az alábbi lehetőségeket tartalmazza: -
Felhasználó bejelentkezésére
-
Regisztrációra
-
Jelszó pótlására
32
Joomla 3.X tartalomkezelőknek
-
Előszöveg – utószöveg: Megadhatunk tetszőleges szöveget, amelyet az űrlap előtt, illetve után láthatunk.
-
Átirányítás be és kijelentkezéskor: Megadható az a menüpont, ahová be illetve kijelentkezéskor automatikusan átirányítja a felhasználót.
Egyedi HTML modul Az utolsó modul amit külön kiemelünk arra szolgál, hogy tetszőleges statikus szöveget megjelenítsen. A szerkesztő
ablakba
tetszőleges
tartalmat
illeszthetünk
(Word-ből
a
CTRL-C
és
CTRL-V
billentyűkombinációval), vagy tetszőleges HTML kódot adhatunk hozzá, amelyet utána modulpozícióba tudunk megjeleníteni. Gyakran használjuk előre megszerkesztett szövegek, képek megjelenítésére.
33
Joomla 3.X tartalomkezelőknek
Egyéb beépített modulok -
Keresés: Gyors, egyszerű keresésre használjuk.
-
Weblinkek: A Komponensek/Weblinkek-en belül adminisztrált hivatkozások modulpozíciókban való megjelenítésére használjuk.
-
Véletlen kép: Egy megadott mappában lévő képeket mutatja meg minden oldalfrissítésnél véletlenszerűen egyet választva. Kiegészítő modulként vannak sokkal esztétikusabbak, amelyek oldalfrissítés nélkül, animációs áttűnéssel jelenítenek meg képeket. (Dj Image Slider)
-
Statisztika: Rövid statisztikát mutat a kiszolgálóról, a webhelyről és a látogatókról. Természetesen ennek is van nagyobb tudású változata, kiegészítő modulok segítségével akár a Google Analytics is beépíthető weboldalunkba.
-
Hirdetőtáblák: Ezen modulokkal a Komponensek/Hirdetőtáblákon belül adminisztrált hirdetések jeleníthetőek meg a modul pozíciókban.
-
Legfrissebb hírek: Itt a legutóbb közzétett cikkeket tudjuk modulként megjeleníteni hivatkozások formájában kategóriánként.
34