Skocz do zawartości
  • Zarejestruj się

Centrum IP.Board

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

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

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się
×

Ważne informacje

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.