Płacisz, ale szanuj moje zdanie!

Wpis jest o tym jak nie napisałem wtyczki do wordpress’a. Wtyczka o której mowa pojawiło się w serwisie WP Zlecenia i było naprawdę interesujące. Szczegóły zlecenia pominę jako nieistotne.

Nawiązałem kontakt ze zlecającym i rozpoczęliśmy proces negocjacji zarówno zakresu prac, jak i wynagrodzenia. Jak to zwykle bywa ja ciągnę w jedną stronę, potencjalny klient w drugą. Normalne i zrozumiałe.

Na samym początku przedstawiłem swoje argumenty: cena taka, a taka, bez przeniesienia autorskich praw majątkowych. Czemu tak?

Wtyczka będzie (bo powstanie tak czy inaczej) dość duża i widzę w niej potencjał, a co ciekawe to już drugie zapytanie w ciągu kilku miesięcy o taką funkcjonalność i co jeszcze ciekawsze już to kiedyś zrobiłem, tylko dla innej platformy.

Dodam, że cena, którą zaproponowałem nie była (moim zdaniem) wysoka, właśnie dlatego, że chciałem udzielić prawa tylko do jednego wdrożenia, zachowując autorskie prawa majątkowe.

Zlecający, mimo mojego bardzo wyraźnie określonego stanowiska, kilkukrotnie pytał mnie o to samo. Ba zadał nawet dość logiczne pytanie ile by wtyczka kosztowała w przypadku przeniesienia praw majątkowych.

Zrezygnowałem ze zlecenia w momencie w którym na odpowiedź na powyższe pytanie, która brzmiała tak:

Nie jestem zainteresowany przenoszeniem praw majątkowych.

dostałem zwrotkę:

Sugeruję jednak powrócić do przekazania praw autorskich.

Jeżeli na samym początku nie mogłem ustalić z klientem dość ważnej dla mnie sprawy, a on sam nie potraktował wystarczająco poważnie moich słów, to byłem zmuszony do rezygnacji ze zlecenia. A szkoda.

Wtyczkę zapewne zrealizuję tak czy inaczej, bo widzę w niej niezłe ćwiczenie na użycie kilku ciekawych możliwości wordpress’a, o których do tej pory tylko czytałem.

WPML stał się komercyjną wtyczką

Polecana przeze mnie wtyczka do obsługi blogów wielojęzykowych przestała być wtyczką darmową. Jej nowa wersja jest dostępna tylko za opłatą, co oczywiście jest złą wiadomością, szczególnie gdy przeczytamy listę zmian w której znajduje się mnóstwo dobrych rzeczy: przyspieszenie, usunięcie błędów, obsługa możliwości dodanych w wersji 3.1

Całe szczęście że poprzednia i już ostatnia darmowa wersja 2.0.4.1 jest dostępna na wordpress.org i nie ma żadnych ograniczeń w jej używaniu.

Drugim mocnym pocieszeniem jest to, że wtyczka była na licencji GPL co oznacza, że bez kłopotu można ją dalej rozwijać i zapewne znajdzie się ktoś kto pociągnie dalej ten projekt. Zresztą sam mam ochotę w niej pogrzebać, usuwając między innymi okienka związane z zamawianiem tłumaczenia, a że jak wspominałem użyłem jej już w kilku projektach…

Zobaczymy jak będzie.

Errata 2012-01-19.

Wtyczka nie jest już dostępna w repo, podany i skreślony adres prowadzi donikąd.

Wtyczkę można pobrać ode mnie:

zobacz też
Ostatnia wersja WPML na licencji GPL

WordPress: jak wyrejstrować domyślne widgety?

W kilku wdrożeniach nie używam prawie żadnego ze standardowych widgetów w jakie wyposażony jest WordPress, zastępując ich funkcjonalność, bądź zwyczajnie ich nie wykorzystując.

Na pewnej dużej witrynie wykorzystującej naprawdę sporo różnego rodzaju dodatków na ekranie „Widgety” panował straszliwy wręcz chaos. Mnóstwo używanych i nie używanych, instancje już nie używane, podobne nazwy.

W całym tym gąszczu co i raz łapałem standardowe widgety, których o zgrozo, wcale nie chciałem użyć.

Okazało się, że bez kłopotu można je wyłączyć, co umożliwia poniższy kod. Czytaj dalej WordPress: jak wyrejstrować domyślne widgety?

WordPress: filtrowanie w panelu listy postów

Swojego czasu na tym blogu były wpisy z serii poradnik webmastera w którym większość wpisów oznaczałem polem, wykorzystującym dodatkowe pola wpisu pokazując „poziom” zaawansowania danego tematu. Postów powstało na tyle dużo, że chciałbym je móc filtrować w panelu administratora, wyświetlając te o określonym poziomie.

Poniższy kod, który można wkleić do pliku functions.php w używanym przez nas motywie.

Czytaj dalej WordPress: filtrowanie w panelu listy postów

WordPress 3.1 aktualizacja

Ja sobie jeszcze chwilę poczekam, bo próba aktualizacji skończyła się ekranem: który w kółko kieruje albo do ekranu aktualizacji, albo na stronę główną (publiczną), bez widocznych efektów.

Wgryzać się chwilowo nie mam czasu, ale nowy wordpress kusi nowymi rzeczami, które pozwoliłby mi na kilku serwisach zrezygnować z kilku haków, od choćby na pisanie krótkich notek na sidebarze, czy tworzenia galerii.

Miniaturki na liście postów

Wojtek zapytał:

Chciałbym w jakiś sposób na liście zajawek postów pokazywać miniaturkę zdjęcia (obrazka) dodanego do treści posta.

Czy jest to w ogóle możliwe ?

Czy jest do tego może jakaś wtyczka ?

Tak jest to możliwe, choć pełna mimo, że odpowiedź na te pytania powinna być szalenia prosta i jest taka, choć jest niejednorodna.

Od wersji 2.9 wordpress natywnie wspiera wstawianie „ikony wpisu”, ale jest oczywiście jedno ale, pliki motywu muszą to obsługiwać. Po pytaniu Wojtka można się domyślać, że używany temat nie wykorzystuje tych opcji. Pomoc w wersji dla developerów motywów jest przeznaczona raczej dla zaawansowanych użytkowników.

Osobiście w tworzonych szablonach używam tylko tego co daje sam wordpress, dlatego nie wiem czy i jakie wtyczki spełniają to co potrzebuje Wojtek, ale radził bym po prostu przeszukać repozytorium wtyczek pod kątem słowa miniaturka.

Program Badań Przesiewowych

PROGRAM BADAŃ PRZESIEWOWYCH w kierunku wczesnego wykrywania raka jelita grubego

Wytworzono bardzo prosty szablon, będący motywem potomnym względem standardowego twentyten. na potrzeby serwisu wytworzono wtyczkę interaktywna mapa Polski

W serwisie użyto również:

  • generowania sitemap.xml
  • all in seo pack – w celu poprawy właściwości dokumentów
  • statystyk googla
  • lightbox gallery – żeby zdjęcia otwierały się w lightboxie
  • inne…
adres
pbp.org.pl
w sieci
luty 2011
oprogramowanie
WordPress
cel
wytworzenie strony z informacjami
zakres prac
wytworzenia szablonu do WordPress, instalacja i konfiguracja
technologie
php, xhtml, gettext

Sierotki – wtyczka do wordpressa

Sierotki to wiszące na końcu linii spójniki, które wisieć tak nie powinny, ponieważ jest to błąd typograficzny. Na dodatek czyta się to kiepsko.

Malusieńka wtyczka do pobrania: sierotki, która zapobiega takim sytuacjom, poprzez zamianę spacji za znakiem w twardą.

Wyświetl drugi poziom nawigacji

Na blipie padło pytanie:

klisiu: #wordpress jakiś sprytny sposób na wyświetlenie 2. poziomu nawigacji dopiero kiedy będę odwiedzać stronę będącą rodzicem? | http://blip.pl/s/339039339

Oto odpowiedź:

ID.'&echo=0');
    if ($children) { ?>
        <ul></ul>