Nové diskusie SME sú postavené na kompletne novom jadre, ktoré umožní rýchle pridávanie ďalších funkcií v priebehu najbližších týždňov a mesiacov a takisto prepojenie registrácií na diskusie.sme.sk a ďalších službách sme.sk.
Nové diskusie sú prehľadnejšie, umožňujú napríklad okamžite zistiť, na ktorý príspevok diskutujúci reaguje.
Zmeny nastali napríklad aj v e-mailových notifikáciách - nebudú už obsahovať len upozornenie na nový príspevok, ale aj samotný text príspevku.
Vylepšený vzhľad diskusií:
Z hľadiska používateľov tie najdôležitejšie zmeny a nové funkcie prídu až v najbližších týždňoch.
Pre voyeristické účely zverejňujeme časť interných programátorských poznámok z posledných týždňov vývoja diskusie.sme.sk, ktoré dokumentujú, k akým zmenám došlo v neviditeľnom jadre systému.
Originál bude uložený do Slovenského národného múzea :-)
Nove funkcie diskusii 2.0
Frontend:
- filtrovanie zobrazenia (zatvorenia) prispevkov podla zelanej karmy autora prispevku
- podpora 'permalik'-u pre definiciu URL daneho vybrateho prispevku
- linky na prispevky na ktory nadvazuje ta konkretna reakcia.
- v bubline sa zobrazi prispevok na ktory reaguje ta konkretna reakcia
- pri reakcii je moznost prihlasit sa: loginom/e-mail adresou/aliasom + heslo
- pristup k dalsim temam v ramci diskusie aktualnej sluzby (vlakna)
- prehladnejsie kratke spravy, intuitivne graficky interfejs - zoznamy,funkcionality ako reakcia/preposielanie/zmazaznie/nova sprava
- prehladny profil pouzivatela s novymi polozkami, rychlo dostupne dalsie moznosti v profile
- pre neadminov v menu je rychly pristup k castiam modulu kratke spravy
- rychla editacia profilu pozuivatela pre admina cez zoznam pouzivatelov
Technicke vylepsenia:
- oznamenia administratorom su optimalizovane - stare oznamy su archivovane (ina tabulka) - urychlenie procesov nad tabulkami
- archivovane oznamy sa daju obnovit a presunut ich do aktivneho (aktualneho) zoznamu
- efektivne hlasovanie na prispevky - vsetko prebieha v pozadi - AJAX technologia
- emailing je optimalizovany - nezatazuje diskusny system s rozposielanim e-mailov, ale davkovo sa posielaju
- e_mail templety su urychlene kesovanim (cacheovanie)
- optimalizovane vykreslenie stromu reakcii + cacheovanie
- ciselniky (ako aj staticke texty celeho systemu) su viacjazycne definovatelne
- efektivny vypocet karmy pouzivatelov
- centralizovane konta pouzivatelov - zjednotenie pouzivatelov pre vsetky sluzby SME
- nova struktura DB - konzistentne ukladanie dat - garancia aktualnych struktur
KRITICKE - NUTNE OSETRIT pred štartom
Developersky TODO
(zostáva ešte 25 položiek :-)
Archivny TODO LIST
Na stránkach diskusií nám chýba jeden dnešný prvok: Prajem si dostávať notifikácie o nových príspev- koch z tejto diskusie. BUR - 6.6.2008
Na terajší koniec pravého stĺpca doplníme text - výňatok z kódexu - viď nižšie BUR - 5.6.2008
ZMENY NA STRÁNKE REGISTRÁCIE viď nižšie celý text BUR - 5.6.2008
E-mail s predmetom "Sme.sk diskusie - vase nove heslo" - prisiel mi okrem subjectu uplne prazdny!! BUR - 6.6.2008
auto.sme.sk/diskusie-test/u**ked kliknem na Oznam spravcovi, nevidim vobec nic, otvori sa v tom istom okne prazdna stranka. Firefox 3.0 RC 2 BUR - 6.6.2008
Defaultné zobrazenie vo všetkých diskusiách pre každého "MAME NIC a zobrazuju sa vsetky prispevky" nech je "všetky príspevky", kým si to človek sám nezmení. Bolo by dobré evidovať, či si to človek zmenil,keďže neskôr prepneme všetkým na zobrazenie "Akonahla zvoli inu hranicu - vieme odsledovat zmenu" - ale tým, čo si to už ručne zmenili, necháme, čo si dali sami. - podla mna je tak dobre, ako ho mame teraz - len treba zvolit ine hranice pre jednotlive urovne B. Problémje, že teraz keď si prvýkrát otvorím diskusiu, tak neviem, čo mámzvolené - nič nie je označné. Nech je to označené, že sa mi zobrazujúvšetky. BUR - 5.5.2008
Na jednej diskusnej stránke zobrazme o 100 % príspevkov viac, ako je tam teraz JI - 6.6.2008
http://auto.sme.sk/diskusie-test/static_page_show.php?id_static_page=1 je to prázdne BUR - 6.6.2008
http://auto.sme.sk/diskusie-test/logged_main.php - title stránky dajme "Sme.sk diskusie" (toto dajme všade štandardne, kde sú teraz !!!!! v title) JI 6.6.2008
http://auto.sme****st.php NEFUNGUJE JI - 6.6.2008
Zmeniť obrázok na prihlasovacom tlačitku - poslaný mailom BUR - 6.6.2008 - TO POZADIE UZ BOLO VELMI VYSOKE - UPRAVIL SOM
Priamo v diskusii: Pridávanie priamej reakcie na článok - premenovať na "Pridajte priamu reakciu k článku" JI
kliknem na IP - 85.160.4.166 - zobrazí sa čudná stránka "Stránka sa nenašla" BUR
BUG nahlasil Galambos: skúška špeciálnych znakov - takmer nič neprešlo od¾a poradia na klávenici: ¾šèťžýá íéúä&ogra ve;ô %¼€[] JI 4.6.2008
Pre admina doplnit ciselne zobrazenie karmy uzivatela a poctu hlasov + a - BUR - 3.6.2008
Vokne s mojim profilom (štvorec vpravo) nech je nový odkaz: "Mojepríspevky" - dostanem sa na stránku, ktorá už existuje, kde je môjvýpis. BUR - 5.6.2008
Okienko Oznám správcovi: - je prázdne - je divne umiestnené vpravo hore - má zlý rozmer (skroluje sa tam) BUR - 5.6.2008 je teraz uz OK Tomas? ano.
hýbanám ešte zadefinovanie závislosti karmy príspevku od karmy jeho autora(karma autora určí, aká je štartovacia karma príspevku). Preberiemeosobne TOMAS
Ked kliknem na permalink vo firefoxe, celá stránka sa rozpadne JI tomáš: zdá sa že už je to ok
Doplniť maximálnu úroveň vnorenia (10 úrovní vrátane koreňovej) JI 29.5.2008 max 7 by bolo lepsie, nie?zda sa mi ze 10 je uz vela. tomáš vraví: ok, môže byť 7
Zmeňme subject notifikačných e-mailov na novy prispevok na: [Sme.sk diskusie] Nova reakcia: <prvych 20 znakov nazvu diskusie>... JI 2.6.2008
Posielalsom už mailom, ale chýba v úlohách - keď zahlasujem za príspevok, takby sa mala zobraziť hláška nie ako systémová (popup), ale ako keďhlasujem na vybrali.sme.sk - priamo na tom mieste - ajaxom. BUR - 30.5.2008
Prečosa príspevkom dávajú automaticky nadpisy z prvých slov textu? Totovôbec nerobme - je to otravné, že musím vždy začiatok príspevku čítaťdvakrát JI 29.5.2008
Zmeniť TITLE diskusnych stranok tak, ako su teraz na starych diskusiach. napr.: Nazov temy - diskusia (strana 1) BUR - 30.5.2008
PROFILUŽÍVATEĽA - vo výpise posledných príspevkov užívateľa v jeho profilenech je aj priamy odkaz na tému, ku ktorej bol ten príspevok BUR - 12.5.2008
Administrátor nech v diskusii vidí počet ľudí, ktorí hlasovali za + a - pre konkrétny príspevok - [linky aj neprihlasenym (jalso)] JI. 12.5.2008
Úroveňzobrazenia príspevkov (všetky, len najlepšie, atď..) nech si môžeprihlásený zvoliť aj priamo na stránke diskusie, nech kvôli tomu nemusíísť do svojho profilu BUR - 13.5.2008
Krátke správy - nech správu môžem poslať aj tomu, koho nemám v adresári (ručne napíšem alias) BUR - 12.5.2008
Prihlásenému nech vždy vpravo vypisuje, koľko má neprečítaných správ. BUR - 12.5.2008
Ak admin urobil akúkoľvek zmenu stavu príspevku, nech pri admin view vždy vidno, ktorý admin urobil poslednú zmenu JI. 12.05.2008
Oznámenia adminom - nejak riesene (nahlasene nie) a staršie ako 3 dni automaticky hodiť do archívu BUR - 13.5.2008
Pridať resolvovanie číselných IP na menné adresy BUR - 12.5.2008
problém s 300x300 bannerom BUR - 12.5.2008
prevedenie URL pre reakcie na SEO frendly - zmenit vsade linky na absolutne z relativnych - podmienka SEO BUR - 12.5.2008
Vprofile budú dve položky: adresa blogu (tam naimportovať staré údaje) aadresa webovej stránky. Adresa blogu podlieha schváleniu admina, kýmnie je schválené, nezobrazí sa.BUR - 16.5.2008
Kódex diskutujúceho - graficky zvýrazniť BUR - 19.5.2008
Varovanie poslané adminom užívateľovi - nech admin v jeho profile vidí, kedy a z akého dôvodu dostal všetky varovania BUR - 14.5.2008
Popridaní nového slova do slovníka vulgarizmov cez pravý klik nech saautomaticky refreshne daný príspevok tak, aby sa slovo hneďvyhviezdičkovalo - urobil som manualny refresh - na klik sa da prispevok refreshnut po pridani zakazaneho slova JI 15.5.2008
Zakázaťregistráciu týchto nickov (najlepsie s hviezdickovou konvenciou ak bysa dalo, ze nic s tymto sa neda): ***** BUR - 14.5.2008
Admin musí vidieť zoznam nových adries na schválenie, po schválení už užívateľ nemôže editovať. Vytv orit zoznam na overovanie BUR - 19.5.2008
Zmeniť Favicon na tú, ktorá je v starých diskusiách BUR - 26.5.2008 - stary moze byt nakesovany
http://www.sme.sk/diskusie/theme_list.php?id_thread=9
Defaultne triediť podľa času najnovšieho príspevku - najnovšia téma prvá hore BUR - 26.5.2008Hodnoteniepríspevku + a - - túto os celú prehodiť naopak. Čiže vľavo bude - avpravo +, je to intuitívnejšie, že čokoľvek (kvalita) vždy stúpa smeromzľava doprava. BUR - 26.5.2008
tuikonku kde je mousover "prispevok, na ktory reagujes" by sme malivyhodit ak je to uroven 1 a nereaguje sa na nic, ikonka nema zmysel BUR - 26.5.2008
11. cron email notify posielanie = Neviem otestovať - posielajú sa vmailových notifikáciách aj časti samotných textov príspevkov?? JI 28.5.2008 uz ano. mozte to otestovat
Tento box: "V diskusiach netolerujeme" - nesmie byť nikde inde, než keďsa mi už priamo zobrazujú diskusné príspevky. Inde to aj blbne,prekrýva všeličo, vyhoďme to z login stránky, profilovej stránky,atď... BUR - 5.6.2008
NOVY TEXT DO PRAVEHO STLPCA
1.1 >>> aj subject JI2. >>> linka (s retazom) ma skocit na parenta reakcie JI 10.4.20083.
>>> PRIDAJ REAKCIU: oramovat aktualny prispevok so zobrazenym formularom JI 10.4.20084.
>>> PRIDAJ REAKCIU: pridat info o prihlaseni sa / registracii - linka na registraciu JI
5. >>> PRIDAJ REAKCIU: zapisovat emailing JI 10.4.2008
5.1 >>> login z pridaj reakciu formulara JI 10.4.2008
5.2 >>> zakazane frazy filtrovat pri pridavani JI 11.4.2008 - filtrovat aj nadpis prispevku? áno
5.3 >>> admessage.php -> viewdiscussion.php JI 13.4.2008
6. >>> Vytvorit funkcionalitu na registraciu BUR - 14.4.2008
7. >>> ajaxom zapisovat hlasovanie BUR - 10.4.2008
8. >>> hodnotenie (len linky), rozbalit prispevok - nezobrazovat neprihlasenym userom JI 11.4.2008
9. >>> vsetky texty vypisovat cez $G_LANG !!!!! JI
10. >>> "Zoznam tém záložky" -> v zozname "nazov temy" a "datum posledneho prispevku" - nalinkovat na strom prispevkov JI 13.4.2008, 15.4.2008
11. >>> Preratavat levely nad prispevkami JI - vyriesil som to inak 13.4.2008
12. >>> Zoznam prispevkov v profile uzerov BUR - 11.4.2008
13. >>> Nezverejnit e-mail adresu usera, prazdne polozky profilu len pre admina a vlastnika zobrazovat BUR - 10.4.2008
14. >>> Pri logine brat do uvahy stav konta usera BUR - 10.4.2008
20. >>> bublinka s obsahom parent textu BUR - 15.4.2008 (ak neni na strane vycucat aj tie) JI - 15.4.2008
22. >>> Modifikovat centralny a lokalny test loginu podla 3 unikatnych klucov (login/e_mail/nick_name) - BUR - 10.4.2008
23.>>> Prepracovat zoznam pouzivatelov, kde bol zobrazeny e-maila login, namiesto nich zobrazit nick, first, last name BUR - 10.4.2008
24. >>> Zabezpecenie zoradenia zoznamov len podla dovolenych stlpcov. BUR - 11.4.2008
26. >>> prerobit vygenerovanie noveho hesla na bezpecnejsi sposob BUR - 15.4.200827. >>> vytvorit tabulku a triedu funkcii pre podporu e-mailovych templetov BUR - 14.4.2008
28. >>> vytvorit funkciu na aktualizaciu registrovaneho konta BUR - 15.4.2008
29. >>> vytvorit funkciu na aktualizaciu vygenerovaneho noveho hesla BUR - 15.4.2008
30. >>> pri kazdom prispevku "permalink" - teraz je to len link na predchadzajuceho - na ktory reagoval /JI 25.4.2008
31. >>> parent tych, ktorych nie je vydno - do skrytej div. ji 15.4.2008
33. >>> naimergovat warning count v user. BUR - 22.4.2008
34. >>> po reakcii sa prihlasovat podla login.php - mozno zabalit login do funkcie JI
37. >>> osetritvsetky existujuce typy vstupov k viewdiscussion.php ako su volane naaktualnej verzii diskusii (viewdiscussion.php?spoj=clanok-3834169, atd)(jalso) - JI 22.4.2008
43. >>> implementovat IP rozsah typu blokovanie oznamov BUR - 23.4.2008
47. >>> vytvorit samostatnu funkciu na prihlasovanie do diskusii s funkcionalitami s central_user BUR - 23.4.2008
48. >>> vytvorenie novej tabulky a logovanie prihlaseni ak je pouzivatel podla IP banned. BUR - 23.4.2008
49. >>> vytvorenie funkcionality zakazania registracie z banovanej IP - zakazana registracia na 0,5 hodinu. BUR - 23.4.2008
51. admin list zakazane frazy - odkaz do reakcie, BOLD highlihting, dropdown select list JI 5.5. 2008
52. template mail cache pre notify emaily BUR - 30.4.200853.mail notify template nech nie je cez pregreplace ale jednoduchsie - printf, a do template dame %s BUR - 30.4.200
55.V ytvorenie zoznamu statistik - BUR - 5.5.2008
56.Posielanie e-mailovej notifikacie o prijatej kratkej sprave - BUR - 2.5.2008
57.Posledne aktivne temy do zoznamu "vlakna" ak neide id_thread JI 5.5.200858. zobrazit URL webu pri uzivatelovi ak ma (typicky *.blog.sme.sk) - znova naimporovat, zla migracia JI 5.5.2008
59. testovat moznosti zoradenia podla jednotlivych poli v zozname tem BUR - 30.4.2008
overovaaniepoli: login, heslo, text - povinne pole (G_LANG:'necessary_fields_error'); oznacit povinne polia znakom"<b>*_</b>" JI 13.5.2008
vyhodnotit vsetky moznosti neuspesneho prihlasenia JI Vyratavanie karmy usera, len aktivnym denne, ostatnym 1x tyzdenne JI Zatvorenie prispevkov podla zelanej karmy JI - editacia v profile BUR - 10.4.2008
Admin menu v prispevkov - moznosti (zakazat/obnovit, vymazat/zobrazit podstrom, IP adresa zadavatela) JI
pager bug & novy styl strankovania (nie 20/40/60, ale 1,2,3) JI
po registrovani presmerovanie na povodnu stranku BUR - 30.4.2008
script na mazanie prazdnych tem z ** - zohladnit aj vytvorene virtualroot v di****on! JIneumoznit poslat oznam spravcovi, neumoznit prihlasit sa BUR - 23.4.2008
pager - neprenasat nepotrebne parametre _GET (action, rf, atd) JI 6.5.2008
Spisanie vylepsenych funkcionalit noveho systemu oproti starych diskusii - JI, BUR - 2.5.2008
dorobit TAG cacheovanie. delete chache s tagom id_theme, JI 12.5.2008
duplicitachyby na prezentacii: strankovanie, zistenie last_reaction nejak blbne po pridani reakcie, atd JI 9.5.2008
BUR -13.5.2008 uz len kontrolovat
v v bloku Zoznam odovzdaných hlasov by sa hodilo aj meno autora prispevku, na ktore sa hlasovalo (disc_reaction_vote.id_user_target) JI 9.5.2008javascript zatvaranie prispevkov podla karmy sposobilo ze sa zatvori aj prispevok, na ktory prave reagujem ... BUR - 13.5.2008
pridaj reakciu k clanku (k id_reaction = virtualroot) JI 13.5.2008
vyriesit nevymazavanie posty len oznacovat ako zmazana podla predchadzajuceho stavu spravy BUR - 13.5.2008poslana prazdna reakcia. osetrit JI 13.5.2008
stav prispevku nahlaseny pri nanovo pridanej reakcii JI 15.5.2008
vdiscl je defaultna hodnota 20 preco ?? chcel som tozmenit na null, vytuhol mi comp. este skontrolovat stav JI 15.5.2008
seofunkcia na konverziu URL do seo tvaru. prikladgetrl("/r6363"); vrati seo url, akje zapnute seo. BUR - 19.5.2008
Implementovat do UniListu SEO BUR - 19.5.2008ak je len 1 stranka nezobrazovat pager [1] BUR - 19.5.2008
odfiltrovat z seo.html nepripustne znaky, ktore mozu byt v texte, napr lomitko. atd BUR - 20.5.2008
vytvorit a zobrazit cestu vnorenia v thredov a tem na hlavicke stranky (sme.sk > diskusie >....) - KONZULTOVAT JI
migracia - pozriet sa preco je teraz zle diakritika prispevkov. pri migrazii robit korektne, aby sa zachovala BUR, JI
pocet varovani - poslat mail BUR-22.5.2008
info o IM po prihlaseni sa 0/123 BUR - 22.5.2008
zobrazenie permalinku prerobit na taky sposob, aby nerozhodil design BUR - 26.5.2008neide stranka po poslani novej reakcie : Not Found The requested URL /dis//1/.html was not found on this server. JI 15.5.2008
OPRAVIT TEXTYODHLáSENIE - v menu vpravo á treba dať tiež veľké :) BUR - 22.5.2008
Po kliknuti na moje spravy mam defaultne spravy triedene podla aliasu. Treba defaultne triedit podľa času, najnovšia hore. BUR-22.5.2008
Oznám správcovi