
Zgodnie ze wcześniejszymi zapowiedziami wypuszczam do testów beta wersję Blip-Widget dla Wordpressa. Do czego służy widać po nazwie – wyświetla w sidebarze ostatnie statusy użytkownika z serwisu blip.pl (jak widać np. w sidebarze po prawej). W przeciwieństwie do WP-Blip, Blip-Widget nie korzysta z blipowego API, a statusy pobiera z kanału Atom, dzięki czemu nie wymaga do działania zainstalowanego na serwerze cURL’a (jak np. u mnie, dzięki czemu napisałem tą wtyczkę).
Instalacja
Są trzy metody instalacji Blip-Widget na naszym Wordpressie. Pierwsza to zainstalowanie wtyczki z panelu Wtyczki > Dodaj nową (wymaga podania danych do naszego konta ftp). Pozostałe dwie zaczynają się tak samo:
- Ściągamy Blip-Widget z Wordpress Plugins
- Teraz mamy również dwie możliwości:
- Rozpakowujemy wtyczkę i ręcznie wrzucamy katalog blip-widget-dev na serwer do katalogu /wp-content/plugins.
- Korzystamy z opcji Wtyczki > Dodaj nową > Wyślij na serwer.
- Aktywujemy wtyczkę w zakładce Wtyczki > Zainstalowane.
Konfiguracja
Teraz, kiedy nasza wtyczka jest już włączona czas na konfigurację i wstawienie do sidebara. Tutaj pojawiają się nasze dwie metody – łatwiejsza (dla osób, które korzystają z widgetów) i trudniejsza (dla pozostałych).
Metoda łatwiejsza jest przeznaczona dla osób, które posiadają Wordpressa w wersji 2.8 lub wyższej. Jedyne co trzeba zrobić to w zakładce Wygląd > Widgety przeciągnąć widget “Blip.pl” z dostępnych widgetów na panel, a następnie skonfigurować wedle własnych potrzeb.
Metoda trudniejsza polega na wstawieniu poniższego kodu PHP do pliku sidebar.php motywu, z którego korzystamy.
<?php if (function_exists('get_recent_blips')): ?>
<ul id="blip-widget">
<?php get_recent_blips(array(
'username' => 'blipinfo',
'limit' => 5,
'cache_lifetime' => 0,
'type' => 'html'
)) ?>
</ul>
<?php endif ?>
Gdzie:
- username – nazwa użytkownika w serwisie blip.pl (domyślnie: blipinfo)
- limit – limit wyświetlanych statusów, powinien być wartością od 1 do 20 (domyślnie: 5)
- cache_lifetime – czas w minutach, przez jaki cache będzie przechowywany w pamięci. Jeśli piszemy rzadko i mamy dużo odwiedzin na blogu na pewno przyspieszy to czas generowania strony. Jeśli chcemy wyłączyć cache wpisujemy 0 (domyślnie: 0).
- type – może mieć wartość html lub plain i określa w jaki sposób statusy mają być pokazywany na stronie. Jeśli wybraliśmy plain wszystkie linki i tagi będą wyświetlone jako tekst, usunięte zostaną również zdjęcia i klipy. Dla html wszystkie linki i tagi zostaną podlinkowane. Zdjęcia i klipy nie zostaną wyświetlone, jedynie zamienione na tekst i podlinkowane.
- status_format – od wersji 0.3 możliwa jest konfiguracja i formatowanie wyświetlanych statusów. Póki co dostępne są znaczniki {status}, który wyświetla status i {date[format]}, który wyświetla datę i czas publikacji statusu (gdzie format jest formatem czasu, zgodnym z tym dokumentem). Domyślnie: <li><em>{date[H:i, d.m]}</em> <span>{status}</span></li>
Przy tej metodzie konfiguracji należy pamiętać, że zmiany nie będą widoczne dopóki nie zostanie odświeżony cache (chyba, że ustawimy cache_lifetime na 0). Tego problemu nie ma, jeśli wtyczkę konfigurujemy poprzez panel administracyjny.
Na koniec byłbym wdzięczny za wszelkie uwagi odnośnie działania pluginu, pomysły i sugestie.








miguelm75 mówi: 20 stycznia 2010 o 15:25
widget jest świetny, ale przydałaby się możliwość konfiguracji wielkości tekstu i wyświetlania daty/godziny.
poza tym OK
miguelm75 mówi: 20 stycznia 2010 o 17:00
oprócz powyższych przydałaby się możliwość konfiguracji takich drobiazgów, jak kolor wyświetlanej daty i godziny czy linków do tagów/osób. czyli w skrócie mówiąc: coś w rodzaju dołączonego stylu. to zdecydowanie ułatwiłoby dostosowanie wyświetlania wtyczki takim laikom jak ja ;-)
Greenek mówi: 20 stycznia 2010 o 17:07
Konfiguracja daty/godziny jest możliwa od wersji 0.3. Stylowanie to już większa rozkmina, zastanowię się nad tym.
miguelm75 mówi: 20 stycznia 2010 o 17:10
z datą i godziną sobie poradziłem, wystarczyło przestawić miejscami w kodzie.
poza tym widzę, że chyba wtyczka ma lekkie opóźnienie w stosunku do bliploga, niestety.
w związku z tym chyba wrócę do klasycznej wklejki, ale będę na bieżąco obserwując cię na BLIP-ie i trzymając w czytniku RSS :-)
Gleb Piatikow mówi: 16 lutego 2010 o 16:56
> (wymaga podania danych do naszego konta ftp)
To akurat zależy od ustawień serwera, w większości przypadków instalacja przebiega automatycznie ;)