Pisz Tu – moja nowa wtyczka do publikowania wpisów za opłatą

Branża SEO co chwila dopytywała się jak uruchomić katalog artykułów precell i pobierać opłatę za umieszczenie w nim takiego wpisu. Kolejna grupa wordpressowiczów co jakiś czas pytała o wtyczkę, dzięki której będą mogli zrobić na przykład serwis ogłoszeniowy, gdzie publikacja ogłoszenia jest płatna. No więc wtyczkę taką zrobiłem. Oto:

Pisz Tu (pisztu.com)

Wtyczka robi, to co w temacie: osoba odwiedzająca może dodać wpis, ale tylko jeśli za to zapłaci. Autor strony zarabia na każdym wpisie, może też zarabiać na każdym URLu w treści wpisu i na przypisaniu wpisu do więcej niż jednej kategorii.

pisz tu - publikowanie wpisów za opłatąWtyczkę już podczas tworzenia przedyskutowałem z „grupą docelową”, dzięki czemu jest w niej kilka dodatkowych pomysłów już na starcie. Właściciel witryny sam decyduje co się dzieje po opłaceniu: wpis ma się pojawić od razu, czy jeszcze czekać na moderację. Można ustalić, by po x dniach wpis znikał. Można sprawić by autor wpisu na x dni przed takim zniknięciem dostał maila z propozycją przedłużenia. Wpis można publikować w WordPressie nie tylko jako ‚wpis’, ale na przykład stronę czy jakikolwiek inny samemu dodany własny typ wpisu (custom post type). Można dodać regulamin i wtedy przed publikacją wymagana jest jego akceptacja.

Słowem wypas. Wtyczka jest płatna, ale biorąc pod uwagę fakt, że służy zarabianiu na pewno szybko się zwróci.

P.s. Moja ważniejsza wtyczka, czyli TradeMatik doczekał się kilka dni temu aktualizacji do wersji 1.3.

+1 od Googla już dostępne także na stronach

Nie jest to na pewno żadne zaskoczenie, a naturalny ruch. +1 od Google (usługa działająca niemal tak samo jak „like” od Facebooka) po pojawieniu się przy wynikach wyszukiwania, pojawiła się teraz także w postaci przycisku na stronach www. Każdy może sobie dodać do swojego bloga czy witryny. Wystarczy skopiować kod z tej strony.

Czy warto? Myślę, że tak. Jeśli komuś zależy na lepszej pozycji w wynikach wyszukiwania Google, +1 jest dla niego. Zasada bowiem jest taka, że osoby wyszukujące treści przez Google, jako pierwsze wyniki będą widzieć te, które zostaną „zaplusowane” (rekomendowane) przez jego znajomych. Z przyciskiem na stronie szansa na taką rekomendację jest bezsprzecznie większa.

Na wordpress.org nie ma jeszcze wtyczki dodającej taki przycisk do naszych WordPressów, ale myślę, że to kwestia godzin 🙂 Przyznam, że  korciło mnie by na szybko napisać taką (tak jak to zrobiłem z Uznaj.pl). Tym razem pozwolę się wykazać innym 😉 Podpowiem tylko, że ten mój mały tutorial na pewno się przyda. Tam wyjaśniałem jak dodać przycisk Wykopu, na pewno uda Wam się to interpolować na nową usługę od G.

Czy z WordPress 3.1 zniknęły Własne Pola (Custom Fields)?

Dzieje się w sieci, to czego się spodziewałem: od czasu wydania WordPressa w wersji 3.1 na różnych forach trafiam na pytanie „gdzie się podziały „Własne Pola”?”. Czy zostały usunięte?

Odpowiedź brzmi: nie, zostały jedynie ukryte. Oto szybka instrukcja jak je ponownie pokazać.

Będąc w trakcie edycji wpisu lub strony spójrz w prawy górny róg ekranu. Zobaczysz tam odnośnik „Opcje ekranu” (Screen Options). Kliknij w nią i zobaczysz specjalne menu, w którym można wybrać co chcemy aby wyświetlało się, a co nie. Włącz w tym miejscu „Własne pola”, a znów pojawią się pod polem dodawania treści wpisu.

Obrazkowo wygląda to tak:

Jak włączyć własne pola w WordPressie?

Jak włączyć własne pola w WordPressie?

Wraz z WordPressem 3.1 ekrany edycji wpisów zostały uproszczone. Zniknęły (zostały ukryte, bowiem tak naprawdę nadal istnieją i działają) nie tylko owe własne pola, ale i Wypis (Excerpt) i kilka innych rzeczy. Choć moje wtyczki silnie wykorzystują custom fields, to jednak jestem zwolennikiem ich ukrycia.

Przeciętnemu użytkownikowi nie są do niczego potrzebne, a jedynie sprawiają wrażenie, że WP jest trudny. Dopiero dzięki wtyczkom je wykorzystujemy. Tu właśnie pojawia się zgrzyt w postaci coraz częstszych pytań jak mam sobie włączyć te pola / wtyczka nie działa bo ich nie ma. Jednak wierzę, że twórcy wtyczek z czasem dostosują się do nowych warunków.

Jak? Wykorzystując tak zwane ‚custom meta box’. Tu możecie sobie o tym poczytać, a ja się przygotowuję powoli do opisania jak to zrobić szybciej, wygodniej i ładniej.

Nadszedł ten dzień: zostałem spiracony :)

Jak to było? „Naśladowanie jest najwyższą formą uznania”? Czy jakoś tak.

Wiecie wszyscy dobrze, że jestem autorem wtyczki WP-Sprzedawca, right? Wiecie o tym, że pomysł na wtyczkę narodził się na wordpressowym forum GoldenLine? Najwidoczniej przynajmniej jedna osoba o tym nie wiedziała. I teraz będzie miała problemy 😉

Wszedłem sobie dziś jak co dzień na owe forum, tam zajrzałem do jednego z wątków i oto co zobaczyłem:

Pomyślałem sobie: shit, mam konkurencję. Ktoś zrobił dokładnie taką samą wtyczkę jak ja, też można zablokować dostęp do treści. Też można kazać zapłacić za pobranie pliku. Też wykorzystuje Dotpay jako kanał płatności…

Zaraz, czy ten opis mi czegoś nie przypomina? Jakbym go gdzieś już czytał… Szybki rzut okiem na opis mojej wtyczki:

Przypadek? 🙂 Niby przecież „gdyby tysiąc małp przez tysiąc lat… i tak dalej”. Czy jednak nasz freelancer Artur jest małpą?

Teraz się zastanawiam co zrobić z panem Arturem. W komentarzach zbieram Wasze pomysły jakby tu pogratulować naszemu młodemu przedsiębiorcy. Najfajniejszy pomysł jeśli nie zastosuję, to na pewno jakoś nagrodzę 🙂 Wymyślcie coś z jajem.

Ja tymczasem idę sobie kupić na Allegro moją wtyczkę i postaram się wynegocjować od sprzedawcy obniżenie ceny do zera 😉

A jeśli ktoś z Was naprawdę chce mieć taką wtyczkę i to taniej (biznesman Artur sprzedaje ją za dwie dychy, podczas  gdy u mnie jest za 15 PLN) i do tego chce mieć do niej wsparcie techniczne (ciekaw jestem co zrobi Artur, syn Bębenkowskiego gdy ktoś zgłosi mu jakiś problem techniczny) to zapraszam do zakupu 🙂

Innych potencjalnych piratów informuję, że mam jeszcze jedną wtyczkę, którą można by opchnąć za jeszcze większą kwotę na Allegro. TradeMatik to bowiem taka wtyka, że pójdzie spokojnie za 100 złotych za sztukę, a na sam jej widok kobiety mdleją i rzucają się na szyję jej twórcy (true story)

 

P.S. Na początek pomóżcie zrobić szum i wykopcie to 🙂

Jestem już chyba w księgarniach :)

Na Flakerze pojawiło się takie oto zdjęcie:

KS Ekspert

KS Ekspert

Ale fajnie 🙂 Nie wiem skąd ono, czy z redakcji, czy już z półki w księgarni. Jeśli z półki to lecę zobaczyć 🙂 Najpierw się jednak dopytam, bo jestem przeziębiony i wolę niepotrzebnie z domu nie wychodzić 🙂

Wszystko, co chcecie wiedzieć o tłumaczeniu wtyczek w WordPressie

Ile razy nie przysiadam do internacjonalizacji wtyczek zrobionych przeze mnie, zawsze musze grzebać w zakładkach jak to się robiło. Część rzeczy pamiętam, część muszę przeczytać jeszcze raz. Jak na złość nie ma strony, która gromadzi te wszystkie informacje w jednym miejscu. O poEdit gdzie indziej, o load_plugin_textdomain gdzie indziej…

Już dawno chciałem spisać to sobie wszystko w jedną całość i tak właśnie zrobiłem. Przygotowałem PDF z wszystkimi wskazówkami dotyczącymi tłumaczenia. I od razu pomyślałem, dlaczego by się tym z innymi nie podzielić? 🙂

Zapraszam do chyżego ściągania.

[download id=”1″]

Plik PDF jest za darmo. Myślę, że można go potraktować jako kolejną część mojego tutorialu o tworzeniu wtyczek w WordPress

Czy Chrome OS przyda się dla programistów?

Wszelkie netbooki mają jedną wielką zaletę: są malutkie i aż się prosi by zabierać je ze sobą w świat. Jak do tej pory żadnego nie kupiłem, bo wiem, że nie uruchomię na nich mojego ulubionego netbeans (środowisko programistyczne, bardzo pomagające w tworzeniu kodu). Zawsze mógłbym ostatecznie zabrać się za edycję jakimś prostym notatnikiem, ale jednak mimo to na zakup się nie zdecydowałem. Po prostu netbooki z definicji nie nadają się do takich zadań. 

Tym samym w ogóle nie rozważam zakupu najnowszej zabawki (jeszcze nie dostępnej na rynku) z zainstalowanym systemem Chrome OS. Nie dość, że to kolejny netbook, to na dodatek bez żadnych aplikacji instalowanych na komputerze. Wszystkie programy muszą być uruchamiane z sieci. W tej chwili w sklepie z aplikacjami dla Chrome nie ma żadnego sensownego notatnika, a edycja kodu za pomocą Google Docs to chyba jednak nie to. To tak jakby pisać aplikację PHP za pomocą Microsoft Word 🙂 Niby można, ale…

Okazuje się jednak, że Google  chce także pomóc programistom. Pojawiła się dziś informacja, że ich platforma do hostowania kodu jaką jest Google Code uzyskała nową funkcję, jaką jest edycja zamieszczonego tam kodu. Niby drobiazg, ale brzmi całkiem dobrze:  wrzucając kod na tę platformę mamy od razu dostępny z każdego miejsca na świecie katalog z naszym kodem, możemy go edytować i od razu nie musimy się martwić o syste kontroli wersji – w każdej chwili możemy wrócić do poprzednich zmian. 

Brakuje na pewno możliwości tworzenia projektów prywatnych (a może za słabo znam Google Code?). Większość kodu jaki piszę, wykonuję na zlecenie konkretnej osoby. Ten kod nie może być dostępny do przeglądania dla każdego. Brakuje mi też możliwości wysłania skończonego zadania na serwer klienta i zainstalowanie tam (ale to być może rozwiąże webowy klient FTP jakim jest net2ftp).

Czyżbym więc któregoś dnia kupił sobie zabawkę z Chrome OS? A jakie jest Wasze zdanie? Czy na takim komputerku będzie dało się wydajnie pracować także  jako programista lub twórca stron internetowych?

Uznaj.pl – rewelacyjny pomysł na serwis. Tak rewelacyjny, że zrobiłem do niego wtyczkę :)

Kolejne odkrycie, którym chcę się podzielić: serwis Uznaj.pl. Ile razy zdarzyło się Wam przeczytać naprawdę wartościowy wpis w sieci, jakiś poradnik za który aż się z miejsca chce "kopsnąć" autorowi kilka złotych na piwko w ramach podziękowania? Serwis Uznaj.pl właśnie ma za zadanie wypełnić tę lukę. Po zarejestrowaniu się w nim możemy wygenerować kod ikonki, którą osadzamy na swojej witrynie i odwiedzający mogą kliknąć i przesłać nam małą darowiznę. 

Pomysł fajny. Sam myślałem od jakiegoś czasu o takiej usłudze i tym bardziej się cieszę, że ktoś zdecydował się to zrobić. 

Ma jednak pewne wady:

  • "darczyńca" musi posiadać konto w uznaj.pl i złożyć tam depozyt aby przelać nam pieniądze. Na pewno wiele osób to zniechęci do wpłaty.
  • trzeba ręcznie dodawać kod ikonki do wpisów, stron…
  • kod się gryzie sam ze sobą – na jednej stronie może być tylko jedna ikonka. Jeśli jest ich więcej (na przykład na głównej stronie bloga wyświetlającej kilka wpisów z kilkoma ikonkami), wyświetlana jest tylko ikonka przy pierwszym wpisie.

Co robi Muzungu jak zachwyci go jakiś serwis i dostrzeże w nim błędy? 🙂 Oczywiście siada i pisze plugin do WordPressa, który ułatwi korzystanie z serwisu. Plugin już jest napisany i możecie go pobrać tutaj.

Po instalacji i szybkiej konfiguracji (polegającej na wklejeniu kodu ikonki i zdecydowaniu czy ikonka ma się pojawiać na początku czy końcu wpisu) zapominamy o wszystkim innym. Od tej pory ikonka będzie się wyświetlać przy każdym wpisie i tylko wtedy, jeśli wyświetlamy pojedynczy wpis. Przykład macie na moim blogu, bo oczywiście wtyczkę już uruchomiłem (musicie wyświetlić wpis pojedynczy a nie główną stronę bloga by zobaczyć ikonę). 

Podoba się? To śmiało pobierać i klikać w Uznaj na moim blogu 😉

Trochę więcej bezpieczeństwa w WordPress

Każda co bardziej rozgarnięta osoba, wie, że pobieranie wtyczek i skórek do WordPressa z nieznanego źródła prędzej czy później skończy się zainfekowaniem naszej witryny kodem, który będzie nam w jakiś sposób szkodził. Najczęściej dodatek taki wstawi na naszą stronę spamerkie linki, w najciekawszych przypadkach ktoś zdalnie przejmie kontrolę nad naszym blogiem i będzie z nim robił, co chce.

Trafiłem właśnie na informację o dwóch ciekawych wtyczkach, które wyłapią na anszym blogu takie niebezpieczne dodatki. Jedna z nich to Theme Authenticity Checker, a druga to Exploit Scanner. Choć zapewne nie działają idealnie, ale można je traktować jak coś w rodzaju oprogramowania antywirusowe dla naszej witryny. 

Informajcę wrzucam także ku pamięci swojej. A skąd o tych wtyczkach wiem? A stąd. Polecam ten ciekawy artykuł o tym, dlaczego nie powinniśmy szukać w Google darmowych skórek do WordPressa (ale także i do innych systemów CMS)

WP Sprzedawca i różne stawki za dostęp do płatnej treści

Tworząc wtyczkę WP Sprzedawca założyłem sobie, że będzie ona służyła ukryciu treści i pobieraniu za odblokowanie opłaty. Przy czym opłata ta będzie sztywna, taka sama dla wszystkich wpisów. Dlatego też, gdy ktoś mnie pytał czy można zablokować różne wpisy i za każdy żądać inną kwotę, odpowiadałem, że nie.

Traf chciał, że jeden z klientów zamiast mnie o to zapytać, postanowił po prostu wprowadzić taką możliwość. 🙂 I okazało się, że metoda jest bajecznie prosta i aż wstyd, że sam na nią wcześniej nie wpadłem.

Całość sprowadza się do zainstalowania wtyczki w kilku kopiach na serwerze. A jest to możliwe dzięki kilku prostym krokom.

Zakładamy, że masz już zainstalowanego WP Sprzedawcę i kilka wpisów zablokowałeś/łaś już za jego pomocą. Teraz chcesz wprowadzić kolejną stawkę i zablokować kolejne wpisy. Po kolei:

  1. W katalogu wtyczek kopiujemy katalog /wp-sprzedawca i wklejamy go ponownie w tej samej lokalizacji, ale pod inną nazwą (np /wp-sprzedawca-2)
  2. W katalogu /wp-sprzedawca-2 otwieramy do edycji plik wp-sprzedawca.php
  3. Modyfikujemy w nim linijkę ‚Plugin Name: WP Sprzedawca’ (na samym początku pliku) tak by brzmiała ‚Plugin Name: WP Sprzedawca 2’
  4. Wyszkujemy wszystkie definicje funkcji (zaczynają się od słowa function i spacji) i zmieniamy je dodając cyfrę dwa na końcu nazwy. Zmieniamy też owe nazwy w wywołaniach (i odwołaniach w add_action i add_filter) funkcji.
  5. Wyszukujemy w pliku wszystkie wystąpienia zwrotu ‚platny’ i zmieniamy je na ‚platny2’ (powinny to być trzy wystąpienia)
  6. Zapisujemy plik
  7. Konfigurujemy wtyczkę tak samo jak zrobiliśmy to przy pierwszej instalacji. Oczywiście teraz podajemy inne stawki za dostęp do wpisu
  8. Aktywujemy wtyczkę

Od tej pory możemy ukrywać już wpisy i pobierać za nie inną stawkę. Ważne jest aby dodając do nich pole custom field nazywać teraz ‚platny2’ (dla nowej stawki) lub po staremu ‚platny’ (dla stawki starej).

Prawda, że proste? 🙂 Jeśli chodzi o kwestie „prawne” nie mam nic przeciwko muliplikacji instalacji wtyczki na własnym serwerze, więc śmiało – jeśli kupiliście już wtyczkę ode mnie, nie trzeba kupować jej po raz kolejny, aby stworzyć nową stawkę.

Przy okazji warto się zastanowić jakie inne wtyczki możemy w ten sposób powielać by uzyskać dodatkowe możliwości…