Cześć. Właśnie ukończyłem pisanie modyfikacji, która dodaje na forum phpBB3 opcję przyznawania pochwał. Piszę ten temat po to, aby przed wydaniem pierwszej wersji RC, móc jeszcze dodać brakujące funkcjonalności. A teraz po krótce o tym, co już jest:
- zezwolenia z pełna konfiguracja poprzez panel admina
Zezwolenia obejmują zarówno fora, jak i użytkowników. Co do forów - można ustawić (indywidualnie dla każdego forum) czy można tam przyznawać pochwały oraz, czy pochwały mogą przyznawać wszyscy, czy tylko założyciel tematu (tak więc mod łączy w swoich funkcjonalnościach zarówno znanego z phpBB2 plusminusa oraz beermoda). Jeśli chodzi o zezwolenia użytkowników, to mamy do wyboru, czy dany user (lub grupa) moze przyznawać pochwały oraz czy może przeglądać listę pochwał. Mamy także opcje dotyczące moderatorów i administratorów. Możemy decydować, czy admini lub moderatorzy mogą przyznawać pochwały (przydatne w przypadku prowadzenia forum, na ktorym nie wlaczamy opcji przyznawania pochwał przez zwyklych userow), jak i je usuwać. No i to by było tyle, jeśli chodzi o zezwolenia. Żeby nie przynudzać, resztę opiszę screenami.
W widoku tematu przy userze, któremu możemy przyznać pochwałę, pojawia się nowa ikonka, po kliknięciu której otrzymujemy taki własnie widok:
Tak więc mamy podgląd posta oraz możliwość zdecydowania, czy powiadomić użytkownika prywatną wiadomością o przyznaniu pochwały (w jej treści będzie znajdowało się parę słów wyjaśnienia oraz powód).
Widok tematu prezentuje się mniej więcej tek:
Pod awatarem mamy liczbę pochwał, która jest linkiem do ich listy. Pod postem (tutaj zostanie to jeszcze bardziej wyróżnione poprzez klasę css) mamy informację, ile pochwał zostało za niego przyznane (lub w przypadku wlaczenia opcji przyznawania pochwał tylko przez autora tematu - tylko sama informacje, ze post zostal nagrodzony pochwałą). Informacja ta jest linkiem do listy wyświetlającej pochwały dla danego tematu.
Lista pochwał w HelpModzie jest dwupoziomowa. Pierwszy poziom przedstawia wszystkie tematy, w których dany user otrzymał pochwałę, wskazując też ich ilość. Wszystko to można zobaczyć na powyższym screenie. Nazwa tematu oczywiście jest linkiem, a kliknięcie w nazwy kolumn na belkach pozwala na sortowanie rekordów tam, gdzie to tylko ma większy sens. Jest również przycisk "Usuń", który pozwala usunąć wszystkie pochwały przyznane w danym temacie. Po kliknięciu w "Szczegóły" ukaże się nam drugi poziom listy pochwał, który przedstawia dokladna listę plusów przyznanych w danym temacie. Wygląda to mniej więcej tak:
Tutaj również mamy możliwość sortowania. i usuwania pochwał.
Do tego dochodzi również link do listy pochwał usera w każdym profilu, jak i również informacja o ich ilości na liście użytkowników.
Byłby ktoś zainteresowany taką modyfikacją? Ktoś ma jakieś sugestie odnośnie nowych funkcjonalności? Czas instalacji przewidywany jest na około 4 minuty.
----------------------------------
Ok - wydaje mi się, że mod już jest na etapie umożliwiającym testowanie.
W wersji rc1 doszły logi pochwał w panelu moderatora oraz lista pochwał dla danego posta.
Zmierzyłem czas instalacji i wynosi on 10 minut.
Przedłużyło się ze względu na dodanie paru opcji, takich jak pochwały w profilu oraz na liście użytkowników. Jeśli ktoś chce, może zrobić ładniejszą ikonkę plusa.
----------------------------------
W rc2 dodana instrukcja do subsilvera i poprawione pare malych bledów.
----------------------------------
Wydana została wersja 1.0.0. Lista zmian:- Naprawa warningów związanych z niezdefiniowanymi zmiennymi.
- Poprawka błędu złego wyświetlania listy pochwał przy nie podaniu powodu.
- Poprawka powiadomień o pochwale na PW w przypadku nie podania powodu.
- Dodanie linku do postu, za który otrzymano pochwałę w powiadomieniu o pochwale.
- Dodanie linku do pochwał użytkownika w widoku tematu dla stylu subSilver2.
- Dodanie komunikatów błędu w przypadku próby wyświetlenia pustej listy pochwał.
- Aktualizacja modyfikacji, by była kompatybilna z phpBB 3.0.6 (instalator UMIL oraz nowsza wersja modx).
Helpmod ver 1.0.0
linkme.pl ~ Darmowe pozycjonowanie w google Twojego forum
Wymiana plusami oraz Lubię to
Uwagi moderatora Quba (dodane 23 Lut 2010, 03:41):
Ostatnio edytowany przez Quba 23 Lut 2010, 03:41, edytowano w sumie 11 razy