Az abszolút kezdők útmutatója

A JoomlaWikiBÓL

Ha van egy kis időd, nézd át a Joomla! 1.5 Gyorstalpalót, melyet Kevin Hayne készített (angol, egy része már elkészült magyarul). A gyorstalpaló olvasása közben nézd meg a videómellékletet, melyet Michael Casha készített (Kevin és Michael is GHOP hallgatók).

Tartalomjegyzék

Abszolút kezdők Joomla! útmutatója

Köszöntünk a Joomla! fejlesztői, használói és támogatói nevében. A Joomla! egyike a vezető nyílt forráskódú CMS platformoknak (tartalomkezelő rendszer). A Joomla! egy tesztelt, bővíthető és hatékony eszköz, melyet aktív és barátságos fejlesztő- és felhasználóközösség támogat az egész világon.

Szeretnél a Joomla!-val dolgozni, de nem tudod, hogy kezdj hozzá? Aggaszt, vajon megvan-e a sikerhez minden technikai tudásod? Az egész kicsit nyomasztónak tűnik? Ha igen, akkor jó helyen jársz. Ez az útmutató neked készült. Azoknak szánjuk, akiknek fogalma sincs, hogy hol induljanak el, de tényleg meg szeretnék tanulni, hogyan kell a Joomla!-t használni. Ezzel a segítséggel sikeresen telepítheted, beállíthatod a rendszert, készíthetsz majd biztonsági mentést, frissítheted és bővítheted a Joomla!-t.

Teszteld a Joomla!-t

Lehet, hogy tudod is már, jelenleg ezrekre tehető a világon a Joomla! weboldalak száma, s nagyrészt mindet speciálisan a tulajdonos igényeire alakították. Lehet, hogy épp a szomszédodnak vagy barátodnak is van egy Joomla! weboldala, és most te is szeretnél egyet, de nem tudod, hogy megvan-e minden szükséges hozzá. Talán már olvasgattál a Joomla! fórumon és szemlélted, mások hogy építenek Joomla! weboldalakat. Talán már el is kapott a Joomla! irígység. :)

Cselekedj, most! Teszteld le a Joomla!-t a Joomla! demo oldalon. (Hamarosan jövünk a magyar változattal!) Jelentkezz be az adminisztrátori oldalra és változtass pár beállításon. Ne aggódj! Nem tehetsz semmit tönkre. A demo oldalt gyakran frissítik. Ahogy nézelődsz, figyeld, hogy működik a rendszer. Ugye nagyszerű lenne neked is egy hasonló? Mi az, amire nem lenne szükséged a weboldaladon?

Nézd meg a Joomla! alapjellemzők útmutatóját (angol) scribd, melyet a szintén GHOP-s James Ramsay készített. Itt elolvashatod, milyen jellemzők elérhetők minden Joomla! csomagban. Igen, még a te példányodban is!

Ha ennek az egésznek nem látod még értelmét, ne aggódj. Szép lassan megismerkedsz majd a rendszerrel. Most még csak nézelődj, szórakozz, ne aggódj semmi miatt. :)

A webprojekted megtervezése

Mielőtt belevágnál a Joomla!-zásba, esetleg gondold át, mit is szeretnél létrehozni, próbáld meg külső szemmel szemlélni a weboldalad. A legtöbb weboldalnak hasznára válik, ha előre eltervezik és meghatározzák a projekt természetét. Tégy fel magadnak ilyen kérdéseket:

  • Mit szeretnél megvalósítani a weboldallal?
  • Milyen természetű és mennyiségű tartalmat szeretnél nyújtani?
  • Ki lesz a közönséged és hogy szeretnél velük kapcsolatot teremteni?
  • Milyen költségvetéssel és időbeosztással kell dolgoznod?

Ha ezeket a kulcskérdéseket és a rájuk adott válaszokat összegzed, segít az erőidet koncentrálni és helyes döntéseket hozni a projekteddel kapcsolatban.

Szóval mi az a Joomla!, és mit tud tenni a weboldalamért?

A Joomla! egy tartalomkezelő rendszer (vagy "CMS"), amely képessé tesz a weboldalad tartalmának és megjelenésének könnyű kezelésére és szerkesztésére. A Joomla!-val például a következő dolgokat tudod megtenni:

  • Minden egyes oldal tartalmát a Word szövegszerkesztőhöz hasonló felületen szerkesztheted.
  • Pár kattintással új oldalakat adhatsz a webhelyhez.
  • Web-alapú feltöltőrendszer segítségével képeket és más médiafájlokat tölthetsz fel.
  • Kezelheted az oldal elemeit (például menük és az oldal megjelenése).

Több más funkció is elérhető a Joomla! alapértelmezett felhasználói felületéről. Alapjában véve a Joomla!-nak köszönhetően nem szükséges mindentudónak lenned, hogy kezelhesd a weboldalad tartalmát. Ha képes vagy a neten böngészni, webes űrlapokat kitölteni és alapvető számítógépes feladatokat végrehajtani, képes leszel majd a Joomla!-val is a weboldalad tartalmát kezelni.

A Joomla! egy kész rendszer és minden olyan alapvető funkciót megad, amely egy weboldal tartalmának kezeléséhez kell. Számos olyan különleges elemet is tartalmaz, melyek speciális funkciót töltenek be, például felhasználói regisztráció, interaktív szavazások, hirdetések, kapcsolattartók katalógusa, stb. A Joomla! alapfunkciói mellett létezik egy "bővítményrendszer" is, mely lehetővé teszi külső bővítményszoftver-csomagok által újabb funkciók hozzáadását.

A Joomla!-hajtotta weboldalak különböznek azoktól a webhelyektől, melyek kézzel frissített (vagy statikus) HTML fájlokból állnak. A Joomla! egy dinamikus alkalmazás, mely adatbázist használ (MySQL) az oldal tartalmának és minden információnak tárolására, és egy programnyelvet (PHP) az interaktív funkcionalitás és a dinamikus weboldalak működtetésére.

Mennyi tudásra van szükségem, hogy létrehozzam Joomla! oldalam?

Bár a Joomla! napi szintű használatához alacsony szintű szakismeretre van szükség, egy picit több tudás szükséges ahhoz, hogy a Joomla!-t telepítsd. A telepítési folyamat abból áll, hogy feltöltöd FTP-n keresztül a fájlokat egy webszerverre, létrehozol egy új (MySQL) adatbázist (bizonyos esetekben ezt a tárhelyszolgáltatód végzi), és aztán végighaladsz a Joomla! telepítő varázslóján. (Szerencsére a legtöbb tárhelyszolgáltató biztosít vezérlőpultot (cpanel) a technikai feladatok kezelésére, mint az adatbázis létrehozása is.)

A Joomla! weboldal szerkezetének, tartalmának és megjelenésének egyénire szabása a Joomla! webalapú felületén keresztül történik; ha magát a megjelenést szeretnéd jelentősen változtatni, vagy telepítened kell egy külső sabloncsomagot, vagy saját sablont is létrehozhatsz HTML, CSS és/vagy Javascript kód segítségével.

A PHP programnyelv és más programozói fogalmak ismerete általánosságban nem szükséges a Joomla! telepítéséhez, egyénre szabásához és kezeléséhez.

Kérjük, ne hagyd, hogy ez elrémítsen. Ebből az abszolút kezdők útmutatójából megtanulhatod, milyen ismeretekre van szükséged, s ha van egy kis időd, az olvasás mellett próbáld is ki ezeket az ötleteket. Nos, kezdhetjük?

Az alapok meghódítása

Itt az idő, hogy megtanuld az alapokat. Ebben a részben minden utasítást megtalálsz. Nem várjuk el, hogy a kezdés előtt ismerj bármit is a weboldal-építésről. Rövid időn belül azonban nagyon sokat fogsz tanulni. :)

Olvasd végig a Joomla! 1.5 gyorstalpalót

Nézd át a Joomla! 1.5 Gyorstalpalót, melyet Kevin Hayne készített (angol, hamarosan elkészül magyarul). A gyorstalpaló olvasása közben nézd meg a videómellékletet, melyet Michael Casha készített (Kevin és Michael is GHOP hallgatók).

Nincs előfeltétele ennek az elképzelt céghonlap készítését lépésről-lépésre bemutató kurzusnak. Az első pár oldalon beállítasz majd egy helyi szervert és telepíted a Joomla!-t. A telepítést követően gyorsan megtanulod majd, hogyan állítsd be a különböző bővítményeket, köztük a komponenseket, modulokat és beépülő modulokat. Még az alapértelmezett Joomla! sablonban is változtatásokat tudsz majd végrehajtani. A Joomla! 1.5 gyorstalpaló erősen ajánlott minden új Joomla! felhasználó számára. Rövid időn belül eleget tanulsz majd ahhoz, hogy egy egyszerű Joomla! weboldalt felépíts.

Ismerd meg a nyelvet

Ismerkedj meg a Joomla! nyelvvel. Minél jobban megtanulod a szakkifejezéseket, annál könnyebben tudsz majd beszélni a Joomla!-ról, esetleg segítséget kérni. Gyakorold ezeket az autódban vagy buszon, miközben a munkahelyedre vagy suliba tartasz, “Nézzük csak. A kategória a szekcióba tartozik.” Kérd meg egy barátodat, hogy készítsen neked szójátékokat és keresztrejtvényeket a Joomla! szakterminusaiból. :))

Útmutatók szerkesztőknek és cikkíróknak

Azoknak is tisztában kell lenniük, mi hogyan működik, akik cikkeket szerkesztenek és tesznek közzé az új Joomla! oldaladon. A Szerzőknek szóló útmutató Scribd, brianfast munkája, és a kiváló Joomla! Webmester Scribd útmutató, a GHOP-s Max Shinn (trombonechamp) munkája hasznosak lehetnek.

Kérdésed van általában a Joomla!-val kapcsolatban?

Tedd fel az Általános kérdések fórumban.

Sajátítsd el a rendszer adminisztrálásának titkait

A rendszer adminisztrációja nagyon fontos ahhoz, hogy sikeres weboldalt működtess. Jó ötlet helyi környezetben gyakorolni a Joomla! telepítését. Aztán megtanulod, hogy helyezheted át a Joomla! weboldalt egy tárhelyszolgáltató szerverére, és hogy készíthetsz biztonsági másolatot az adatbázisodról és hogyan állíthatod vissza azt. Ha megismered ezeket a dolgokat még mielőtt létrehoznád a weboldalt, tudni fogod, mit tégy, ha valami rossz történne. Ezzel a tudással magabiztosan léphetsz tovább.

Telepítsd a Joomla!-t a helyi gépedre

A legkönnyebben úgy indulhatsz el, hogy telepíted a Joomla!-t a számítógépedre. Ehhez szükséged lesz előbb egy helyi szerverprogram letöltésére és telepítésére. A localhost nagyszerű módja, hogy megtanuld a Joomla! használatát, tesztkörnyezetben próbálj ki bővítményeket, mielőtt az éles weboldaladra telepítenéd, és először kipróbáld a verziófrissítést. Tanuld meg ezeket, hidd el, megéri a befektetett időt.

Használd a Joomla! 1.5 telepítési kézikönyvet

Egyetlen webtárhely-szolgáltatói környezet sem egyforma. Nézd meg a Joomla! 1.5 telepítési kézikönyvet a részletes telepítési utasításokkal kapcsolatban.

Tanulj meg menteni és visszaállítani

Ismerd meg, hogy lehet lementeni a Joomla! adatbázisát. A gyakori mentések biztosítják a nyugodt éjszakai alvást. :) Itt egy angol nyelvű videó arról, hogyan mentsd és állítsd vissza Joomla! adatbázisod phpMyAdmin segítségével, melyet kristofdb készített.

Hogy szerezd vissza főadminisztrátori jelszavad

Mindannyian csináltuk már ezt, néhányunk több tucatszor is! Sajnos az eredeti dokumentumban itt belinkelt video Magyarországról nem elérhető, addig be kell érned az ebben a wikiben található lappal: Elveszett vagy elfelejtett jelszó visszaszerzése

Telepítéssel kapcsolatos kérdések?

Tedd fel kérdésed a Telepítés fórumban.

Használd ki az alaprendszer nyújtotta lehetőségeket, aztán bővíts

Sokszor előfordul, hogy az új Joomla! felhasználók megtalálják a Joomla! bővítménytárát és mindent feltelepítenek, ami jól néz ki. Ez nem mindig jó ötlet. Először célszerű az alapkód nyújtotta lehetőségeket maximálisan kihasználni, mielőtt bővítményeket telepítesz az oldalra. Minden egyes bővítménnyel, melyet feltelepítesz, tovább bonyolítod a webhely adminisztrációját és lassítod az oldalt. A frissítések is bonyolultabbá válnak. A bővítmények nagyszerűek, de először bizonyosodj meg arról, hogy tényleg szükséged van rájuk.

Fedezd fel a Joomla! 1.5 alaprendszer nyújtotta lehetőségeket

Az alábbi dokumentumok angol nyelvűek, remélhetőleg hamarosan elkészülnek majd magyarul itt: A Joomla 1.5 alaprendszer lehetőségei

A Mootools használata

A Mootools-szal sok nagyszerű dolgot lehet végrehajtani a Joomla! 1.5-ben. Nézd meg az alábbi forrásokat, ha érdekel ez a téma (a dokumentumok angolul elérhetők):

Merészkedj a bővítmények birodalmába

Kizárólag a külső fejlesztők felelősek az általuk közzétett bővítményekért és a kódjaik minőségért, és a frissítések időszerűségéért senki más nem vállalhat garanciát. Nagyon sok fejlesztő van, aki kiváló minőségű kódot ír. A legjobb, ha GPL vagy GPL kompatibilis bővítményeknél maradsz, de találhatsz kereskedelmi céllal kiadott bővítményeket is a Joomla! Bővítménytárában (JED - Joomla! Extensions Directory). Ha megvásárolsz egy bővítményt és elégedetlen vagy az eredménnyel, a Joomla!org nem tud segíteni ezekben a kérdésekben.

Itt nézheted át a jelenleg fellelhető bővítmények gazdag tárát: Joomla! Extensions Directory.

Kérdések?

Tanuld meg a Joomla! sablonkészítés alapjait

Sokaknak csak pár változtatás szükséges az alapértelmezett Joomla! 1.5 sablonon, hogy megfeleljen az igényeiknek. Az itt fellelhető források segítenek elsajátítani kisebb változtatások végrehajtását.

Az alapértelmezett sablon kisebb változtatásai

CSS osztály utótagok használata

Léteznek más egyszerű megoldások, melyek segítségével a sablonokban elérheted azt a megjelenést, melyre szükséged van. Ezek az egyszerű leírások nagyban a segítségedre lehetnek.

Szabadulj meg a táblázatoktól

Javascript hozzáadása a sablonhoz

Sablontelepítés hibaelhárítás

Ha problémád adódna egy sablon telepítésével, nézd meg, Hogy oldjuk meg a sablontelepítés közben adódó problémákat Scribd, melyet a GHOP hallgató Chad Windnagle (drmmr763) készített.

Kérdések?

Célozd meg a keresőoptimalizálást

A keresőoptimalizálás (Search Engine Optimization = SEO) minden olyan tevékenységet felölel, mely ahhoz szükséges, hogy a weboldalad magasabb helyezést érjen el a keresők találati oldalán. Sokaknak fontos, hogy látogatókat vonzzanak weboldalukra. A legtöbb szakértő egyetért azonban, hogy az interneten azzal lehet a legtöbb figyelmet megszerezni, ha rendszeresen minőségi tartalmat nyújt egy weboldal. Számos olyan dolog létezik, melyek az alapfunkciók használatával keresőbarátabbá tehetik Joomla! oldalad. Néhány fontos terület, melyre koncentrálhatsz:

A keresőbarát (SEF) URL-ek beállítása és hibaelhárítása

Távolítsd el a WWW-t a domainnévből

Hozz létre egyéni 404-es hibaoldalt

SEO kérdések

Keresd fel a Joomla!1.5 Keresőoptimalizálás fórumot.

Létező weboldal átalakítása Joomla!-alapúvá

Nézd meg a Hogyan alakítsd át létező weboldalad Joomla!-alapúvá című (még) angol nyelvű útmutatót, mely lépésről-lépésre bemutatja ezt.

Kérdések feltevése a fórumban

Talán már elég magabiztosnak érzed magad, hogy nyiss mások felé és elkezdd használni a fórumot. Van néhány gesztus, amellyel jó, ha tisztában vagy:

  • Először is, elolvastad az adott dokumentumokat? Ha nem, tedd meg! Csak te tudsz segíteni magadnak tanulni és ezek a dokumentumok épp ebben segítenek. (Na jó, mivel majdnem minden angolul van még itt, efölött most eltekintünk. :))
  • Kérjük, hogy mielőtt kérdeznél, használd a keresőt. Sokszor előfordul, hogy valaki már találkozott ugyanazzal a problémával. Gyakran kiderül, hogy ugyanazon az ösvényen haladunk.
  • Nézd meg a GyIK-et is (majd ha lesz...).
  • Légy egyértelmű és határozd meg a problémád pontosan. Az olyan témák, mint “Segítség! Nem működik!” inkább bosszantóak, mint együttérzést keltőek... Próbálj mindent elmagyarázni, ami a problémához vezetett. Magyarázd el magát a problémát is. És légy érthető abban is, hogy mit szeretnél, hogy történjen. És köszönd meg, ha valaki veszi a fáradtságot és segít!

Köszönjük a GHOP versenyzőknek!

Ennek az anyagnak nagy részét a Joomla! Google Highly Open Participation versenyzői készítették. Az elkészült dokumentumok a legkiválóbb minőségűek, és nagyon inspiráló volt a hallgatókkal együtt dolgozni. Őszintén köszönjük minden résztvevőnek, hogy megosztották ajándékaikat a Joomla! közösséggel.

Forrás: Absolute Beginners Guide to Joomla!