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

Hálózati megosztás Előadóról Név: Zumpf Tamás Blogter fejlesztésvezető Főbb projektek: –Blogter (http://www.blogter.hu)

Hasonló előadás


Az előadások a következő témára: "Hálózati megosztás Előadóról Név: Zumpf Tamás Blogter fejlesztésvezető Főbb projektek: –Blogter (http://www.blogter.hu)"— Előadás másolata:

1 hálózati megosztás

2 Előadóról Név: Zumpf Tamás Blogter fejlesztésvezető Főbb projektek: –Blogter (http://www.blogter.hu) –Videobomb (http://www.indavideo.hu) –Linkter (http://www.linkter.hu) –Origo hozzászólások (http://origo.blogter.hu)

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 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 Eredeti kép 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


Letölteni ppt "Hálózati megosztás Előadóról Név: Zumpf Tamás Blogter fejlesztésvezető Főbb projektek: –Blogter (http://www.blogter.hu)"

Hasonló előadás


Google Hirdetések