Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
hálózati megosztás http://www.mommo.hu
2
Előadóról Név: Zumpf Tamás (mr.baker@blogter.hu)
Blogter fejlesztésvezető Főbb projektek: Blogter ( Videobomb ( Linkter ( Origo hozzászólások (
3
Mi is az a mommo? Képmegosztó szolgáltatás
Közösségi, hálózat építő oldal Minden képről lehet helyben beszélgetést folytatni Játék Ingyenes Nem kell regisztráció Jelenleg egy állapota a végleges mommo-nak
4
Technikai adatok PHP MySQL Smarty PEAR komponensek AJAX
Apache, mod_rewrite Trimpath JS template kezelő
5
Logikai terv
6
Template kezelés PHP modulok építik fel az oldalakat, minden modulnak megvan a saját template-je Modulok sorrendje szabadon módosítható Modulok kimenete HTML Az összegyűjtött HTML-ek kiíratásra kerülnek Még részletesebb részekre lehet bontani Elkerülhetők a redundáns kódok Egy egyes modulokat ki lehetne szervezni akár külön szerverre is (pl. feltöltés)
7
Böngésző specifikusság
Főbb eltérések: Design definíciók Javascript parancsok Megoldás: Korrekciós CSS állományok Korrekciós JS állományok Menete JS esetében: létre lehet hozni egy olyan fő osztályokat ami még nem specifikus a specifikus osztályokat származtatni kell a fő osztályokból Vizsgálni a böngésző verziót, majd betölteni a korrekciós állományokat
8
Képkezelés GD libarary segítségével Egy képnek több mérete van
Eredeti kép GD libarary segítségével Egy képnek több mérete van Méretarányos kicsinyítések Thumbnail esetén vágás (crop), majd arányos kicsinyítés Külön képszerverre helyezhető A szerveren külön helyi érték szerinti könyvtárstruktúrába kerülnek tárolásra, egy könyvtárba így max 999 kép lehet Így több képszerverre is kihelyezhető helyi értékek szerint Minden képhez tartozik egy egyedi hash, amit a file neve is tartalmaz Thumbnail
9
Kép ajánlások Címkék, dátumok mentén a kategórián belül
Ha nincsen releváns találat, akkor a friss képek közül választunk véletlenszerűen Statikusan vannak adatbázisban eltárolva (ID-k) Scriptek gyűjtik be időközönként Csak előmoderált képek kerülnek ajánlásra
10
Felhasználói doboz Bármelyik felhasználóról lekérhető
Dinamikusan előre meghatározott szabályok mentén lehet a stylust és a tartalmat megadni Embed kód segítségével lehet kirakni: Javascript ami egy PHP modult hív meg PHP kiírja az eredményt a képernyőre JS parancsokban (document.write) Mivel nincsen regisztráció ezért a felhasználóknak egyedi hash kódjuk van (névazonosság is lehet) Előregenerált dobozok
11
Közösségi funkciók Képek feltöltése Játék, szavazás a képekre
Képek küldése ismerősöknek értesítések Képnél beszélgetés esetén Új kép feltöltés esetén Az ekbe található képeket csatolmányként tesszük a levélbe nem hivatkozásként Hozzászólások az egyes képekhez Felhasználó képeiről box
12
Csatornák Egy kód, nincs duplikátum
Frontend-en külön design állományok PHP kezeli le a csatornák tartalmait Adatbázisban megvannak különböztetve a csatorna képei Apache-ban nem kell külön aldomaineket megadni Sablonokban smarty parancsokkal van lekezelve
13
Jövőkép Megosztásra fókuszálunk Network és csoportképzés
Saját tartalmak csoportnak való megosztása Több jogosultság a saját tartalmak felett Pluginok
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.