Kantýna - hotovo!
Napsal:
HorLukRos
Dne: 10.7.2013 0:00 |
Kategorie: Připomínky k webu (2012 - 2015) Zpět na fórum |
Tak aby nikdo neřekl, že se flákám, na tohle místo budu přidávat pokrok při vytváření kantýny. Takhle mě to aspoň bude trochu nutit udělat každý den něco, když pak výsledek prezentuji :-) Asi chápete, že v tomhle vedru se nedá celý den sedět u počítače a programovat, ale do začátku prázdnin se to pokusím stihnout.
19.6. - cca 10% hotovo (obrázky: 1, 2)
- Základní interface, kontrola spuštení AJAXu, příprava tabulek v databázy, návrh formuláře pro vytváření místností.
20.6. - cca 15% hotovo
- Dokončení formuláře pro vytváření místností.
21.6. - cca 20% hotovo
- Vytvoření prvních třech sub-stránek pro AJAXový engine, zabezpečení proti SQL injection, drobné úpravy v DB.
22.6. - cca 22% hotovo
- Víkendový odpočinek :-) A drobné úpravy ve dvou zdrojácích.
23.6. - cca 25% hotovo
- Dokončení několika sub-stránek.
24.6. - cca 30% hotovo (obrázky: 1, 2)
- Kompletace vnitřní logiky vytváření místností a jejich expirace.
25.6. - cca 35% hotovo
- Oprava chyb (a že jsem jich tam už nasekal... :-( ), debugging vytváření místností.
26.6. - cca 45% hotovo
- Základ systémů pro BANování z místností, whitelisting, správcovských pravomocí, heslování místností a globálního BANu.
27.6. - cca 50% hotovo
- Dokončení většiny zdrojáků ze včerejška.
28.6. - cca 52% hotovo (obrázky: 1, 2, 3)
- Kompletace mechanismu pro přístup do místností.
29.6. - cca 54% hotovo
- Opět víkendový odpočinek :-) A příprava na hlavní systém pro chatování a vnitřní mechanismus místností.
30.6. - cca 60% hotovo
- Kompletace systému pro BANování a kickování z místností v reálném čase + speciální výjimky pro adminy webu.
1.7. - cca 64% hotovo (obrázky: 1)
- První návrh hlavního rozhraní chatu.
2.7. - cca 66% hotovo
- Dodatečné úpravy v rozhraní ze včerejška, příprava na systém online listu.
3.7. - cca 75% hotovo (obrázky: 1, 2)
- Kompletace hlavního systému posílání a příjmu zpráv, kompletace aktivního online listu
4.7. - cca 77% hotovo
- Upravení layoutu zpráv pro případ příliš dlouhého textu, převádění odkazů do klikací podoby.
5.7. - cca 85% hotovo
- Vylepšení formulářů po BANu nebo kicku, základ systému pro nastavování místnosti na straně uživatele (např. dočasné vypnutí příjmu zpráv, zvuková signalizace nové zprávy, pokud je okno/záložka neaktivní či má uživatel "odscrollovaný" DIV se zprávami) a s tím související systém přehrávání zvuku (bez Flashe) pod všemi prohlížeči (včetně zrůdností jako IE 5.5 či Netscape).
6.7. - cca 88% hotovo
- Dokončení nastavení na straně uživatele, ukládání do cookiees, upravení AJAXových dotazů kvůli nežádoucímu cachování responsů v některých prohlížečích.
7.7. - cca 93% hotovo
- Zprovoznění "pevných" místností, tj. Kantýna a Jednací sál (pro adminy).
8.7. - cca 96% hotovo (obrázky: 1, 2, 3)
- Antispamový systém, engine pro message boxy, seznam aktuálně skrytých (neaktivních) místností
9.7. - cca 98% hotovo (obrázky: 1, 2, 3, 4)
- Rozhraní pro správce místností (záložky + šipky u zpráv), systém pro zobrazování informací v podobě zpráv, zdokonalení "hlídání dostatečných pravomocí" (whitelist/blacklist/správce) pro vstup a udržení se v místnosti (dřív uživatel zůstal ve whitelist-místnosti i po smazání z whitelistu, atd.).
10.7. - 100% hotovo
- Kompletace, testování
Kdyby měl někdo nějaké návrhy a připomínky, teď je na to vhodná chvíle, dokud je to ve fázi vývoje :-)
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
Nejhorší srážka v životě je srážka s blbcem. Blbce nikdy neusvědčíte z blbství. A z takové srážky vyjdete vždycky jako největší blbec pod sluncem.
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
I am the holder of the torch, lighting the way
I am the keeper of the flame, soldier of balance
Já chci, aby byl chat "součástí" webu. Žádné znovu-přihlašování, ověření autenticity, BANy jen na základě IP, atd. Když už je uživatel jednou přihlášený (na webu), proč nepracovat s těmito údaji? Stejně, jako to bylo na starém webu. A i pro uživatele je to určitě pohodlnější - prostě jednou kliknou a jsou tam, systém je pozná, načte si jejich avatar, jméno, atd., a s tím se pak v chatu pracuje.
... A navíc mě to prostě baví a učím se tím nové věci ;-)
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
EDIT: odkaz »
Jak už naznačil Sev, používám AJAX (a tudíž i JavaScript) a samozřejmě PHP.
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
"Sometimes it takes courage to stick to one's believes, young Padawan, as any Jedi well knows."
"Sometimes it takes courage to stick to one's believes, young Padawan, as any Jedi well knows."
„Tu es oder tu es nicht. Es gibt kein Versuchen.“
"Sometimes it takes courage to stick to one's believes, young Padawan, as any Jedi well knows."
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
"Sometimes it takes courage to stick to one's believes, young Padawan, as any Jedi well knows."
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
A nebo vytvořím místnost: Soutěže- tam budou takové ty kvízy např. "Jaké rasy je Ahsoka?" a) twi'lek b) togruta c) trandoshan...pokud se vám moje návrhy líbí dejte like nebo odpovězte :)
"Sometimes it takes courage to stick to one's believes, young Padawan, as any Jedi well knows."
Vzpomínám si, že na starém webu si někdo stěžoval, že kantýna permanentně zobrazovala jen posledních 30 zpráv. Tak jsem se nyní trochu inspiroval u Skype a podařilo se mi to naimplementovat tak, že je nyní možné procházet i starší zprávy (viz 2. obrázek z 3.7.), i když ty už se nenačtou automaticky po vstupu do místnosti. Ale lze je načíst takto "ručně" (říkám - jak u Skype). Celkově to funguje na trochu jiném principu, než jak to bylo na starém webu, staré zprávy ani nemizí, dokud uživatel neopustí místnost (pak se při opětovném vstupu načtou zase jen ty nejnovější).
Jinak jsem se ale rozhodl, že se nejspíš vykašlu na možnost "jednacích místností" - to jsou ty, kde mělo být psaní zpráv omezeno jen na uživatele, kterým správci místnosti udělili slovo. Myslel jsem, že by to nebylo špatné třeba na aukce, ale když to vezmu kolem a kolem, bylo by to hodně (opravdu hodně) komplikované a výsledek by za to ani vzhledem k využitelnosti podle mě nestál. Takže to asi dělat nebudu, pokud nikdo nic nenamítá.
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
"Sometimes it takes courage to stick to one's believes, young Padawan, as any Jedi well knows."
Všichni se měníme, když se nad tím zamyslíte, všichni jsme rozdílní lidé napříč svými životy. A to je v pořádku, to je dobré, musíš se stále posouvat, dokud si pamatuješ všechny ty lidi, kterými jsi býval
"Sometimes it takes courage to stick to one's believes, young Padawan, as any Jedi well knows."
Všichni se měníme, když se nad tím zamyslíte, všichni jsme rozdílní lidé napříč svými životy. A to je v pořádku, to je dobré, musíš se stále posouvat, dokud si pamatuješ všechny ty lidi, kterými jsi býval
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
"Sometimes it takes courage to stick to one's believes, young Padawan, as any Jedi well knows."
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
"Sometimes it takes courage to stick to one's believes, young Padawan, as any Jedi well knows."
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
"Sometimes it takes courage to stick to one's believes, young Padawan, as any Jedi well knows."
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
Do or do not. There is not try.
Něco jako milisek.
EDIT: Už jsem se ptal, ale místo odpovědí jsem dostal 4 disliky.
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
Don't ask, if you don't care.
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
EDIT: Proč mi dáváš dislike, jsem napsal, že kantýna, věc na kterou se všichni těší má 96%
EDIT: Jasně, další dislike, já vás FAKT NECHÁPU...
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
Všichni se měníme, když se nad tím zamyslíte, všichni jsme rozdílní lidé napříč svými životy. A to je v pořádku, to je dobré, musíš se stále posouvat, dokud si pamatuješ všechny ty lidi, kterými jsi býval
EDIT: A věřím, že ostatní to vidí podobně.
„Když od síly vzdálíš se, věz, že to nebyla Síla, co pohnulo se.“
- Yoda
EDIT: V době, když jsem dával ten komenz, tak nšlo vidět forum kantýna, takže nějaci nezkušeni by to nemuseli najít, ale diky měmu komentáři se dozvěděli situaci.
"A TO SE VYPLATÍ!" -Mistr Jouda, každá šťastná situace.
I am the holder of the torch, lighting the way
I am the keeper of the flame, soldier of balance
EDIT: A jinak se změny projevují okamžitě. Pokud dostaneš/ztratíš správcovské pravomoce, okamžitě se ti objeví/ztratí správcovské rozhraní. Pokud jsi přidán na blacklist nebo smazán z whitelistu, automaticky tě to vyhodí. Jediné, kde to nefunguje, je, když "čekáš" na vyprchání BANu / kicku nebo na přidání na whitelist - v takovém případě musíš znovu vstoupit do místnosti, jinak ti to bude pořád vyset na chybové hlášce, ve které už se dál práva nekontrolují.
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
I am the holder of the torch, lighting the way
I am the keeper of the flame, soldier of balance
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
I am the holder of the torch, lighting the way
I am the keeper of the flame, soldier of balance
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
nechce mě to pustit do místnosti, kterou jsem sám vytvořil
(LEGO SW bitvy)
Why?
Fight for the win!!!
Všichni máme své stroje času. Některé nás vezmou zpět - těm říkáme vzpomínky. Některé nás pohání kupředu - těm říkáme sny.
Fight for the win!!!