Herbert – framework do tworzenia wtyczek dla WordPressa

Jeżeli chcecie tworzyć wtyczki i niekoniecznie musicie martwić się o wsparcie dla starych wersji PHP to framework Herbert może Was zainteresować.

Korzysta z widoków opartych o Twiga, dostęp do bazy danych realizuje w stylu znanym z frameworka Laravel, posiada API od routingu i ogólnie zawiera mnóstwo funkcji, które są wykorzystywane w typowych wtyczkach.

Osobiście planuję przetestować Herberta w akcji w najbliższej przyszłości przy tworzeniu jednej bardziej złożonych wtyczek – wtedy pewnie też pozwolę sobie na bardziej wnikliwą analizę tego frameworka 🙂

Jak zadbać o bezpieczeństwo wtyczek dla WordPressa?

Bezpośrednim efektem popularności WordPress jest jego popularność wśród osób szukających podatności, zarówno w samym WordPressie jak i jego rozszerzeniach. Skalę problemu można zobaczyć na stronie WPScan Vulnerability Database. Dlatego warto wyposażyć się w kilka wtyczek lub usług, które pozwolą nam zmniejszyć ryzyko posiadania znanych podatności w naszych instalacjach WordPressa.
Czytaj dalej Jak zadbać o bezpieczeństwo wtyczek dla WordPressa?

Oficjalna wtyczka dla tinypng i tinyjpg dla WordPressa

Dosłownie tydzień temu na WordUpie w Warszawie mówiłem podczas swojej prezentacji, że wtyczka WP Smush.it zgrabnie wyręcza nas z optymalizowania rozmiaru grafik, ale niestety daleko jej jeżeli chodzi o wyniki kompresji do serwisów tinyjpg i tinypng. Dzisiaj odkryłem, że wczoraj pojawiła się oficjalna wtyczka dla tych serwisów.

Oczywiście nie ma róży bez kolców – miesięczny limit to 500 obrazków – po jego przekroczeniu zapłacimy 90 centów za każde kolejne 100 skompresowanych grafik.

Sama konfiguracja jest prosta – musimy zdobyć klucz API poprzez rejestrację na stronie API, a następnie wprowadzamy go w ustawieniach mediów WordPressa. Warto też określić, które obrazki powinny być kompresowane – dzięki temu oszczędzimy trochę darmowego limitu obrazków 🙂

tinypng-plugin-configuraton

Jeżeli chcemy szybko przetworzyć stare grafiki warto skorzystać z wtyczki Regenerate Thumbnails.

P.S. Tak wiem, że istniały inne wtyczki korzystające z tego API, ale osobiście najbardziej ufam oficjalnym rozwiązaniom 🙂