bővítmények

  • EasyPHP 14 - Virtuális fejlesztői környezet a gépünkön

    Joomla! weboldalunk elkészítését célszerű olyan környezetben elkezdenünk, amelyen keresztül közvetlenül menedzselhetjük a Joomla! rendszerünk fájljait, valamint közvetlenül hozzáférünk a rendszert futtató virtuális fejlesztői környezet beállításaihoz.

  • B2J Contact Manager - Moduláris Joomla! kapcsolat űrlapkészítő

    Az új Joomla! fejlesztési ütemterv alapján a jövőbeli cél az, hogy az alaprendszer minél vékonyabb legyen, ez által az alapértelmezett bővítmények folyamatosan kivételre kerülnek, és külön lesznek csak telepíthetőek.  Ezt a fejlesztési stratégiát fogja megkoronázni a Joomla! 4-es szériája, ahol már mi magunk állathajuk össze saját komponenseinket.

  • OSD Content Restriction - Joomla! cikk tartalmának jogosultságkezelése

    Előfordulhatott már velünk, hogy egy cikkben több csoportnak is szerettünk volna információt szolgáltatni, de erre eddig nem volt lehetőségünk. Például egy kirándulást szervezünk, és erről írunk egy cikket. A túra részleteit mindenki számára elérhetővé szeretnék tenni, de a beágyazott jelentkezési űrlapot és szintén a cikkben megjelenő jelentkezett emberek listáját, már csak a regisztrált tagoknak szeretnék megjeleníteni.

  • Link with Article Images on Facebook - Közösségi megosztás támogatása kép nélküli tartalmak esetében

    Sokunkkal fordulhatott elő, hogy egy Joomla! cikket szerettünk volna megosztani a Facebookon, de a cikkhez tartozó kép nem jelenítődött meg, mivel a Facebook nem találta meg a kép pontos elérését, vagy nem is illesztettünk be képet, de szerettük volna, ha a megosztásunk már egy képpel együtt jelenítődik meg, például az oldalunk logójával.

  • CUpdater - Joomla! frissítési értesítés ímélen keresztül

    A Joomla! egyik fontos újítása a frissítőrendszer bevezetése, amely az adminisztrációs felületre belépve értesíti a kezelőt az alaprendszer vagy a külső fejlesztők által készített bővítmények újabb verziójának megjelenéséről. 

  • Fizetős bővítménytesztek a Joomla! Magyarország oldalán

    Örömmel jelenthetem be, hogy a felhasználói összefogás eredményeként, hamarosan népszerű fizetős Joomla! bővítmények leírásai és tesztjei kerülnek publikálásra az oldalon. A leírásokhoz beküldött bővítményeket utólag is nagyon szépen köszönöm a felajánló tagjainknak.

  • Az 5 legjobb Joomla! szerkesztő

    Sokunk nap min nap használja az alapértelmezett Joomla! szerkesztőt, a TinyMCE-t, de mit tehetünk akkor, ha funkcionalitásilag többre vágyunk? Használhatunk alternatív, külső fejlesztők által készített tartalom-szerkesztőket, de felmerülhet a kérdés, hogy számunkra melyik lehet a legmegfelelőbb?

  • Joomla! MVC

    Sok esetben előfordulhat, hogy nem találjuk meg a nekünk megfelelő bővítményt a Joomla! Bővítmények weboldalán, így ilyen esetekben egyedi bővítményfejlesztésre van szükség.

    A fejlesztésnél nagy segítséget nyújthat a hivatalosan oldalon elérhető Joomla! Docs oldalak, ahol programozási példákon keresztül kerül bemutatásra a Joomla! rendszer felépítése.

    A Joomla! 1.5-ös verziójától kezdve megköveteli az úgy nevezett MVC modell (Modell View Controller) használatát a bővítmények felépítéseinél. Ennek nagy előnye, hogy külön van választva az adatok bázisa - modellje, megjelenítése és az adatok irányítója.

    Működése igen egyszerű. A felhasználó elindít egy hivatkozást a böngészőjében, amit megkap a webszerver és azt továbbítja az Útvonalaknak, ami lefordítja azt. Ezt a lefordított információt kapja meg az Irányító, ami eldönti, hogy melyik Vezérlő kapja. Miután az információ bekerült a megfelelő Vezérlőbe, az meghívja a hozzá megfelelő Modellt - ami összegyűjti az adatokat – és a megfelelő Megjelenítést. A hívások után az információk visszakerülnek a webszerverhez, ami a webböngészőn keresztül megjeleníti a kért információkat. A Joomla! MVC használata esetén, nem kell az alap kódot változtatni ahhoz, hogy másik modellt, vagy másik megjelenítést használjunk az oldalon. A sablonban beállítható az egyes komponensek (pl. a cikkíró komponens a com_content) megjelenítése. Ez azért elegáns megoldás, mert esetleges frissítéskor a változtatott kód nem íródik át, mivel ez a sablon mappájában található.

    Joomla! MVC felépítése - http://joomlacms.hu