Betűméret

Képernyő

Pult
>> Címlap Cikkek Leírások Joomla Komponensek jSocialSuite közösségi komponens

jSocialSuite közösségi komponens

jSocialSuiteFejlesztés alatt áll a jSocialSuite (jSS) nevű, új közösségi bővítmény. Az elmúlt időszakban felgyorsult a fejlesztés, sok hibát kijavítottak, a programkódot igyekeztek letisztulttá tenni és a funkciókat összehasonlították a LinkedIn, Facebook, Twitter, Ning, MySpace és más webes szoftverekkel. Ugyanakkor az összehasonlítás kiterjedt az olyan hasonló feladatokat ellátó Joomla! alapú bővítményekkel mint a Community Builder, a JomSocial. A jSocialSuite fejlesztői igyekeznek az említett webes szoftverek funkcióihoz továbbiakat is hozzáadni. Ez a cikk bemutatja, hogy mi az ami már kész és mi az, amit még meg kell valósítani.

Sablonok

Először is azt kell kiemelni, hogy bármilyen Joomla! sablont is használunk, a jSS megfelelően működik. Ennek az a magyarázata, hogy a jSS főoldalán Joomla! sablonja látszik, mert ez lett alapértelmezettre beállítva. De a felhasználói profilon belül ki a felhasználó más sablont is kiválaszthat a telepítettek közül. Ez azt jelenti, hogy minden felhasználói oldal a felhasználói beállításoknak megfelelően jelenik meg. A jSS alá fejlesztett összes alkalmazás modulként működik és ez lehetővé teszi, hogy azt a felhasználó a három pozíció egyikében jelenítse meg (bal, jobb és fő).

A felhasználó ezenkívül rendezheti a megjelenített alkalmazásokat a pozíción belül. A Joomla sablonjának modulpozíciói sem vesznek el, mivel a JSS sablonjai úgy lettek kialakítva, hogy a Joomla! modulpozíciók össze vannak kapcsolva a jSS alá fejlesztett sablonnal. Nem számít, hogy hol jeleníti meg a Joomla sablon a modult, ezt úgyis a jSS fogja megjeleníteni. A fejlesztők azt tanácsolják, hogy ne jelenítsük meg a bal és jobb oldali modulokat a jSS rendszeren belül, mert az zsúfoltságot okozhat. Az első kiadásban közel 10 sablon lesz letölthető és telepíthető a jSS rendszertelepítőjével, ezek a sablonok széles választékot jelentenek a felhasználók részére.

A felhasználói profilon belül megváltoztatható a betűszín, a fejlécsáv színei, a háttérszínek, a képek stb. Ezekhez opcionálisan tartozik a CSS szerkesztésének lehetősége. A CSS átírása esetén és megőrződik az eredeti stílus, ezért bármikor vissza lehet állni az alaphelyzetbe.

Alkalmazások

A fejlesztők egy igen könnyen használható API rendszert alakítottak ki és azt igyekeztek úgy dokumentálni, hogy könnyű legyen alkalmazást fejleszteni és beépíteni a rendszerbe. A könnyűn nem a kevesebb időráfordítást értsük, hanem azt, hogy ismerni kell a kódolás mikéntjét. ezzel megnyílik a lehetőség más fejlesztők részére a jSS alkalmazások fejlesztésére.

A másik dolog, amin jelenleg is dolgoznak (de még nincs kész), az a SOAP funkciók hozzáadása. Ez egy kiegészítő az API struktúrához. A [url=http://en.wikipedia.org/wiki/SOAP]SOAP[/url] egyszerűen azt jelenti, hogy a fejlesztők külső alkalmazásokat készíthetnek a jSS-hez. Ilyeneket láthatunk a Facebook-on és a Twitter-en, ahol külső játék vagy rendszer csatolható a rendszerhez. Ugyanígy lesz a jSS esetében is.

Alkalmazás megjelenítés (webes felület)

Észrevehetjük, hogy az alkalmazások megjelenítése nagyon különböző az egyes médiumokon. A Community Builderben ezek fülekként jelennek meg. Máshol pedig linkekként és modulokként. A jSS fejlesztői egy jobbat szeretnének készíteni és választási lehetőséget adni a felhasználók részére. Adminisztrátorként beállíthatók az alapértelmezések az adminisztrációs vezérlőpulton és megadhatók a jogosultságok azzal kapcsolatban, hogy a felhasználók felülbírálhatják-e ezeket az opciókat. Ha igen, a beállíthatnak egyes alkalmazásokat modulként, másokat fülekként és megint másokat egyszerű linkekként. Teljes jogot adva pedig egy robusztus, könnyen használható megjelenítést érhetünk el. Egyszerűbbé tehető a navigálás ás kreatívvá és élhetővé válik a profilépítés.

Alkalmazások telepítése

Ezek legtöbbjét beépülő telepítőként ismerjük és főleg a Community Builderben használatosak. A jSS esetében a működés hasonló, de emellett telepíthetünk sablonokat is. A sablonoknak pedig majd széles választéka áll rendelkezésre.

Nyelvkészítő

Az adminisztrációs vezérlőpulton lehetőség lesz bármely nyelv kiválasztására. Ha egy nyelv már telepítve van a Joomla!-ban, új nyelvi fájl kerül be a nyelveket tároló könyvtárba. Ez azután szerkeszthető az adminisztrációs vezérlőpulton és elkezdhetjük a fordítást a fájlban. A fordítások készítése nagyon egyszerű, nem kell törődni az .ini fájl megfelelő formátumban történő mentésével. Egy közvetlen linken keresztül a fejlesztők szerverének egy adott könyvtára is elérhető lesz az adminisztrációs panelről. Ez nem jelent biztonsági kockázatot a felhasználónak, egyszerűen megjelenik, hogy mely fájlokat lehet letölteni. (Minden kód nyűt forrású, ezért látható, hogy a fejlesztők oldaláról nincs hozzáférés a felhasználó felé). A nyelvi fájlra kattintva az automatikusan települ a felhasználó webhelyén.

Frissítések

Az egyik nagy feladat a rendszerfrissítés megvalósítás. Ha vannak elérhető frissítések, a webhely adminisztrátora értesül ezekről az adminisztrációs vezérlőpulton keresztül és elvégezheti a letöltéseket. Nem szükséges a fejlesztői webhely félkeresése napi rendszerességgel.

Bármely alkalmazás elkészültéről és frissítéséről is értesítést kapunk, csak be kell jelentkezni az adminisztrációs felületre és már mehet is a letöltés.

Megjegyzés: Egyes alkalmazások kereskedelmiek lesznek és csak az alkalmazás használatára előfizetve lehet telepíteni ezeket. Kereskedelmi alkalmazások és sablonok előfizetése esetén egy speciális alkalmazás települ az adminisztrációs vezérlőpultra, amely értesíti az adminisztrátort ezen kereskedelmi alkalmazásokról. A frissítéshez és telepítéshez be kell jelentkezni a fejlesztők webhelyén.

Egyedi mezők

Ahogy azt más közösségi bővítményekben is lehet, itt is létre lehet hozni egyedi mezőket. A jSS-ben ezeket a mezőket a felhasználói profil különböző részein és oldalain lehet megjeleníteni. Az egyedi mezőket kategorizálni lehet és meg lehet adni, hogy a mezők mely csoportja hol jelenjen meg.

A Community Builderhez és a JomSocialhoz hasonlóan a jSS is kínál regisztrációs modult és lehetővé teszi annak a kiválasztását, hogy mely egyedi mezőket lehet elérni a regisztráció során és melyeket lehet kitölteni később.

Tesztelők

A következő hetek során a fejlesztők tesztelőket keresnek az új rendszerhez. ha kedvünk és időnk van válaszoljunk ebben a fórumban. Csak komoly jelentkezők jelentkezését várják. A tesztelés egy tesztwebhelyen történik, de a tesztelők teljes adminisztrációs hozzáférést kapnak a módosítások és változtatások elvégzésére. A tesztelés az elemek működésére, az adminisztrátori és felhasználói használhatóságra terjed ki. Nem kell vizsgálni a megjelenést (elrendezési hibák), nem kell hibákat keresni. Ellenben a fejlesztők szeretnék megismerni a tesztelők véleményét a dizájnról és annak használhatóságáról.

Forrás

>> Címlap Cikkek Leírások Joomla Komponensek jSocialSuite közösségi komponens