Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaErzsébet Dobosné Megváltozta több, mint 8 éve
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
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.