Dziś trwają święta Bożego Narodzenia. W tym wyjątkowy świątecznym czasie chcę podzielić się z Wami moimi ostatnimi osiągnięciami związanymi z oprogramowaniem. Zobaczcie sami, co ostatnio wydarzyło się w moich projektach z okazji świąt.

Czym jest oprogramowanie PDF Generator dla Craft CMS?

CoolTRONIC.pl PDF Generator by Pawel Potacki

W erze cyfrowej generowanie i zarządzanie plikami PDF ma kluczowe znaczenie. Niezależnie od tego, czy tworzysz cyfrową broszurę, katalog produktów czy instrukcję obsługi, PDF Generator dla Craft CMS upraszcza ten proces. Wtyczka ta umożliwia generowanie plików PDF z wpisów Craft CMS, za pomocą dowolnego adresu URL i bloku kodu. Obsługuje tworzenie i pobieranie wielu plików PDF z wpisów w określonej sekcji kanału lub z adresów URL dowolnej strony internetowej.

To narzędzie pozwala na szybkie i łatwe tworzenie plików PDF z różnych formatów plików dla systemu Craft CMS. Możesz stworzyć dowolne pliki PDF za pomocą wtyczki, która integruje się z Craft CMS Assets. Wtyczka korzysta z biblioteki mPDF, która obsługuje atrybuty X/HTML i zewnętrzne arkusze stylów CSS.

Wtyczka oferuje również wiele opcji dostosowania wyglądu i funkcjonalności Twoich plików PDF, takich jak:

  • Generowanie plików PDF-X i PDF-A, które są standardami dla druku i archiwizacji dokumentów.
  • Instalowanie zewnętrznych paczek za pomocą wtyczki, które umożliwiają dodawanie dodatkowych funkcji do plików PDF, takich jak znaki wodne, numerowanie stron, optymalizacja plików i wiele innych.
  • Tworzenie miniatur obrazów z plików PDF, które ułatwiają podgląd i nawigację po dokumentach.
  • Generowanie obrazów z dynamicznymi kodami QR z danych, które można wstawić do plików PDF.
  • Pobieranie dowolnej strony internetowej i oczyszczanie jej kodu HTML, aby stworzyć z niej plik PDF.

Ostatnio wprowadziłem kilka zmian do tego projektu, m.in.:

  • Połączono obsługę gałęzi dla Craft CMS 3 z gałęzią główną dla Craft CMS 4 w jedną paczkę (od wersji 2.0.0).
  • Wprowadzenie płatnego planu Plus wtyczki i osiągnięcie pierwszych sprzedaży.
  • Poprawiono kilka błędów i ulepszono wydajność wtyczki.
  • Dodano opcję generowania plików PDF z dowolnej strony internetowej.
  • Dodano opcję instalowania zewnętrznych paczek za pomocą wtyczki.
  • Wprowadziłem nowy interfejs użytkownika i ulepszyłem dokumentację narzędzia, aby było ono bardziej intuicyjne i przyjazne dla użytkownika.
  • Dodano możliwość ochrony dokumentów np. zablokowanie wydruku, kopiowania po otwarciu dokumentu itd.

Czym jest oprogramowanie CDN Cache & Preload dla Craft CMS?

VarnishCacheV3

Przy tysiącach stron internetowych konkurujących o uwagę, szybkość i wydajność, czynniki te mają ogromne znaczenie. Jest to miejsce, w którym interweniuje dodatek CDN Cache and Preload. Wykorzystuje on moc Varnish lub Cloudflare, aby tworzyć treści szybciej i z większą wydajnością, a także odświeżać najnowsze dostępne treści.

To narzędzie pozwala na zwiększenie szybkości ładowania i dostarczania treści statycznych, takich jak obrazy, pliki CSS i JavaScript, za pomocą sieci CDN (Content Delivery Network) takich jak Cloudflare i reverse-proxy Varnish dla systemu Craft CMS. Możesz również wstępnie ładować swoje zasoby z pominięciem generacji serwera do plików statycznych HTML, aby uniknąć opóźnień generacji kodu PHP przez serwer.

Wtyczka integruje się z Craft CMS, aby ułatwić zarządzanie pamięcią podręczną i zasobami. Wtyczka oferuje również wiele opcji dostosowania i optymalizacji Twojej strony, takich jak:

  • Ochrona przed atakami DDoS, która zapewnia bezpieczeństwo i niezawodność Twojej strony internetowej. Wtyczka korzysta z usługi Cloudflare, która automatycznie wykrywa i blokuje podejrzane ruchy i żądania.
  • Optymalizacja obrazów, która zmniejsza rozmiar i poprawia jakość Twoich obrazów. Wtyczka korzysta z usługi Cloudflare, która automatycznie dostosowuje format, rozdzielczość i kompresję obrazów do urządzenia i przeglądarki użytkownika.
  • Certyfikaty SSL, które zapewniają szyfrowanie i uwierzytelnianie Twojej strony internetowej. Wtyczka korzysta z usługi Cloudflare, która automatycznie generuje i odnawia certyfikaty SSL dla Twojej domeny
  • Statystyki i analityka, które pozwalają na monitorowanie i analizowanie wydajności Twojej strony internetowej. Wtyczka korzysta z usługi Cloudflare, która zbiera i prezentuje dane o liczbie odwiedzin, czasie ładowania, lokalizacji i urządzeniach użytkowników.

Ostatnio wprowadziłem kilka zmian do tego projektu, m.in.:

  • Dodałem funkcjonalność czyszczenia cache CDN z Cloudflare, z którym obecnie współpracuje moje narzędzie.
  • Połączono obsługę gałęzi dla Craft CMS 3 z gałęzią główną dla Craft CMS 4 (od wersji 2.5.0).
  • Poprawiono błędy wtyczki i zoptymalizowano ustawienia wtyczki.
  • Zoptymalizowano kod główny wtyczki oraz dodano mechanizm weryfikacji połączenia strony internetowej z strefą Cloudflare.

Jak możesz skorzystać z mojego oprogramowania?

Wystarczy, że pobierzesz wtyczki ze sklepu Craft CMS. Wtyczka PDF Generator ma możliwość instalacji zewnętrznego oprogramowania wspieranego przez wtyczkę i płatny plan Plus. Jestem autorem trzech wtyczek dla systemu Craft CMS, które wspierają wersję Craft CMS (i Commerce) dla 3.x oraz 4.x.

Jak powstało moje oprogramowanie?

Więcej możesz przeczytać w poprzednim wpisie nt. powstania spółki. Jedną z jej usług jest tworzenie stron internetowych Craft CMS oraz WordPress. Naturalnym krokiem było napisanie wtyczek do systemu Craft CMS z jakim jestem związany od wielu lat. Początkowo były to luźne projekty, jednak w roku 2023 przeszły przemianę z oprogramowania, które zostało napisane szybko, na zlecenie jakiś czas temu do oprogramowania popularnego, do którego dodano dużą liczbę funkcjonalności, aż został uruchomiony płatny plan wtyczki PDF Generator i osiągnięto pierwsze sprzedaże.

Życzę Wam wszystkim zdrowych, spokojnych i radosnych Świąt Bożego Narodzenia i szczęśliwego Nowego Roku

Niech Wam się spełnią wszystkie marzenia i niech Was nie opuszcza pasja do waszej kreatywności w tworzeniu własnych rzeczy, a może zainspiruję was do zmian związanych z waszym oprogramowaniem. Jeśli chcecie dowiedzieć się więcej o moich projektach lub skorzystać z moich narzędzi, zapraszam Was do odwiedzenia sklepu z wtyczkami Craft CMS i serwisu GitHub. Koniecznie zostaw komentarz jeśli coś tworzysz!