Ostatnia wersja WPML na licencji GPL

Do pobrania tutaj, bo widzę, że znikło nawet z repozytorium publicznego.

Wtyczka była publikowana na licencji zgodnej z warunkami publikowania wtyczek w serwisie wordpress.org, czyli jest to licencja zgodna z GNU GPL.

pobierz plik: Sitepress Multilingual-CMS w wersji 2.0.4.1

Uzupełnienie:

Wtyczka jest cały czas dostępna w repozytorium wordpress’a, choć nie można jej znaleźć na stronie z wtyczkami.

Aby pobrać „wszystko” co się we wtyczce działo, należy skorzystać z subversion:

svn co http://plugins.svn.wordpress.org/sitepress-multilingual-cms/

Jeżeli interesuje nas ostatnia wersja:

svn co http://plugins.svn.wordpress.org/sitepress-multilingual-cms/tags/2.0.4.1

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

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ą.

Opis zmian

2.2 – 2014-01-24

  • Dodałem link do forum pomocy (en).
  • Sprawdziłem poprawności działania z WordPress 3.8

2.1 – 2013-11-09

  • Sprawdziłem poprawności działania z WordPress 3.7
  • Zaimplementował reguły PSR-0.

2.0.2 – 2013-08-20

  • Poprawiłem obsługi sierotki leżącej za sierotką.
  • Sprawdziłem poprawność działania z WordPress 3.6
  • Dodałem sekcję pomocy i powiązanych.

2.0.1 – 2013-07-10

  • Dodałem obsługę liczb.

2.0 – 2012-08-12

  • Poprawiłem kwestie uprawnień do strony opcji.
  • Poprawiłem zamianę jeżeli ciąg zaczyna się od sierotki.
  • Przepisałem całość na klasę.
  • Dodałem wiele sierotek i wyrazów, podziękowania dla adpawl.

1.4.2 – 2012-03-02

  • Dodałem filtrowanie tytułów.

1.4.1 – 2011-02-24

  • Dodałem trimowanie znaków w opcji.
  • Poprawiłem błąd wielkrotnego użycia przecinka.

1.4 – 2011-02-24

  • Dodałem możliwość indywidualnego dopisywania sierotek.
  • Poprawiłem błąd dostępu do panelu zarządzania sierotkami. „Wygląd” -> „Sierotki”.

1.3 – 2011-02-19

  • Dodałem stronę opcji, gdzie można włączyć/wyłączyć dla treści, zajawki czy komentarzy.
  • Dodałem obsługę znaku „(” przed sierotką.

1.2 – 2011-02-18

  • Dodałem obsługę sierotek w komentarzach.
  • Poprawiłem błąd nie uwzględniania wielkich liter.

1.1 – 2011-02-17

  • Porzuciłem elegancką funkcję anonimową, bo ich obsługa jest dopiero w  PHP 5.3.0 :( i kilka osób zgłosiło mi błąd nie działania wtyczki, co jak na jednolinijkową wtyczkę było niezłym wynikiem.
  • Dodałem obsługę sierotek w zajawce.

1.0.2 – 2011-02-17

  • Dodałem obsługę znaku „>” przed sierotką.

1.0.1 – 2011-02-16

  • Dodałem do sierotek wyraz „to”.

1.0 – 2011-02-16

  • Start.

Interaktywna mapa Polski

Drobna wtyczka, która powstała na zamówienie mojej Lepszej Połowy, a które służy do wyboru województwa z poziomu interaktywnej mapy. Wykorzystałem mapę stworzoną i udostępnioną na stronie: winston_wolf.

Instalacja wtyczki jest prosta:

  1. Ładujemy wtyczkę do folderu z … wtyczkami.
  2. Aktywujemy ją.
  3. Ustawiamy odnośniki do województw „Ustawienia”->”Interaktywna Mapa Polski”
  4. Umieszczamy shortcode [mapa-polski] we wpisie lub na stronie.
  5. Umieszczamy widget w sidebarze.

Mapa nie wymaga flasha czy innych dodatkowych wtyczek, wykorzystuje javascript i arkusze stylów.

Wtyczka dostępna jest w repozytorium wordpress.org: Interactive Polish Map.

WordPress na wiele języków

Sposobów na zrobienie serwisu wielojęzykowego za pomocą jednego wordpressa są co najmniej dwa. Dwa tak oczywiste, że ciężko wpaść jeszcze na inne rozwiązanie.

multisite

Pierwszą możliwością jest uruchomieniem wordpressa w trybie multiste i fizyczne uruchomienie tylu podserwisów ile wersji językowych chcemy posiadać. Wadą tego rozwiązania jest to co jest jego zaletą, to że logicznie będą to oddzielne serwisy, z grubsza nie dzielące się zasobami. Czytaj dalej WordPress na wiele języków

Post Thumbnail Widget – wtyczka do wordpress’a

Dla wersji 2.9.0 pojawiła się możliwość ustawiania ikony dla wpisu. Wtyczka umożliwia wyświetlenie w bocznym panelu właśnie owych ikonek linkujących do wpisu.

Użycie jest trywialnie proste:

  1. ściągnąć
  2. zainstalować
  3. włączyć i skonfigurować widget

Wtyczka do pobrania ze strony wordpress.org: Post Thumbnail Widget

Opcje konfiguracji widgetu:

  1. tytuł
  2. liczba elementów

Lista zmian

1.2 2010-05-11
  1. dodano pokazywania i linkowania tytułu
  2. dodano opcje sortowania
  3. poprawiono literówkę w polskim tłumaczeniu
1.1 2010-05-08
  1. dodano możliwość publikowania ikonek w kanale rss
  2. dodano obsługę plików językowych
  3. dodano polskie tłumaczenie
1.0.1 2010-05-07
  1. poprawiono błędy związane z ostrzeżeniami PHP.
1.0 2010-05-07
  1. powstanie wtyczki

Ostatnia fala spamu w blogu

Ostatnia fala spamu w komentarzach była dość masakryczna, w ciągu 1 dnia do zakładki „spam” wpadło mi prawie 400 wiadomości. W efekcie, korzystając z wtyczki wp-ban dodałem wszystkie te adresy ip do zabanownych, bo ile można. I od dziś, będę dodawał każdy, może kiedyś to się da zatrzymać.

Wymienioną wtyczkę polecam, jako jedną z tych które trzeba mieć.

Lista ipków, może się komuś przyda:
Czytaj dalej Ostatnia fala spamu w blogu

Wtyczka do wyświetlania wszystkich tagów

Co zrobić, żeby utworzyć stronę zawierającą listę wszystkich tagów?

Zainstalować wtyczkę, która pozwala na utworzenie strony lub wpisu w celu wyświetlenia takiej list.

Użycie jest trywialnie proste:

  1. ściągnąć
  2. zainstalować
  3. użyć we wpisie lub stronie kodu [ tag-list ] (oczywiście bez spacji)

Wtyczka do pobrania na stronie: http://wordpress.org/extend/plugins/tag-list/

dodatkowe opcje

  1. czy ma zostać użyty domyślny css
  2. wybór gdzie ma być wyświetlany „spis”
  3. czy cały spiś ma mieć extra div’a
  4. czy pokazywać nieużywane tagi
  5. czy pokazywać ile razy tag został użyty