Ogolny system raportowania

0

Mysle o tym juz od dluzszego czasu. Mianowicie jak zrobic raporty. Globalne. Czyli aby link z ikona do raportowania byl obecny na kazdej podstronie. I nie byloby w tym nic trudnego, gdyby nie fakt, ze czasem moze byc mylace, czego dany raport dotyczy. Bo wyobrazmy sobie sytuacje: jest strona ze sporym artykulem i 20 komentarzy do tego. Uzytkownik raportuje strone i przypisuje komunikat co wedlug niego jest nie w porzadku. Hmm... mi sie marzy, aby po nacisnieciu ikony "raportuj", wczytywany byl dodatkowy kod JavaScript, ktory umozliwialby uzytkownikowi zaznaczenie fragmentu tekstu, ktory wedlug niego jest nie w porzadku. Tylko nie wiem czy to bedzie praktyczne. Jak Wy to widzicie?

0

No z tym JSem to będzie szczególny nakład pracy... W końcu musisz przewidzieć że ktoś zaznaczy menu, albo część komentarza. Wtedy trzeba z kolei wykryć autora tego komenta i ID... Nie można zrobić raportu tak jak teraz jest?

0

Nie no, nawet o tym nie myslalem, zeby przechwytywac autora.

Moze zostac tak jak teraz, ale teraz jest raportowanie ograniczone tylko do forum (a konkretnie do danego postu forum).

0

Chyba najlepiej przyporządkować ikonę raportu do każdego posta i każdego artykułu. Proste i pewne.

0

Pomysł jest fajny, ale IMO ilość pracy potrzebnej do zrobienia tego jest za duża. Zresztą i tak w 90% przypadków do raportu nadaje się cały post/artykuł.

0

na forum: raportuj poszczególny post (raport pierwszego posta == raport wątku)
w artykułach: ikonki do raportowania zarówno przy każdym komentarzu jak i przy jakimś toolbarze dla artykułu

trudniejsze do wymyślenia wydaje mi się jak powiadomić moderatorów o danym raporcie.. oraz jak dać znać, że ktoś się raportem zajął.. wydaje mi się, że system z IPB średnio działa - wysyła do każdego modera PM.. więc jeśli moder1 szybko zareaguje i usunie posta, pozostałych 10 moderów niepotrzebnie straci czas na klikanie i szukanie "co jest źle"

moja wizja to pasek gdzieś na górze każdej strony jeśli są jakieś raporty.. wspólny dla moderów/adminów.. (można rozważyć, czy pokazywać go dla modera jednego działu, gdy raport dotyczy miejsca, gdzie nie ma władzy - raczej bym nie pokazywał, bo i tak nic nie będzie mógł zrobić)

Jeśli moder oznaczy raport jako wykonany, znika on dla innych - jeśli był to jedyny, cały pasek info znika

co bym widział w raporcie: linki do zgłaszanych treści [ale na Jowisza, linki, nie buttony, których nie można otworzyć w nowej zakładce] i opcje do zamknięcia raportu z jakimś stanem.. ów status byłby wysyłany do zgłaszającego, a admin (moder?) miałby wgląd we wszystkie zgłoszenia - z info: jaki moder zajął się zgłoszeniem, jaki wynik i jakaś tam data

To raportu o treściach.. należy przemyśleć, czy chcemy mieć raporty ogólne "coś się źle wyświetla, coś źle działa"

0

No tak. Zalozenia sa dosc proste. Lecz nalezy na Coyote spojrzec teraz z innej perspektywy. Ma to byc system typu CMF, ktory chcialbym wykorzystywac w innych projektach jezeli bedzie taka koniecznosc (byloby milo, gdyby inni tez go uzywali ;)). Zatem...

Coyote ma teraz budowe modulowa. Mozemy wyroznic takie elementy jak moduly, wtyczki, komponenty, laczniki, snippety itp itd. Ale nie o tym mialem pisac.

Marooned: w panelu administracyjnym mozesz zauwazyc, ze kazda strona istnieje w drzewie. Dzieki temu kazdej stronie mozna przypisac indywidualne cechy oraz wlasciwosci, takie jak konfiguracja czy prawa dostepu. Wiec teoretycznie na kazdej stronie - np. z lista postow bedzie mozna cos dopisac. Np. w dziale "Praca", na gorze bedzie mozna umiescic kod HTML z informacja dotyczaca tego dzialu. Cale forum bedzie wiec modulem, ktory bedzie "dopisywal sie" do tego drzewa (dopisywal kolejne elementy czyli tematy). I dzieki temu powstanie sciezka do danego tematu (strony), w postacii - np. /Forum/Off-Topic/<id-tematu>,lorem-ipsum-lores

W kazdym razie, chcialem, aby system raportowania byl osobnym modulem/wtyczka albo wlaczony, po prostu do systemu (jadra, mozna rzec). Na pewno bedzie w panelu osobna zakladka z lista raportow, i informacja kto i co zrobil. Tak samo w panelu przy wyswietlaniu podsumowania danej strony, informacja czy strona posiada jakies aktualne raporty. Dzieki temu, ze kazda podstrona, w bazie danych posiada swoje ID, taki system jest dosc latwo zrobic.

Tylko gorzej z forum. Bo skoro forum ma byc osobnym modulem, to skad system ma wiedziec, jakiego posta dotyczy raport. Dlatego myslalem o tym, ze forum bedzie mialo swoj, osobny system raportowania :/ ktory bylby przystosowany tylko do forum i bardziej zaawansowany (dzieki temu na liscie tematow, temat, ktory jest raportowany moglby byc wyrozniony).

0

Wymyslilem to w ten sposob: w system bedzie wbudowany system raportowania. W tabeli 'report', znajdzie sie kolumna 'report_page', ktora bedzie kluczem obcym do ID danej strony. Czyli w panelu bedzie podglad o ilosci raportow przypisanych do danej strony wraz z historia (czy raport "otwarty", czy "zamkniety"). Dodatkowo w widocznym miejscu w panelu informacja o aktywnych raportach.

Teraz: moduly (takie jak forum) beda mogly dostosowywac system raportowania do swoich potrzeb. Tzn. w tabeli bedzie znajdowalo sie dodatkowe pole 'report_section', ktore bedzie moglo byc wykorzystywane przez moduly. W polu report_section taki modul bedzie mogl przechowywac np. ID postu/tematu a pozniej odczytujac taki rekord, odpowiednio interpretowac i obrabiac dane (np. wyswietlajac jakis znak przy raportowanym temacie).

Tyle w teorii, mam nadzieje, ze zda to egzamin w praktyce :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1