R.I.P. folksr.com

Długo zwlekałem z oficjalnym info, mając nadzieję, że folksr.com wróci. Nie wrócił od blisko kwartału i straszy błędem Could not connect to Db. Znając uwarunkowania, z których głównym jest brak czasu, myślę, że tak już zostanie. Kolejny znikający serwis[1]. Krótko działał, bo jakieś 5 lat tylko.

Szkoda, bo jak pisałem, lubiłem ten serwis i był to taki lepszy odpowiednik LinkWithin. I fajnie się integrował z Blox. Hm, może Agora go kupi (o ile autor zdecyduje się sprzedać…)? Albo może ktoś napisze własną wersję? Algorytm był opisany na blogu autora (linki w ww. wpisie). W tej chwili tagi na Blox są IMO trochę sztuką dla sztuki. 🙁

No i od jakiegoś czasu wpisy nie były polinkowane między sobą. Wróciłem więc do LinkWithin… Co prawda to tylko linkowanie w obrębie bloga (i śledzi AKA szpieg), ale lepszy rydz, niż nic. No i folksr.com niestety nigdy wielkiej popularności nie zdobył. A szkoda, bo może wtedy inaczej by się jego losy potoczyły…

[1] Łapię się na tym, że jak widzę nowy serwis, to myślę tylko, jak go zepsują (uczynią nieużywalnym) lub kiedy padnie.

Tagi na Blox jako przykład usability fail.

Bardzo lubię tagi jako znaczniki do wpisów, bo to chyba najszybsza metoda na znalezienie wpisu (w swoich wpisach), poza tym, można w prosty sposób kierować do podobnych tematycznie wpisów, także między platformami (np. z wykorzystaniem Folksr; opis integracji Blox i Folksr tutaj), więc bardzo ucieszyłem się, gdy Blox je wprowadził.

Moja radość nie trwała długo – mój mały system półautomatycznego przypisywania tagów (AKA tag-ego-rise) szybko dobił do limitu 100 tagów. Później limit został zwiększony do 250, ale i to nie starczyło na długo. Podobno istnieje jakieś uzasadnienie limitu tagów dla danego bloga. Więcej, nawet nie wiedząc nic o bebechach Blox potrafię sobie wyobrazić powody limitowania. Ale czemu tylko 250? Nic to, przyjmijmy to za ograniczenie techniczne. I w sumie da się przeżyć…

Kolejna sprawa to pisownia – obecny system, gdzie każdy tag jest globalny dla wszystkich blogów na Blox i może być dodany tylko w jednej wersji (duże i małe litery) wymusza arbitralne decyzje, czy będzie Safari (przeglądarka) czy safari (polowanie), Opera (przeglądarka) czy opera (muzyka, budynek). Kto pierwszy ten lepszy (no dobrze, admini mają możliwość interwencji, ale…), ale dzięki temu mamy tagi typu Policja (na pewno nikt z ekipy JP nie dodawał tagu), Katastrofa (taka kaczka?), Rock (musiało to być potężne brzmienie) i Wpis (Wpis na Blogu – brzmi dumnie, niestety blog jest małą). Też w sumie niekrytyczne, choć przydałaby się opcja pozwalająca na prezentowanie wszystkich tagów bez użycia wielkich liter (albo wszystko kapitalikami). Może nawet da się to w CSS jakoś zrobić.

No dobrze, powyższe mają jakieś uzasadnienia techniczne. Ale jak wytłumaczyć to, że z poziomu administratora bloga:

  • Nie ma sortowania tagów po ilości użycia w ramach danego bloga? I weź tu szukaj rzadko używanych tagów…
  • Nie można kliknąć tagu, żeby zobaczyć wszystkie wpisy na blogu (albo lepiej, listę ich tytułów), do których jest przypisany? Sama funkcjonalność istnieje, bo kliknięcie tagu pod wpisem dokładnie tak działa… No ale nie będę się w greasemonkey bawić, żeby łatać dziurę.

Pisząc oczywiście mam nadzieję, że podziała to stymulująco na developerów i późno bo późno, ale dorobią. Lepiej późno, niż wcale.

Spięcie folksr i blox – praktyczne wykorzystanie tagów.

Od zawsze brakowało mi na Bloksie tagów. Niedawno pojawiły się i tagi, i miejsce na kod HTML pod wpisem. Na dodatek „programowalne”, czyli pozwalające na użycie zmiennych. 1+1=2, czyli pora na praktyczne wykorzystanie tagów, czyli automagiczne robienie odnośników do innych wpisów o podobnej treści na innych blogach za pośrednictwem serwisu Folksr. Folksr aktualnie wspiera platformę Jogger, wszystkie blogi oparte na WordPressie, oraz daje się spiąć z Blox. Poniżej opis spięcia.

Krok pierwszy – rejestrujemy się w serwisie Folksr. Od razu uprzedzam, że ostatnimi czasy było trochę zamieszania z mailami wysyłanymi do .pl – obecnie dochodzą, ale różnie z tym ostatnio było, więc proponuję cierpliwość.

Krok drugi – dodajemy bloga w serwisie. Podajemy adres, tytuł, podstawowy język z wpisami na blogu, określamy, ile ma być odnośników pod każdym wpisem. Jest też możliwość zawężenia grupy blogów, do których linkujemy (domyślnie korzysta tylko z tagów).

Następnie w Blox wchodzimy w Ustawienia -> Pozostałe i w Pole na dodatkowe tagi META wklejamy podany we Folksr kod weryfikacyjny. Po zatwierdzeniu zmian, możemy kliknąć Zweryfikuj, aby potwierdzić Folksrowi, że to naprawdę nasz blog.

Mnie poprosił jeszcze o wgranie pliku o określonej nazwie i zawartości (Notki -> Pliki), ale chyba zostało to wyłączone aktualnie.

Pora na skorzystanie z dobrodziejstwa zmiennych na Blox: wchodzimy w Ustawinia -> Pozostałe i w polu Dodaj pod każda notką wstawiamy kod:

[div id="folksr"] [/div]
[script type="text/javascript"
src="http://folksr.com/script.php?title={tytul}&tags={tagi_a} "][/script]

Oczywiście zamiast nawiasów kwadratowych muszą być ostre, ale znając Blox, znów mi je wytnie przy każdej edycji, więc wolę napisać tak.

Od tej chwili każde wejście (czyjekolwiek z włączoną obsługą JS) na stronę z wpisem będzie powodowało po pierwsze dodanie tegoż wpisu do bazy Folksr, po drugie, powinny pojawić się odnośniki do wpisów o podobnych tagach.

Jeśli chodzi o wygląd wpisów, to ustawiamy go w serwisie Folksr w Skin Editor (mam angielski jako podstawowy w przeglądarce, więc nie wiem, czy to się nie spolszczy). Ja używam:

[div]
[p]
Podobne wpisy:[br/]
{entry}
[a href="@@link"]@@title[/a] by [b][a href="@@profile"]@@author[/a][/b][br /]
{/entry}
[/p]
[/div]

Oczywiście ponownie zamieniamy wszystkie nawiasy kwadratowe na ostre.

Tyle jeśli chodzi o szybkie howto. Zakładam oczywiście, że nasze wpisy na Blox są już otagowane.

Folksr to młody, polski projekt (więcej o nim można poczytać na blogu autora, a tutaj o algorytmie szukania podobnych wpisów).

Sam projekt nie jest bez wad/błędów/niedoróbek (na razie wyszło skopane kodowanie pl-znaków przy wpisach z Blox – któż by spodziewał się ISO-8859-2? – ma być poprawione). Ja zachęcam do zgłaszania błędów za pośrednictwem Blip (użytkownik folksr oraz tag folksr) no a przede wszystkim do korzystania z serwisu – mi się pomysł bardzo podoba. Autor co prawda jest zajęty, ale może da się go rozruszać. 😉

UPDATE: Blox przy każdym wejściu w edycję w Ustawienia -> Pozostałe radośnie zmienia ciąg &tags na &tags (shift-7 amp dwukropek na shift-7 tags), co – jeśli nie poprawimy tego, a klikniemy Zapisz, powoduje niedodawanie się nowych wpisów do Folksr. Należy mieć na to baczenie za każdym razem w przypadku zmian w tej zakładce.

UPDATE2: Opis integracji dodany do Blox wiki.