Pomimo tego co się stało z blogiem ( ), znalazłem chwilę, aby odświeżyć Licznik Blogowy pod nową odsłonę portalu. Na razie jest liczenie globalne za wybrany miesiąc i wsparcie dla obu motywów.
Dziwna sprawa. Wersja 3.0 była w markecie FF, dziwne że teraz jest 2.1. Będę musiał się temu przyjrzeć. Dzięki za zwrócenie uwagi. Finalna wersja będzie dostepna na obu przeglądarkach. Bo Opera to już chyba RIP.
ogarnąłem nowy system wpisów i ich doczytywanie przez API. Dzięki temu, że nie trzeba parsować strony w JS (jak dawniej), a obecnie wpisy można przez API pobierać w JSON, to całość działa o wiele szybciej niż kiedyś.
mam również już dorzucone pobieranie komentarzy z nowego API, dzięki GraphQL można wybrać co się chce zwrócić z serwera, więc pobyłem się treści komentarzy, co na pewno przyspieszy pobieranie danych do analizy
komentarze obecnie mają nie tylko polubienia , ale również można ocenić komentarz negatywnie - może macie jakiś pomysł jak można wykorzystać?
niestety nie mamy dostępu do ilości wyświetleń, więc takich danych nie będzie na ten moment w analizie
nie widzę również w obecnym stanie dodawania wykresu opisującego czy wpis był na głównej czy nie
na ten moment do zrobienia jest: ostylowanie statystyk i wykresów z godnie z nowymi stylami
z ciekawostek, @Docent zauważyłem że nowe API do wpisów blogowych (https://www.dobreprogramy.pl/api/blogs) kiedy zwraca linki do kolejnych wpisów (właściwość next) nie ma ono https, a tylko http; zaś w pobieraniu komentarzy z GraphQL (getComments) właściwość first niby przyjmować powinno wartości do 1000, ale wszystko powyżej 100 zwraca błąd Internal Error Occurred
Jeśli wpis jest na głównej stronie bloga, to wartość site_dobreprogramy będzie równa lub większa 3. Jeśli wpis jest dodatkowo na SG portalu, to wartość 4.
Co do API GraphQL, to jest Data API Wirtualnej Polski, faktycznie z tego co wiem to można pobierać maksymalnie 100 elementów naraz.
Może w ogóle nie wykorzystywać, bo to i tak dennie wygląda, prawdę mówiąc.
To już lepiej w ogóle zreztgnować z +/- na rzecz dodatku w postaci - zgłoś wpis.
trochę jest zabawy ze stylami, bo generowane są dynamicznie, więc aby coś ostylować, jak na portalu, trzeba pobrać istniejący obiekt i skopiować style (np. zielony przycisk) - trochę to wydłuża prace
obecnie na portalu nie ma już pełnego przeładowania strony między przejściem na podstrony, zatem i wykrywanie kiedy powinien pojawić się przycisk do analizy całego bloga za miesiąc/wybranego blogera, trzeba było dorobić
do statystyk doszedł ciekawy parametr: promowanie bloga, każdy z wpisów dostał informację czy wpis był promowany na głównej stronie bloga i/lub na stronie głównej portalu (odpowiednio 2 i 3 kolumna)
API, na których jest bazowany licznik, pewnie się nie zmieni już. A jeśli się zmieni to pewnie będzie starczyć drobny update do wtyczki. Nikt całego bloga nagle przerabiać nie będzie.
Tak jak @smbody piszę, API wygląda już na całkiem stabilne i zapewne dużych rewolucji nie będzie. Wcześniej trzeba było „ręcznie” parsować stronę HTML, a obecnie po zmianach API daje szansę na szybkie dostosowanie wtyczki do zmian.
Co ciekawe, wygląda na to, że API jest/będzie współdzielone przez kilka serwisów: