Skocz do zawartości

Centrum IP.Board

Zaloguj się, aby obserwować  
  • wpisy
    44
  • komentarzy
    0
  • wyświetleń
    57299

IP.Board 4 - Komentarze i recenzje

Prawie wszystkie aplikacje IPS obsługują komentarze lub opinie. Możesz komentować wydarzenia w IP.Calendar, obrazki w IP.Gallery i wpisy w IP.Blog. Możesz też oceniać produkty w IP.Nexus. Różnice między komentowaniem a ocenianiem są dość subtelne ale istotne. Komentowanie pozwala powiedzieć coś o udostępnionej treści, ocenianie ma na celu wyrażenie opinii na temat elementu w oparciu o swoje doświadczenie. Nie powinno się wyrażać opinii o czymś czego się nie widziało lub nie używało, a opinia powinna być wyrażona tylko raz.

W wersji 4.0 pakietu pracowano nad rozwojem tych koncepcji po to, aby wprowadzenie obu możliwości było łatwe w każdej aplikacji.

Komentowanie

Każda aplikacja w wersji 4.0 może obsługiwać w łatwy sposób komentowanie. Z punktu widzenia programisty trzeba tylko stworzyć klasę komentarz rozszerzającą \IPS\Content\Comment (i zdefiniować kilka metod w tej klasie, takie jak generowanie adresu URL do komentarza), a następnie w głównej klasie zawartości określić tę nową klasę w odpowiedniej własności. Przykładowo w IP.Downloads mamy następującą zawartość

     /**
     * @brief    Comment Class
     */
    public static $commentClass ='IPS\downloads\File\Comment';

I to jest jak się można spodziewać - klasa komentarza, którą można znaleźć w \IPS\downloads\File\Comment i która rozszerza klasę \IPS\Content\Comment. Klasa ta definiuje kilka własności oraz metodę url() (która musi zwracać adres URL komentarza). Prawie wszystko inne jest obsługiwane przez oprogramowanie.

Pozostała część komentarzy działa w dużej mierze tak jak w IP.Board 3.x. Moderatorzy mogą edytować, usuwać, ukrywać i zatwierdzać komentarze. Możesz niektórym użytkownikom odpowiadać na zablokowane treści. Możesz użyć multi-moderacji na komentarzach oraz cytować i multi-cytować komentarze. Wszystkie funkcje, których można oczekiwać są obecne.

blogentry-46197-0-45832400-1392666580.png

Opinie

Istnieje tylko kilka podstawowych różnic pomiędzy opiniami i komentarzami.

  • Możesz dodać tylko jedną opinię do danego elementu. Po dodaniu jednej nie będziesz mógł już dodać kolejnej.
  • Podczas dodawania opinii pojawiają się gwiazdki, którymi możesz ocenić w skali od 1 do 5.
  • Niektóre aplikacje mogą jeszcze bardziej zaostrzyć opinie. Przykładowo w IP.Downloads istnieje opcja, która pozwala dodać opinię tylko użytkownikom, którzy pobrali plik.

W wersji 4.0 podobnie jak w przypadku komentarzy tak i w przypadku opinii, każda aplikacja może w łatwy sposób obsługiwać opinie. Ponadto jako programista możesz obsługiwać oba systemy jednocześnie (i zazwyczaj administrator może wyłączyć jeden lub oba systemy jeśli zechce). Z perspektywy implementacji opinie wyglądają tak samo jak komentarze. Tworzysz klasę opinii i definiujesz własności. W IP.Downloads zobaczysz to w klasie treści.

     /**
     * @brief    Review Class
     */
    public static $reviewClass ='IPS\downloads\File\Review';

A klasę opinii znajdziesz w \IPS\downloads\File\Review, która rozszerza klasę \IPS\Content\Review (która aktualnie rozszerza klasę \IPS\Content\Comment). Klasa opinii w IP.Downloads podobnie jak klasa komentarzy zawiera tylko jedną metodę, która definiuje sposób generowania linków, a także kilka wymaganych własności.

Kiedy opinie zostaną dodane i ocenione, ocena ogólna jest uśredniana i zastosowywana do ocenianego elementu. Element treści może w teorii obsługiwać zarówno zwykły system gwiazdek (jaki jest w IP.Downloads lub IP.Board z serii 3.x) i opinie na poziomie technicznym. Zaleca się jednak aby unikać tego typu sytuacji, gdyż mogą prowadzić do nieporozumień. Większość aplikacji z serii 4.0 obsługujących opinie nie będzie obsługiwała tradycyjnego systemu oceniania.

blogentry-46197-0-81711600-1392666616.png

Można zobaczyć na tym screenie, że nie został jeszcze pobrany plik (który jest opcjonalnie związany z restrykcjami IP.Downloads), bo nie można dodać opinii. Jeśli użytkownik nie ma do czegoś uprawnień IP.Board 4 dokłada wszelkich starań, aby wyraźnie wskazać dlaczego użytkownik nie jest w stanie wykonać danego działania.

Inni użytkownicy przeglądając opinię mogą określić czy była ona przydatna, czy nie (oczywiście nie można tego zrobić we własne opinii). Te głosy tak/nie są rejestrowane by umożliwić użytkownikom sortowanie po najbardziej przydatnych opiniach (przyciski sortowania znajdują się w prawym górnym rogu na powyższym screenie).

blogentry-46197-0-01322400-1392666979.png



0 komentarzy


Rekomendowane komentarze

Brak komentarzy do wyświetlenia.

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.