Changes between Initial Version and Version 1 of Video


Ignore:
Timestamp:
Aug 27, 2010, 6:03:10 AM (14 years ago)
Author:
os
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Video

    v1 v1  
     1zakladne veci co by mal portal poskytovat:
     2
     3 * dojde novy uzivatel na domenu:
     4   pozrie sa cookie, ak niekedy suhlasil s podminkami (18 rokov a ze je to moc navykove:), tak
     5   ide rovno na pozadovanu stranku, inac sa zobrazia podmienky stranky (ma nad 18 rokov,
     6   je to velmi navykove, bude mat zodraty curak viac ako predtym a narastu mu bicepsy (doslova takto
     7   treba to spravit funny AMAP:) a zobrazia sa tak, ze pozadovana stranka bude v pozadi vyrenderovana,
     8   ale najprv bude musiet odkliknut podmienky, toto sa ulozi do cookie a uz sa ho to nebudeme pytat dalsi
     9   mesiac. Na tejto stranke by mohli byt zaroven aj preferencie stranky, to znamena ze sa ho to spyta:
     10   1. povolit Gay Content alebo nie (default nie)
     11   2. zobrazovat videne videa (default ano, nech sa s tym naucia robit)
     12   samozrejme tieto preferencie sa budu musiet moct menit aj neskor.
     13   Tuto stranku treba spravit naozaj pekne, nech sa nezlakne vsetkych tych nastaveni!
     14 * registracia - ked sa vyzaduje registracia, tak pri procese registracie postupovat nasledovne:
     15   1. virtualne umoznit vykonat danu akciu, ktora vyzaduje prihlasenie, priklad z komentaru:
     16   use chce napisat komentar, my mu to dovolime, klikne na SEND a presmeruje ho to na registraciu s tym
     17   ze ten komentar bude na tej stranke komplet zobrazeny (ta akcia sa jednoducho NEZABUDNE), s tym
     18   ze je nutna registracia, pripadne prihlasenie (openid, facebook, vlastny userovia). Pre registraciu
     19   sa vyzaduje:
     20   - nickname (hned checkovat ci uz taky v systeme nie je
     21   - mail
     22   - heslo
     23   - male/female
     24   - rok narodenia
     25   - automaticky zistit stat/mesto odkial je
     26   - automaticky zistit jazyk aky pouziva v browseri - I;d like to see webpage in Slovak language.
     27     ked budeme mat ten jazyk uz prelozeny, tak sa enabluje, inac anglictina - jazyk,
     28   - potvrdenie captcha
     29   moze si vyplnit viac informacii o sebe, ale to uz v advanced profile, napriklad uploadnut avatar,
     30   napisat o sebe nieco, ake styly ma rad (podla toho by sa mohla prisposobovat jeho uvodna sranka, zobrazit len
     31   dane styly a zobrazit videa ktore este nevidel z danych stylov od poslednej navstevy...)
     32   KEdze mail treba potvrdit, vsetko (dana akcia) sa zapise do db, ale nebude aktivna, respektive lepsie je
     33   mat tabulku todo_actions, a ked user potvrdi mail, tak sa vsetky actions z tej tabulky vykonaju.
     34   PRe zabudnute heslo treba vyzadovat, mail a username a captcha, pre zabudnutie username sa vyzaduje
     35   mail a captcha. Prri logovani netreba captch, ale ak 3x zada zle heslo, tak aj captcha.
     36 * pri zobrazovani videii bude reagovat mys na prejdenie na obrazok tak, ako na apple, ak som na obrazku
     37   tak sa zobrazi prvy, ak mysou pohnem doprava, tak vlastne "pretacam" to video. Kazde video bude mat 24
     38   nahladov vo forme jpg obrazkov ulozenych na servri ako napriklad:
     39   ID Videa - 123456, zakodovane ako povedzme "af18bXceQ"
     40   static.domena.com/gfx/thumbs/a/f/1/af18bXceQ_00.jpg, ...01.jpg az do 23.jpg
     41   pri "pretacani" by sa mohol ukazat cez ten obrazok jemny ukazovatel, ktoru cas filmu prave zobrazujem,
     42   ak kliknem na danu cast, video sa tam automaticky pretoci (pozeram odtial)
     43 * useri nechcu pozerat videa, ktore uz videli, takze videa na zaklade browser history musia byt nezvyraznene
     44   od ostatnych (su na stranke, ale designom je dane, ze su uz videne). Ak user zapne, ze nechce vidiet videa,
     45   ktore uz videl, tak treba zistit ako sa da zratat pocet videii na stranke ktore su zobrazene (nevidene) a potom
     46   ajaxom dotahat (doplnit zoznam). Celkom killer :) Ak si user zapne ze chce vidiet aj videne, tak sa nejakym
     47   unhide efektom zobrazia, ono to v HTML tie videa videne stale budu, akurat ze budu skryte cez css)
     48 * filter/vyhladavanie - nalavo by si setoval co chce (I want wank: really fast (to 5 min), easy (5-10 min),
     49   sloooowly (10-30min), I am superman (30-till I got empty balls), stranka musi byt vesela a tak to bude aj prelozena.
     50   klasicke nastavovacky, kategorie, keywordy, megaporn to mali pekne spravene
     51 * pri pozerani videa sa samozrejme generuju podobne videa, kazdy nahlad funguje tak, ako som napisal (pretacanie),
     52   rolovanie takychto videi by bolo riesene spodnym posuvnikom, ale ako na apple, netreba to clickat, staci sa pohnut
     53   mysou doprava a uz to dava content.
     54 * oci hore sa vsade pozeraju za mysou, sem tam zmurknu :)
     55 * video sa bude dat stiahnut do hocijakeho formatu (psp, mobil a neviem co), bude tam ale vyrenderovany watermark,
     56   watermark bude vyrenderovany vsade, nebude vyrenderovany jedine pre premium userov a uploaderov, ktori su premium.
     57 * format videa by mal byt uz len najnovsi mp4 (treba zistit ako to bezi na obiloch a tak, ale to riesit neskor),
     58   pouzivat najnovsie technologie
     59 * pri pisani komentaru by sa mohol cez google zistovat dany jazyk komentaru, respektive na to mame aj vlastne rutiny,
     60   do tabulky ho ulozit s detecovanym jazykom (ono ten jazyk by mal byt taky isty ako ma nastaveny jazyk v prehliadaci),
     61   a potom pri prezerani commentov si moze user nastavit v akom jazyku chce vidiet commenty - v akom jazyku
     62 * pouziva sa zakodovany system URL, to znamena, ze ID 10 bude napriklad "abcdefghijk" a webstranka s videom bude:
     63   www.domena.com/en/v/abcdefghijk/benny-fucks-wife
     64   ide o to, aby to len tak nesosli vsetko. Je pravda, ze nemaju az tak co sosat, kedze to bude defaultne povolene,
     65   ale pre istotu, je to profesionalnejsie a aj do budcnosti lepsie. Ak si budu chciet sosnut video v nejakom formate,
     66   co este nie je vygenerovany (tato funkcia bude len pre registrovanych uzivatelov), tak sa mu posle mail s linkom
     67   kde to video bude vygenerovane (nabuduce sa uz generovat nebude, lebo uz bude vytvorene), v reali to bude takto:
     68   video id 123 -> "abcdefghij"
     69   static.domena.com/video/watermark/a/b/c/abcdefghij_flv.flv...abcdefghij_psp.mp4 a pod
     70   bez watermarku (pre premium uzivatelov/uploaderov)
     71   static.domena.com/video/nowatermark/x/y/z/xyz12345_flv.flv (ta ista analogia) plus xyz12345_original.avi
     72   do tychto adresarov sa budu generovat videa, ked to niekto bude chciet konvertovat a podobne, premium useri
     73   si maju moznost sosnut aj originalne video.
     74 * nie moc nasilne, ale za to prespekulvane reklamy. Po nejakom case po spusteni sa budu zobrazovat reklamy priamo pri
     75   prehravani (pred prehravanim, pripadne priamo vo videu), sem tam tam supnut adutfriendfinder alebo taku kokotinu,
     76   sem tam tam dat ze ak nechcu vidiet reklamu, nech zaplatia premium membership
     77 * upload videa riesit klasickym uploadom, ale aj flashovim, nezabudnut na REST rozhranie, po uploadnuti to bude
     78   urcite dlhsie trvat, kym sa konvertne, ale v user profile budeme mat o tom informaciu, ze je v stave konvertovania.
     79 * admin rozhranie: vidiet vsetko o videach, administracia na mazanie a pod
     80   - nastavovanie CORE settingov (napriklad parametre pre kodovanie), admin pre vystupne formaty, napriklad pridam si
     81   PSP a nastavim pre neho parametre.
     82 * useri: usery mozu mat rozne stavy: unconfirmed, confirmed, banned a pod
     83   - mozu patrit do jednej alebo viacero skupin, kazda skupina ma jedno alebo viacej prav
     84 * videa: maju rozne stavy: enabled, rights violation, deleted by user a podobne
     85 * projekt by mal byt tak robeny, ze vsetko by sa malo zakodovat (nech je na predaj), cize bude nejaky
     86   config.php kde sa nastavuju core settingy - pristup do db napriklad a proste kokotiny meniace sa kazdym projektom,
     87   core a libs budu zakodovane (okrem GPL a podobne) a design bude odkodovany samozrejme. Ten skript by sa mal predavat
     88   do buducna a mysliet na to, ze by sa mal dat nasadit aj na ne-porno stranky!
     89
     90ja:
     91rozhodnut sa aky ecnoder pouzit, mal by kodovat do h264 a watermark!
     92rozsirovanie kapacity by malo byt len o tom, ze sa prida dalsi server niekde a nastavi sa NFS ?
     93spravit branu na platenie kreditkami!
     94 
     95
     96zoznam cookies:
     97wl -> [..] weblanguage
     98un -> [...] username
     99sc -> [1|0] (straight content yes/no)
     100ca -> [1|0] (conditions agreement yes/no)
     101sx -> [m|f] (male female)
     102
     103pri registracii usera to spravit, ze ho okalizuje, podla ip...geoip / http://www.hostip.info/use.html
     104
     105modul profil:
     1061. zmena nicku by asi nemala byt povolena, pri vytvarani noveho checkovat cez ajax ci uz taky je
     1072. zmena mailu
     1083. zmena hesla
     1094. preposlanie verifikacneho linku
     1105. nastavenie osobnych preferencii (malo by sa to dat uz aj v advanced pri registracii):
     111  - male / female
     112  - rok narodenia
     113  - automaticky zistit stat a mesto odkial je s moznostou zmenit ho (podla ip)
     114  - automaticky zistit jazyk (podla browsera), moznost zmenit
     115  - avatar upload
     116  - comment
     117  - zobrazovat vsetky videa, alebo len nove
     118  - ake ma rad styly porna
     119
     120   PRe zabudnute heslo treba vyzadovat, mail a captcha, pre zabudnutie username sa vyzaduje
     121   mail a captcha.
     122   Prri logovani netreba captch, ale ak 3x zada zle heslo, tak aj captcha.
     123
     124
     125
     126