Úplne nové diskusie na sme.sk - pohľad do zákulisia vývoja

Sme.sk dnes spúšťa kompletne nový diskusný systém. Čo nové prinesie?

Písmo: A- | A+
Diskusia  (181)

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í: 

Obrázok blogu

Z hľadiska používateľov tie najdôležitejšie zmeny a nové funkcie prídu až v najbližších týždňoch.

SkryťVypnúť reklamu
SkryťVypnúť reklamu
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou

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

SkryťVypnúť reklamu

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 

SkryťVypnúť reklamu


KRITICKE - NUTNE OSETRIT pred štartom




Developersky TODO

(zostáva ešte 25 položiek :-)

Archivny TODO LIST

  1. 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

  2. Na terajší koniec pravého stĺpca doplníme text - výňatok z kódexu - viď nižšie BUR - 5.6.2008

  3. ZMENY NA STRÁNKE REGISTRÁCIE viď nižšie celý text BUR - 5.6.2008

  4. E-mail s predmetom "Sme.sk diskusie - vase nove heslo" - prisiel mi okrem subjectu uplne prazdny!! BUR - 6.6.2008

  5. 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

  6. 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

  7. Na jednej diskusnej stránke zobrazme o 100 % príspevkov viac, ako je tam teraz JI - 6.6.2008

  8. http://auto.sme.sk/diskusie-test/static_page_show.php?id_static_page=1 je to prázdne BUR - 6.6.2008

  9. 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

  10. http://auto.sme****st.php NEFUNGUJE JI - 6.6.2008

  11. Zmeniť obrázok na prihlasovacom tlačitku - poslaný mailom BUR - 6.6.2008 - TO POZADIE UZ BOLO VELMI VYSOKE - UPRAVIL SOM

  12. Priamo v diskusii: Pridávanie priamej reakcie na článok - premenovať na "Pridajte priamu reakciu k článku" JI

  13. kliknem na IP - 85.160.4.166 - zobrazí sa čudná stránka "Stránka sa nenašla" BUR

  14. BUG nahlasil Galambos: skúška špeciálnych znakov - takmer nič neprešlo od¾a poradia na klávenici: ¾šèťžýá íéúä&ogra ve;ô %¼€[] JI 4.6.2008

  15. Pre admina doplnit ciselne zobrazenie karmy uzivatela a poctu hlasov + a - BUR - 3.6.2008

  16. 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

  17. 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.

  18. 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

  19. Ked kliknem na permalink vo firefoxe, celá stránka sa rozpadne JI tomáš: zdá sa že už je to ok

  20. 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

  21. 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

  22. 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

  23. 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

  24. Zmeniť TITLE diskusnych stranok tak, ako su teraz na starych diskusiach. napr.: Nazov temy - diskusia (strana 1) BUR - 30.5.2008

  25. 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

  26. 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

  27. Ú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

  28. 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

  29. Prihlásenému nech vždy vpravo vypisuje, koľko má neprečítaných správ. BUR - 12.5.2008

  30. 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

  31. Oznámenia adminom - nejak riesene (nahlasene nie) a staršie ako 3 dni automaticky hodiť do archívu BUR - 13.5.2008

  32. Pridať resolvovanie číselných IP na menné adresy BUR - 12.5.2008

  33. problém s 300x300 bannerom BUR - 12.5.2008

  34. prevedenie URL pre reakcie na SEO frendly - zmenit vsade linky na absolutne z relativnych - podmienka SEO BUR - 12.5.2008

  35. 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

  36. Kódex diskutujúceho - graficky zvýrazniť BUR - 19.5.2008

  37. 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

  38. 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

  39. Zakázaťregistráciu týchto nickov (najlepsie s hviezdickovou konvenciou ak bysa dalo, ze nic s tymto sa neda): ***** BUR - 14.5.2008

  40. 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

  41. Zmeniť Favicon na tú, ktorá je v starých diskusiách BUR - 26.5.2008 - stary moze byt nakesovany

  42. 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.2008

  43. Hodnotenieprí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

  44. 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

  45. 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

  46. 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

  47. NOVY TEXT DO PRAVEHO STLPCA

  48. 1.1 >>> aj subject JI2. >>> linka (s retazom) ma skocit na parenta reakcie JI 10.4.20083.

  49. >>> PRIDAJ REAKCIU: oramovat aktualny prispevok so zobrazenym formularom JI 10.4.20084.

  50.  >>> PRIDAJ REAKCIU: pridat info o prihlaseni sa / registracii - linka na registraciu JI

  51. 5. >>> PRIDAJ REAKCIU: zapisovat emailing JI 10.4.2008 

  52. 5.1 >>> login z pridaj reakciu formulara JI 10.4.2008

  53. 5.2 >>> zakazane frazy filtrovat pri pridavani JI 11.4.2008 - filtrovat aj nadpis prispevku? áno

  54. 5.3 >>> admessage.php -> viewdiscussion.php JI 13.4.2008

  55. 6. >>> Vytvorit funkcionalitu na registraciu BUR - 14.4.2008

  56. 7. >>> ajaxom zapisovat hlasovanie BUR - 10.4.2008

  57. 8. >>> hodnotenie (len linky), rozbalit prispevok - nezobrazovat neprihlasenym userom JI 11.4.2008

  58. 9. >>> vsetky texty vypisovat cez $G_LANG !!!!! JI

  59. 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

  60. 11. >>> Preratavat levely nad prispevkami JI - vyriesil som to inak 13.4.2008

  61. 12. >>> Zoznam prispevkov v profile uzerov BUR - 11.4.2008

  62. 13. >>> Nezverejnit e-mail adresu usera, prazdne polozky profilu len pre admina a vlastnika zobrazovat BUR - 10.4.2008

  63. 14. >>> Pri logine brat do uvahy stav konta usera BUR - 10.4.2008

  64. 20. >>> bublinka s obsahom parent textu BUR - 15.4.2008 (ak neni na strane vycucat aj tie) JI - 15.4.2008

  65. 22. >>> Modifikovat centralny a lokalny test loginu podla 3 unikatnych klucov (login/e_mail/nick_name) - BUR - 10.4.2008

  66. 23.>>> Prepracovat zoznam pouzivatelov, kde bol zobrazeny e-maila login, namiesto nich zobrazit nick, first, last name BUR - 10.4.2008

  67. 24. >>> Zabezpecenie zoradenia zoznamov len podla dovolenych stlpcov. BUR - 11.4.2008
    26. >>> prerobit vygenerovanie noveho hesla na bezpecnejsi sposob BUR - 15.4.2008


  68. 27. >>> vytvorit tabulku a triedu funkcii pre podporu e-mailovych templetov BUR - 14.4.2008

  69. 28. >>> vytvorit funkciu na aktualizaciu registrovaneho konta BUR - 15.4.2008

  70. 29. >>> vytvorit funkciu na aktualizaciu vygenerovaneho noveho hesla BUR - 15.4.2008

  71. 30. >>> pri kazdom prispevku "permalink" - teraz je to len link na predchadzajuceho - na ktory reagoval /JI 25.4.2008

  72. 31. >>> parent tych, ktorych nie je vydno - do skrytej div. ji 15.4.2008

  73. 33. >>> naimergovat warning count v user. BUR - 22.4.2008

  74. 34. >>> po reakcii sa prihlasovat podla login.php - mozno zabalit login do funkcie JI

  75. 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

  76. 43. >>> implementovat IP rozsah typu blokovanie oznamov BUR - 23.4.2008

  77. 47. >>> vytvorit samostatnu funkciu na prihlasovanie do diskusii s funkcionalitami s central_user BUR - 23.4.2008

  78. 48. >>> vytvorenie novej tabulky a logovanie prihlaseni ak je pouzivatel podla IP banned. BUR - 23.4.2008

  79. 49. >>> vytvorenie funkcionality zakazania registracie z banovanej IP - zakazana registracia na 0,5 hodinu. BUR - 23.4.2008

  80. 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.2008

  81. 53.mail notify template nech nie je cez pregreplace ale jednoduchsie - printf, a do template dame %s BUR - 30.4.200

  82. 55.V ytvorenie zoznamu statistik - BUR - 5.5.2008

  83. 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.2008

  84. 58. zobrazit URL webu pri uzivatelovi ak ma (typicky *.blog.sme.sk) - znova naimporovat, zla migracia JI 5.5.2008 

  85. 59. testovat moznosti zoradenia podla jednotlivych poli v zozname tem BUR - 30.4.2008

  86. overovaaniepoli: login, heslo, text - povinne pole (G_LANG:'necessary_fields_error'); oznacit povinne polia znakom"<b>*_</b>" JI 13.5.2008

  87. 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

  88.  Admin menu v prispevkov - moznosti (zakazat/obnovit, vymazat/zobrazit podstrom, IP adresa zadavatela) JI 

  89. pager bug & novy styl strankovania (nie 20/40/60, ale 1,2,3) JI

  90.  po registrovani presmerovanie na povodnu stranku BUR - 30.4.2008
    script na mazanie prazdnych tem z ** - zohladnit aj vytvorene virtualroot v di****on! JI

  91.  neumoznit poslat oznam spravcovi, neumoznit prihlasit sa BUR - 23.4.2008 

  92. pager - neprenasat nepotrebne parametre _GET (action, rf, atd) JI 6.5.2008 

  93. Spisanie vylepsenych funkcionalit noveho systemu oproti starych diskusii - JI, BUR - 2.5.2008

  94.  dorobit TAG cacheovanie. delete chache s tagom id_theme, JI 12.5.2008
     duplicita

  95. chyby na prezentacii: strankovanie, zistenie last_reaction nejak blbne po pridani reakcie, atd JI 9.5.2008

  96. 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.2008 

  97. javascript zatvaranie prispevkov podla karmy sposobilo ze sa zatvori aj prispevok, na ktory prave reagujem ... BUR - 13.5.2008

  98. 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.2008

  99.  poslana prazdna reakcia. osetrit JI 13.5.2008 

  100. stav prispevku nahlaseny pri nanovo pridanej reakcii JI 15.5.2008

  101. vdiscl je defaultna hodnota 20 preco ?? chcel som tozmenit na null, vytuhol mi comp. este skontrolovat stav JI 15.5.2008

  102.  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.2008 

  103. ak je len 1 stranka nezobrazovat pager [1] BUR - 19.5.2008 

  104. odfiltrovat z seo.html nepripustne znaky, ktore mozu byt v texte, napr lomitko. atd BUR - 20.5.2008 

  105. vytvorit a zobrazit cestu vnorenia v thredov a tem na hlavicke stranky (sme.sk > diskusie >....) - KONZULTOVAT JI

  106.  migracia - pozriet sa preco je teraz zle diakritika prispevkov. pri migrazii robit korektne, aby sa zachovala BUR, JI

  107.  pocet varovani - poslat mail BUR-22.5.2008

  108.  info o IM po prihlaseni sa 0/123 BUR - 22.5.2008

  109. 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

  110. OPRAVIT TEXTYODHLáSENIE - v menu vpravo á treba dať tiež veľké :) BUR - 22.5.2008

  111. Po kliknuti na moje spravy mam defaultne spravy triedene podla aliasu. Treba defaultne triedit podľa času, najnovšia hore. BUR-22.5.2008

  112.  Oznám správcovi

    Čo je nové na sme.sk

    Čo je nové na sme.sk

    Bloger 
    Populárny bloger
    • Počet článkov:  264
    •  | 
    • Páči sa:  74x

    Novinky, zlepšenia a vôbec všetko, s čím sa chceme podeliť. Zoznam autorových rubrík:  Novinky na sme.skNezaradené

    Prémioví blogeri

    reklama
    reklama
    SkryťZatvoriť reklamu