Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

A Szily Kálmán Kéttannyelvű Műszaki Középiskola portálja Drupal alapokon Fábián Zoltán.

Hasonló előadás


Az előadások a következő témára: "A Szily Kálmán Kéttannyelvű Műszaki Középiskola portálja Drupal alapokon Fábián Zoltán."— Előadás másolata:

1 A Szily Kálmán Kéttannyelvű Műszaki Középiskola portálja Drupal alapokon Fábián Zoltán

2  Ez a változat már nincs meg. Jellemzői: ◦ Statikus oldalak, kis mozgó GIF-ek ◦ Alkalmanként Word dokumentumok HTML-ként mentve ◦ Csak a legszükségesebb tartalmak  Hiányosságok ◦ Nehéz új tartalmat hozzáadni ◦ Nem esztétikus ◦ Nem szabványos ◦ Nehéz új szolgáltatásokat implementálni ◦ Lelkes informatika tanárok készítették, rájuk bízták a tartalmak feltöltését is. Más intézmények honlapjai szintén ilyenek voltak

3  Jellemzői ◦ PHP és adatbázis alapú, egyedi fejlesztés ◦ Több nyelvű ◦ Bővíthető menürendszerrel ◦ Többféle funkcióval  Galéria  Hírek  Dokumentumok  Stb… ◦ Ezt is lelkes kollégák fejlesztették Hibái ◦ Nem eléggé rugalmas felépítés ◦ Funkcionálisan nehéz bővíteni ◦ Nem szabványos ◦ A tartalom felvitele gyakran HTML tudást feltételez

4  Jellemzői ◦ Az előző változat modularitása továbbfejlesztve ◦ Új design, ◦ Jobban átgondolt, új motor ◦ Harmadik nekifutás más lelkes kollégákkal  Hibák – régi problémák megmaradnak: ◦ Még mindig nem eléggé rugalmas felépítés ◦ Új szolgáltatásokkal nehéz nehéz bővíteni ◦ Nem teljesen szabványos ◦ A tartalom felvitele gyakran HTML tudást feltételez ◦ Fél évig tartott az átállás

5 http://www.szilytiszk.hu

6 http://www.szily.hu/framework  Jellemzői ◦ Az alaprendszer 3 nap alatt elkészült ◦ Az előző tartalom átvétele folyamatos ◦ Új design kialakítása egyszerű ◦ Több felhasználós ◦ Átlagos felhasználó vihet fel tartalmat ◦ Funkcionálisan egyszerűen bővíthető ◦ Szabványos ◦ Látványos vizuális effektusok ◦ Nagy teljesítményre is képes  Hibák ◦ Nincsenek ismert hibák

7  Jogszabály ◦ A 2009 augusztus 31-én életbe lépő 32/2008. - XI.24. OKM rendelet értelmében, minden nevelési-oktatási intézmény köteles az interneten is elérhetővé tenni a törvényben meghatározott adatokat: ◦ 10. számú melléklet a 11/1994. (VI. 8.) MKM rendelethez Különös közzétételi lista a nevelési-oktatási intézmények részére (A lista személyes adatokat nem tartalmazhat) ◦ Ez egy hosszú lista …  Tanulmányok / Kutatások ◦ 2000-ben jelent meg az Informatika–Számítástechnika Tanárok Egyesülete és az Országos Közoktatási Intézet elemzése ◦ 2004-ben jelent meg Lengyel Rózsa: „Behálózva – Középiskolák honlapjainak állapota” című tanulmánya – tartalmi kérdésekkel foglalkozik  2006-os szakdolgozat –

8  Kötelező tartalmi kérdések ◦ Sokféle elég gyakran változó tartalom (pl. 11 féle lista)  A partnerek követelményei ◦ Támogatások, szponzorok ◦ Reklám – helyi rendezvények  Szülők ◦ Órarend, elektronikus napló, üzenetek, hírek friss információk, kapcsolatfelvételi lehetőségek, képgaléria  Diákok ◦ Órarend, elektronikus napló, friss információk, képgaléria, események, eredmények, közösségi lehetőség (zárt levelező lista)  Tanárok ◦ Órarend, tananyagok kitétele, események, információk, (zárt levelező lista), hírek  Iskolavezetés ◦ Hírek, információk, reklám

9  Jól használható ◦ Logikus felépítés ◦ Jól struktúrált ◦ Szokásos menüpontok  Esztétikai kérdések ◦ A színek, formák „divatosak” – reklám érték ◦ Gyors arculatváltás, vagy csere ◦ Személyre szóló arculat  Szakmailag korrekt legyen ◦ SEO – Keresőbarát ◦ Szabványos ◦ Akadálymentes gyengénlátóknak

10  Olcsón létrehozható legyen  Ne kelljen külön szakembert foglalkoztatni a létrehozására ( lelkes kollégák  )  Gyorsan elkészüljön  A tartalom feltöltését egyszerű végezhesse  Bővíthető  Új szolgáltatások, módosítások gyorsan létrejöjjenek  Biztonságos  Támogatott (support)  Jogosultságrendszer  Biztonsági másolatok létrejötte  Gazdag funkcionalitás  Reklám  SEO stb…

11  Több ilyen létezik, hasonló tudással, ingyen ◦ Drupal (http://www.drupal.hu)http://www.drupal.hu ◦ Wordpress (http://wordpress.hu)http://wordpress.hu ◦ Joomla (http://joomla.org.hu)http://joomla.org.hu ◦ E107 (http://e107.org)http://e107.org ◦ És még sokan mások…

12  Ingyenesek, adatbázis háttérrel  A telepítés egyszerű – egy informatika tanár vagy lelkes amatőr is el tudja végezni  Moduláris felépítésűek  Adminisztrációs felület  Tartalom feltöltése az átlagos felhasználó számára is egyszerű  Szabványosak  Sminkelhetők (témákkal, CSS+Sablonok, Stílusokkal)  Folyamatosan fejlesztik és karbantartják a kódot  Support (támogatás)  Stb…

13  A weboldalak adatbázisban vannak  Egy oldal egy node (csomópont)  Elérési módja: http://localhost/szily 2/framework/?q=nod e/123  A weboldal régiókra és azon belül blokkokra van bontva  A két oldalsó oszlop, a felső blokk általában változatlan, a középső régió változik Az oldal kinézete nagyban függ attól a sminktől, amit a fejlesztő kiválasztott

14  Képek, fájlok tárolása ◦ A fájlrendszerben beállítható helyen tárolja a képeket ◦ A tárolás a webterületen és azon kívül is lehet  Felhasználó kezelés ◦ Jogosultságokkal rendelkező felhasználói csoportok  Adminisztrátorok  Bejelentkezett felhasználók  Anonym látogatók  Modulok használata ◦ Alaprendszerben néhány modul ◦ Ingyenesen több ezer modul létezik  Sminkek, témák használata ◦ A megjelenés (majdnem) független a tartalomtól ◦ Előre megadott témák ◦ Minden téma módosítható  Fejlesztői keretrendszer ◦ PHP kód is használható az oldalakon

15  Web szerver, MySQL telepítése például: ◦ Windows esetén XAMPP csomag: http://www.apachefriends.org http://www.apachefriends.org ◦ Vagy külön modulonként:  Apache: http://www.apache.orghttp://www.apache.org  MySQL: http://www.mysql.comhttp://www.mysql.com  PHP: http://www.php.nethttp://www.php.net  Drupal telepítő ◦ Drupal telepítő letöltése: http://drupal.org/http://drupal.org/ ◦ Drupal magyarítás letöltése: http://drupal.hu/http://drupal.hu/ ◦ Drupal modulok letöltése: http://drupal.org/project/Modules http://drupal.org/project/Modules ◦ Sminkek letöltése: http://drupal.org/project/Themeshttp://drupal.org/project/Themes

16  Telepítőt kicsomagolni egy üres könyvtárba a webszerver könyvtárstruktúrájába: G:\wwwroot\szily2\framework Majd rámásolni a magyarítást:

17  Átnevezés: \szily2\framework\sites\default\default.setting.php =>settings.php  Az adatbázist kezelő felhasználói nevet és jelszót, adatbázis nevét beírni:  92. sor: $db_url = 'mysql://www:jelszo@localhost/szily2'; $db_prefix = ‘drupal_';

18  Szily2 (pl phpMyAdmin mysql kliens segítségével)  MySQL-re kell egy user, akinek van adatbázisban létrehozási joga

19  Egy böngészőben: http://localhost/szily2/framework

20  Kb 1 perc

21  Kb. 10 perc

22

23

24  Idáig 15 perc volt

25  Egyszerű fórum  Több felhasználó kezelése és jogosultságok kezelése  Blog  Adatok rendszerezése (Taxonómia modul)  Könyv adattípus (book modul)  Szavazó modul (poll)  Fordító modul (translation)  Más hírforrások megjelenítése az oldalon  File Update modul  Stb…

26  A http://drupal.org/project/moduleshttp://drupal.org/project/modules ◦ Több ezer modul, különböző célokra, különböző tudással, fejlettségi szinten ◦ A rendszer eleve tartalmaz néhány modult  A letöltött modult be kell másolni a megadott helyre.  Célszerűen a letöltött modulokat más helyre tegyük, mint a rendszer alapmoduljait, mert a rendszer frissítésénél ez jól jöhet. \szily2\framework\sites\all\modules  A modulok egy része a fejlesztést szolgálja, más része a usereknek adott szolgáltat  A modulok ki- és bekapcsolhatók  Nagy terhelésnél egyes modulokat a rendszer automatikusan kikapcsol

27  User szolgáltatások ◦ Advanced Forum – Kibővített fórumok ◦ Calendar – naptár funkciók ◦ Date – A dátumok kezelését segíti ◦ Print – a Weboldal printer friendly módon nyomtatható ◦ Poormanscron – automatikusan lefutó folyamatok ◦ FCK Editor – Word szerű szövegszerkesztő ◦ Tabs – tartalmak Tab-os megjelenítése linkek helyett ◦ Captcha – Kis képek bejelentkezéskor a spammerek ellen  Fejlesztői szolgáltatások ◦ Node_clone – Meglévő oldalak klónozása ◦ Views – Sepciális megjelenítési lehetőségek ◦ Extlink – Külső linkek megjelölése ◦ Advanced_help – Speciális segítség ◦ Admin Dashboard – Új adminisztrációs felület

28  Screencast ( Modulok bekapcsolása )Modulok bekapcsolása  Screencast ( Webhely beállítása )Webhely beállítása  Blokkok beállítása ( Blokkok beállítása )Blokkok beállítása  Felhasználók ( Felhasználók )Felhasználók  Tartalom felvitele ( Tartalmak )Tartalmak

29  Plusz modullal oldalanként lehet állítani a jogosultságokat  Csoportjogok adhatók

30  Screencast ( Sminkek )Sminkek

31  Függvényreferencia: http://api.drupal.orghttp://api.drupal.org  Tetszőleges node-on a PHP szűrőt lehet használni. Ekkor  között PHP kód lehet  jQuery javascript library megy a rendszer mögött

32  Übercart modul – Webáruház  Issue Trackink – Hibajegy kezelő rendszer

33 Kérdések? Fábián Zoltán


Letölteni ppt "A Szily Kálmán Kéttannyelvű Műszaki Középiskola portálja Drupal alapokon Fábián Zoltán."

Hasonló előadás


Google Hirdetések