CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t Rigó Tamás (
[email protected])
Miről is lesz szó? • Miért is, mikor is • Felmerült ötletek, igények •
Minta megoldások
• „Így írunk mi…” • •
Hol kezdjem Joomla! Framework
• Támogatás, segítségkérés
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Miért is? Mikor is? CMS mellé kell(ene) egy kis plusz:
• Nincs elérhető dobozos, vagy nem azt tudja ami kéne • Speciális feladatokat kell megoldani • • •
Nyilvántartás Speciális üzleti igények, összetett feladatok Stb.
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Felmerült ötletek, igények
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Bemutatott példa 1. • Szenvedélybeteg ellátó szolgálat támogató rendszere • • • •
5 szolgálat 20 gondozó 2 központ 500 kliens
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Bemutatott példa 1. • • • • • •
Kliensek és hozzájuk kapcsolódóan tevékenységek rögzítése Visszamenőlegesen is őrizni kell az adatokat Minden történést naplózni kell Egyszerű felület Felhasználóbarát felület
• •
Szokott kinézethez igazodva Tömeges rögzítésre, adatlekérdezésre felkészülve
3 féle jogosultsági szint
Megoldás: Egy az admin felületen történő adatkezelés
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Bemutatott példa 1.
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Bemutatott példa 1.
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Bemutatott példa 2. • Gyermekvasút Internet Portál • • • •
600 gyermekvasutas 150 felnőtt dolgozó Évente kb 160 tanfolyamos és ballagó Alapvetően zárt közösség kiszolgálása
• Terhelés • •
Napi egyedi felhasználók száma 60-500 között Napi oldalletöltések száma 300-2000 között
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Bemutatott példa 2. • Változatos adathalmazok nyilvántartása • • • • • •
Pajtások (életciklus) adatai, történések Dolgozók adatai, vizsgák, orvosi engedélyek, vezénylések, stb. eNapló Daloskönyv Rendezvények jelentkezőinek kezelése (jelentkezés-fizetés-visszaigazolás) Hibajegy kezelő megoldás
• Felhasználói regisztráció újragondolása CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Bemutatott példa 2.
• CMS alapú szolgáltatások • • • •
Tanuláshoz időalapon megjelenő jegyzetek, Belső hírkezelés (jogosultság szerint) Levelezőlisták Fórumok
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Bemutatott példa 2.
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Bemutatott példa 2.
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
„Így írunk mi…”
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Joomla mint keretrendszer? IGEN!
• Készítsünk igényünk szerinti megoldásokat Joomla!-hoz • • •
Komponenseket – Állam az államban Modulokat – Bárhol, bármikor jelen!
Beépülő megoldásokat
• Dolgozhatunk vele önállóan is •
http://developer.joomla.org/framework.html
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Hol kezdjük?
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Hol kezdjük? • Ismerjük meg a keretkörnyezet nyújtotta lehetőségeket • • • •
Ismerjük meg az MVC modelt Front és Backend szolgáltatásai Többnyelvű megoldásra készülés Demó komponens készítése
• Fejlesztői környezet • • •
XAMP PHP - NetBeans, Eclipse Windows 7/8
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Alkalmazás készítése • Gondoljuk át, Tervezzük meg! • • • •
Szolgáltatások Adatbázis Felhasználói felületek FrontEnd Design ezekhez
• Felhasználói leírás, vagy help • Tesztelés, tesztelés, tesztelés • Telepítő csomag készítése • Automatikus frissítés CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Támogatások, kiegészítések • Joomla! Developer Network •
http://developer.joomla.org
•
http://docs.joomla.org/Developers
• Joomla Dokumentációs Portál
• Fejlesztői levelezőlista • Minta komponens •
•
http://docs.joomla.org/J2.5:Developing_a_MVC_Component/ Developing_a_Basic_Component
http://docs.joomla.org/J3.1:Developing_a_MVC_Component/D eveloping_a_Basic_Component
CMS-en túli webes megoldások Fogjuk munkára a Joomla! Framework-t
Kérdések?
[email protected] [email protected]
CMS-en túli webes megoldások — Fogjuk munkára a Joomla! Framework-t