LEONARDO DA VINCI - TRANSFER OF INNOVATION
TENCOM PORTÁL TERV
Tenegen Kommunikációs Portál Tevezet LLP-LdV-TOI-2008-HU-016
http://tenegen.eu
Az Európai Bizottság támogatást nyújtott ennek a projektnek a költségeihez. Ez a kiadvány (közlemény) a szerzõ nézeteit tükrözi, és az Európai Bizottság nem tehetõ felelõssé az abban foglaltak bárminemű felhasználásért.
Szerző: Regius Kornél Verzió: Végleges Téma: TenCom Fejlesztési Kézikönyv WP: WP1- Projekt menedzsment Dátum: 2009, Március 27 Dokumentum Tervezet tipus: File: TenComTH Ellenőrző Hartyányi Mária Azonosító R1 Célcsoport Projekt partnerek
Copyright © Tenegen Consortium
2/ 13
Tenegen Portál Kézikönyv LLP-LdV-TOI-2008-HU-016
http://tenegen.prompt.hu
1 Igények ..................................................................................... 4 1.1 PUBLIKÁCIÓS ÉS KOMMUNIKÁCIÓS FELÜLET ........................................ 4 1.2 A LEHETŐ LEGKORSZERŰBB WEBES MEGOLDÁSOK ÖTVÖZÉSE ................... 4 1.3 INTEGRÁLHATÓSÁG EGY OKTATÁST TÁMOGATÓ RENDSZERHEZ .................. 4 1.4 KÖZÖS FÁJL ADATBÁZIS ............................................................... 5 1.5 TÖBBNYELVŰ FELÜLET ÉS TARTALOM................................................. 5 1.6 KÖLTSÉGHATÉKONYSÁG ............................................................... 5 2 Lehetőségek............................................................................... 5 3 Megvalósítás .............................................................................. 6 4 Működés .................................................................................... 9 4.1 FELHASZNÁLÓK ......................................................................... 9 4.2 TARTALOM ............................................................................. 10 4.3 NYITÓOLDAL........................................................................... 11 4.4 MENÜK ................................................................................. 12
Copyright © Tenegen Consortium
3/13
Tenegen Kommunikációs Portál Tevezet LLP-LdV-TOI-2008-HU-016
http://tenegen.eu
TENEGEN PORTÁL 1
Igények
1.1 Publikációs és kommunikációs felület A projektben elkészült munkaanyagokat a partnerek számára elérhetővé, olvashatóvá, írhatóvá, hozzászólhatóvá és letölthetővé kell tenni. A tartalom szerkesztésének a megszokottakhoz hasonló felületen kell történnie. Tehát egyszerű szövegszerkesztési és formázási lehetőségeket kell biztosítani. A beküldött tartalmak téma- vagy vitaindítókként is szerepelhetnek, ezért az ezekhez való megjegyzések beküldésének lehetőségét is biztosítani kell. Az elkészült tartalmak egy része azonnal nyilvános egy másik része viszont a projekt menedzseléséhez illetve a végeredmények publikálására szolgál. Ezért a portál felhasználóit többszintű, különböző, részletesen paraméterezhető jogosítványokkal rendelkező csoportokba kell sorolni. A csoportba soroláson kívül a tartalmak hozzáférését is biztosítani kell minden egyes tartalomhoz egyenként. 1.2 A lehető legkorszerűbb webes megoldások ötvözése A portál céljára olyan megoldást célszerű választani, ami a munka során igyekszik közelebb hozni az új internetes technológiák használatát. Ez főleg a meghívott vendégek számára lehet érdekes. A lehető legtöbb, nyilvános programozott együttműködési megoldásokat célszerű felhasználni. 1.3 Integrálhatóság egy oktatást támogató rendszerhez A projekt egy későbbi fázisában egy távoktatási felületet kell kialakítani. Ehhez a portállal részben összefüggő rendszert kell találni és a szolgáltatásait ötvözni.
Copyright © Tenegen Consortium
4/ 13
Tenegen Portál Kézikönyv LLP-LdV-TOI-2008-HU-016
http://tenegen.prompt.hu
1.4 Közös fájl adatbázis Az integrált rendszerekre jellemzően itt is szükség van egy a rendszer komponensei
felett
álló
háttér
adatbázisra,
aminek
a
feladata
a
létrehozott tartalmak tárolása. Ezek elérése az oktatási és a projekt portálról egyaránt. 1.5 Többnyelvű felület és tartalom Mint egy EU-s projektben, itt is elengedhetetlen a portál tartalmának és kezelőfelületének több nyelven történő megjeleníthetősége. Ez egyenlőre a
magyar
és
az
angol
nyelv.
Elsődlegesen
a
felület
(menük,
kezelőszervek, üzenetek) fordítása a portál üzemeltetőjének a feladata. A portál tartalmát viszont a beküldőnek kell lefordítania, automatikus tartalomfordítást
(mivel
az
még
gyerekcipőben
jár)
nem
kell
szolgáltatnia. 1.6 Költséghatékonyság A portálnak méreteiből és igényeiből fakadóan nem szükséges egyedileg megvalósított rendszernek lennie. A gyakorlatban bevált, lehetőleg ingyenes forrású alaprendszerre kell épülnie. A munka javarészét a bővítés, testre szabás és integrálás tegye ki. 2
Lehetőségek
A
portál
megtervezéskor
célunk
volt
a
web-en
már
megszokott
elrendezések és működési sémák megtartása. Ennek ellenére egy közösségi projekt portálnak sok egyedi funkciót is meg kell tudnia valósítani. Minden portál rendszer sok egyedi lehetőséggel bír, de tapasztalatunk szerint önmagában egyik sem képes az összes szükséges funkció
biztosítására.
Némelyik
kitűnő
oktatási
portál,
másikat
bloggoláshoz, míg másikat fórumozáshoz, projekt kezeléshez készítettek. Ezeket is lehetne használni némi kényszerrel, mint pl. az excelt is lehet adatbázis kezelőnek használni csak nem éppen arra való. Mivel a rendszernek nem igénye a nagy tömegek kiszolgálása így a teljesen egyedi fejlesztés nem volt indokolt. A gyakorlatban szélsőséges igényekre is használható megoldást kerestünk. A megoldásra alkalmas
Copyright © Tenegen Consortium
5/13
Tenegen Kommunikációs Portál Tevezet LLP-LdV-TOI-2008-HU-016
http://tenegen.eu
lehetőségeket a rendelkezésre álló idő rövidsége ellenére is igyekeztünk átnézni. Néhány említésre méltó megoldás: Joomla! CMS – Jó induló alaprendszer, e-learning integráció gyenge, bővíthetőség jó, bár sok esetben nem naprakész vagy nem kompatibilis modulok. Mivel a több nyelv támogatása kissé nehézkesnek tűnt ezért ezt elvetettük. Moodle – Önmagában, mint teljes projektportál nem használható. Viszont az projekt oktatási fázisában bevált eszköz lesz. Dokeos – Bár egyben egy LMS és egy CMS rendszer is, fejlesztése és támogatottsága gyér. MediaWiki – és bármely más Wiki rendszer gyakorlatban nem használható a különleges kezelő nyelvezete miatt. Drupal CMS – Az alaprendszer rendkívül egyszerű és ez elsőre kissé megtévesztő lehet- a rendelkezésre álló kiegészítések mennyisége, a feladatok megoldásának lefedettsége, a támogatottsága kiemeli a többi rendszer közül. 3
Megvalósítás
A portálunk Drupal CMS-t használ sok-sok módosítással. Hogy miért? Mivel ez a legflexibilisebb alaprendszer, a legjobban bővíthető és egészen extrém feladatokat is meg lehet benne oldani, képes több további portál összefogására, csoportmunkára, jól támogatott a többnyelvű tartalom kezelése. Lehetőség van más rendszerekkel való együttműködésre (pl. Felhasználó
kezelés.
un.
single-sing-on
funciók
tartalom átjárhatóság szintén: mediawiki)
szintjén:
is. Továbbá
moodle,
lehetőséget
biztosít az 1.2 –es pontban lefektetett igény kielégítésére is, azaz a "bevándorló
tanárok"
számára
egy
olyan
esettanulmány
portál
létrehozása, ahol tapasztalatot lehet szerezni a web2.0-ás rendszerek együttműködési lehetőségeiről, a legújabb technológiák használatáról. A drupal rendszer alapjában véve támogatja: ⇒ Tartalom beküldés, minimális szerkesztési támogatással. ⇒ Verzionálás, visszatérés előző verzióra.
Copyright © Tenegen Consortium
6/ 13
Tenegen Portál Kézikönyv LLP-LdV-TOI-2008-HU-016
http://tenegen.prompt.hu
⇒ A tartalmak megjelenítése kivonatos formában listázva. ⇒ Egyszerű és bővíthető menük. ⇒ Kategorizálás kulcsszavakkal. ⇒ Testre szabható elrendezés és kinézet. ⇒ Nagyon jól megalkotott és egyszerű programozási architektúra. ⇒ Különféle tartalomtípus minták (fix oldalakhoz, hírekhez, stb) ⇒ Több nyelv kezelése, több kiválasztási mód alapján ⇒ Egyszerű fórum. ⇒ Csoport- és felhasználókezelés ⇒ Rss aggregátor. ⇒ Tartalom szűrő (a zavaros tartalmak és a módosító kódokhoz) ⇒ Változás és látogatási, olvasottsági naplózás. ⇒ Szókeresés a cikkekben.
Mivel az alaprendszer nem tartalmaz minden számunkra szükséges megoldást így a következő kiegészítésekkel, bővítő modulokkal láttuk el: ⇒ Admin menü - Átfogó adminisztrációs felület elsősorban a portál fejlesztéséhez. ⇒ CCK – az alaptartalom (fejléc és törzs) bővítésére. Ezzel lehet részben megoldani a készült videók feltöltését és lejátszását. ⇒ Date-Time – Részletesebb és sokoldalúbb dátumkezelés. Elsősorban a tartalomak naptárszerű megjelenítéséhez ⇒ Event - Speciális időhöz köthető tartalmakhoz. Találkozók, konferenciák meghirdetésére. ⇒ Flexifilter - A wiki jellegű hivatkozásokhoz, amikor is egy másik tartalomra annak címével lehet hivatkozni és a szövegben ez valóságosan hivatkozásként (link) jelenik meg. ⇒ Image – Képkezelő készlet. Ez biztosít számos funkciót a tartalomhoz kapcsolt képek kezelésében. Segítségével lehetőség van képgalériák létrehozására. Ez használható a találkozók, beszámolók képeinek összefogására.
Copyright © Tenegen Consortium
7/13
Tenegen Kommunikációs Portál Tevezet LLP-LdV-TOI-2008-HU-016
http://tenegen.eu
⇒ SpamSpan - A tartalmakban fellelhető email címek és hivatkozások elrejtése a robotok elől. ⇒ Mail – Levélküldő támogatás a többi komponens számára. Mass contact – A portál meghatározott csoporttagjainak lehet kör-emailt küldeni. ⇒ Messaging – Különféle üzenetek kezeléséhez. ⇒ Multilanguage – A teljes nyelvi támogatás biztosítására. Nyelvi verziójú tartalmak. Fordítások. Zászóválasztók ⇒ Notification - A tartalomváltozásokról értesítőt küld az előfizetők számára. Támogatja a hírlevelek tömeges kiküldését. ⇒ Panels – Egyedi tartalom elrendezést biztosít elsősorban a nyitóoldalra. ⇒ Printer friendly pages – A webes tartalom nyomtatható formában történő megjelenítéséhez. ⇒ Rules – Bizonyos események (bejelentkezés, regisztráció) esetén végbemenő automatikus műveletsorok létrehozásához. ⇒ Captcha – A regisztrációt védő ellenőrzési mód. Képbe ágyazott betűk elolvasásával és megadásával részben ellenőrizhető, hogy nem egy szemetelő robot akar-e a portálra regisztrálni. ⇒ Google Analytics – Részletes látogatási statisztikákat gyűjt. ⇒ Taggadelic – Kulcsszavak súlyozott megjelenítéséhez. ⇒ Taxonomy image – a kulcsszavakat képpel helyettesítő modul ⇒ Active menü, collapsi block – Javascript segítségével a menükben való navigálást, a blokkok ki- és bezárását segíti, hogy ne legyen minden kattintásra teljes oldalbeltöltés. ⇒ JQ, JQ media – A JQuery javaszkript könyvtárral multimédia tartalmak lejátszását biztosítja. Itt csak videó lejátszásra használjuk. ⇒ Views - Paraméterezett leválogatást tesz lehetővé. Tartalmi listákat készíthetünk vele különböző szűrési és rendezési elveknek megfelelően.
Copyright © Tenegen Consortium
8/ 13
Tenegen Portál Kézikönyv LLP-LdV-TOI-2008-HU-016
http://tenegen.prompt.hu
⇒ WebFM – Web alapú fájlmenedzser. A tartalmakhoz fájlokat kapcsolhatunk hozzá. ⇒ WebLinks – Külső linkek gyűjtését kategorizálását teszi lehetővé. ⇒ FCK editor – A közismert formázott tartalomszerkesztőt integrálja. ⇒ WebForm – Teljes értékű kérdőívek elkészítéséhez, publikálásához és kiértékeléséhez. A tenegen portált kiegészítő Survey rendszernek ez az alapja. ⇒ Ezeken kívül még kb. 35 különálló modul, amelyek részfeladatokat látnak el. A teljes listát mellőzve néhány képesség: Automatikus szójegyzék, Oldaltérkép, jogosultságvezérlők, külső tematizálók (digg, redit…) integrálása, tabulált elrendezés, moodle integráció, adatmentés-visszaállítás, emlékeztetők, meta tag-olás….
A portál kialakítása részben a fenti modulok precíz beállításait jelenti. A tartalom feltöltése a projekt periódusa alatt történik. 4
Működés
4.1 Felhasználók A portált regisztráció után lehet használni, a regisztrációt a portál üzemeltetőjének jóvá kell hagyni. Így kiszűrhetőek az illetéktelenek. A regisztráció során meg kell adni egy kívánt felhasználói nevet egy jelszót, email címet, és a teljes nevet. A beküldött tartalmak megjelenítésekor ezt a teljes nevet jeleníti meg. A felhasználói névnek és az email címnek egyedinek kell lennie. A felhasználók jelenleg négy csoportba vannak besorolva: ⇒ Azonosítatlan – Akik nem jelentkeztek be. ⇒ Azonosított – Akik bejelentkeztek ⇒ Tenegen – A tenegen projekt tagjai ⇒ Prompt - A portál üzemeltetői.
Copyright © Tenegen Consortium
9/13
Tenegen Kommunikációs Portál Tevezet LLP-LdV-TOI-2008-HU-016
http://tenegen.eu
A felsorolt szerepcsoportokhoz rendelt beállításokat azok sokasága miatt nem részletezem. Áttekintve elmondható, hogy az azonosított csoport tagjai tudnak megjegyzéseket írni, betekinteni további tartalmakba, de új tartalmat csak korlátozottan tudnak létrehozni. A tenegen csoport gyakorlatilag mindent képes csinálni a portálon, viszont el vannak rejtve előle a portál részletes beállításai, ezek viszont megvannak engedve a prompt csoportnak. A portálon minden beállítást és módosítást el tud végezni az admin nevű felhasználó. 4.2 Tartalom
A tartalom beküldése a felső ikonsorral indítható. A tartalom számos paraméterrel rendelkezik a címén és a szövegtörzsön kívül.
Be kell állítani a tartalomra jellemző kulcsszavakat. Ezek közül egy (Public visibility permission) szabályozza a tartalom egyedi hozzáférhetőségét.
Lehet menüponthoz rendelni. Itt meg kell adni a szülőmenüt vagy menüpontot.
Copyright © Tenegen Consortium
10/ 13
Tenegen Portál Kézikönyv LLP-LdV-TOI-2008-HU-016
http://tenegen.prompt.hu
Az összecsukott blokkok további beállításokat tesznek lehetővé. ⇒ Fájl csatolás ⇒ Dokumentum verzió ⇒ Hozzászólás engedélyezés, tiltás ⇒ Nyomtatóbarát oldalak ⇒ URL path beállítások ⇒ Megjelenítési időszak ⇒ Ki a szerzője ⇒ Közzététel. Kész, kiemelt, nyitóoldalra kerülő cikk.
4.3 Nyitóoldal A főoldalon a beküldött tartalmakat különféle szempontok alapján lehet felsolroltatni:
⇒ Új cikkek. Esetleg frissült régi cikk ⇒ Legutóbbi hozzászólások. ⇒ Legutóbbi hírek, ami egy szűkítése a Post – Posztok litának ⇒ Fórum témák ⇒ Beküldött videók
Külön szekció a küldő hivatkozások listáihoz, témák szeint:
Copyright © Tenegen Consortium
11/13
Tenegen Kommunikációs Portál Tevezet LLP-LdV-TOI-2008-HU-016
http://tenegen.eu
Illetve a lap alján a kulcsszavakat súlyozottan ábrázoló „szófelhők”:
4.4 Menük A legfontosabb feladatokhoz navigáló felsőmenü. Ennek kialakítás fix, a tartalmi hivatkozásokkal nem bővíthatő.
A lapok bal oldalán levő Tenegen menü.
Ide menüpontok helyezhetőek el új tartalom beküldésekor.
Alapvetően
dokumentumaihoz
való
a
projekt
gyors
alap
navigálás
a
feladata. Mivel ennek a menünek a tartalma időszakonként változik, ezért néhány pontról írok. Az impresszum és a projekt alapok, Partnerek állandó alapadatok a projekt körülírására. Ezeket a
látogatóknak
segítenek
tájékozódni.
A
Dokumentumok a projektben létrejött fájlok tárhelyéhez vezet. Lehetőség
Copyright © Tenegen Consortium
12/ 13
Tenegen Portál Kézikönyv LLP-LdV-TOI-2008-HU-016
http://tenegen.prompt.hu
van a tartalmak keletkezését naptárszerű nézetben megjeleníteni. A projekt szó- és oldaltérképét lehet még elérni.
Közvetlenül a menü alatt található 3 blokk. A Könyvekben hosszabb
a
projekthez
tanulmányok,
kapcsolódó,
értekezések
de
vannak
kivezetve.
A közelgő események és az eseménynaptár a projekt fontos eseményeit emeli ki.
Az időszakonként elküldött email hírleveleket lehet a portálról is olvasni.
A fórum, tartalomkezelés, kulcsszó kezelés, fordítások részletesen a Tenegen felhasználói kézikönyvben kerülnek ismertetésre.
Copyright © Tenegen Consortium
13/13