Druga część mojego poradnika poświęconego podstawom tworzenia szablonów dla PrestaShop w wersji 1.7. W części tej podstawy NPM, praca z kodem oraz eksport szablonu.
Czytaj dalej PrestaShop 1.7 – Własny szablon (nie) od podstaw [2/2]
Druga część mojego poradnika poświęconego podstawom tworzenia szablonów dla PrestaShop w wersji 1.7. W części tej podstawy NPM, praca z kodem oraz eksport szablonu.
Czytaj dalej PrestaShop 1.7 – Własny szablon (nie) od podstaw [2/2]
PrestaShop 1.7 wraz z wieloma nowościami dostarcza nam też zupełnie nowy sposób tworzenia szablonów. W końcu mamy porządny szablon domyślny napisany od podstaw wedle zasad sztuki i menadżerem zależności. W tym poradniku opiszę jak zabrać się za tworzenie własnej wersji natywnego szablonu.
Czytaj dalej PrestaShop 1.7 – Własny szablon (nie) od podstaw [1/2]
Vue.js to mój ulubiony framework dla front-end’u, jest prosty w nauce, szybki i łatwo go wdrożyć na swojej stronie bez przepisywania wszystkiego. W tym mini wpisie pokaże prostą aplikację łączącą się z REST api napisaną w kilkanaście minut.
W 2018 roku wszyscy kochają Dockera 🙂 ja też go bardzo polubiłem bo rozwiązuje masę problemów web deweloperom. W tym mini poradniku pokaże jak szybko dzięki niemu przygotować sobie środkowo pracy z silnikiem PrestaShop.
Czytaj dalej Środowisko deweloperskie dla PrestaShop – Docker
Selenium to narzędzie przeznaczone do testów automatycznych stron WWW, można z niego korzystać w wielu językach przy pomocy dedykowanych bibliotek. W tym mini poradniku pokażę jak zainstalować i korzystać z Selenium z silnikiem PhantomJS w trybie headless (bez otwierania gui przeglądarki) w pythonie.
Wolne działanie to jeden z najpoważniejszych problemów sklepu internetowego, to częsty problem sklepów budowanych przez osoby początkujące lub administrowane przez osoby bez większego doświadczenia.
Silnik PrestaShop nie jest tu wyjątkiem, wersja 1.7 została przepisana pod framework Symfony i ma bardzo dobry profiler jednak starsze wersje 1.5 i 1.6 też posiadają prosty ale w większości przypadków wystarczające narzędzie do lokalizacji problemów wydajności silnika i o nim będzie mowa w tym krótkim poradniku.
Czytaj dalej Walka z wolnym działaniem PrestaShop — profiler
Linux Subsystem dla Windows 10 to moja ulubiona funkcja systemu Windows 10. Pozwala ona uruchomić system operacyjny linux wewnątrz Windowsa bez zabaw z maszynami wirtualnymi. Pytanie tylko czy można z takiego „wbudowane” linuxa korzystać na poważnie np. pracy z NodeJS?
Czytaj dalej Subsystem Linux dla Windows 10 — NodeJS & Angular
Ostatnio musiałem napisać aplikację do obsługi hurtowni która dysponowała sporym cennikiem XML (~50MB) w dodatku aplikacja musiała działać na dość słabych serwerach wirtualnych. Z natywnych rozwiązań najlepsze to SimpleXML oraz XMLReader. Obydwa niestety nie pasowały do moich potrzeb, pierwszy ładuje cały plik do pamięci co mogło by powodować problemy na serwerach z mniejszą ilością RAM a drugi nie jest nieco skomplikowany przy przetwarzaniu dokumentu. Znalazłem ciekawe połączenie obydwóch metod.
Czytaj dalej Parsowanie dużych plików XML w PHP – optymalne rozwiązanie
Zaokrąglanie float’ów w PHP to łatwizna ale czasem potrzeba nam czegoś więcej. Kiedy mamy w sklepie cenę netto i wartość VAT i na tej podstawie chcemy wygenerować fajną cenę brutto w stylu 123.45 -> 159.90 zamiast: 151.84.
Czytaj dalej Zaokrąglanie ceny brutto bazując na cenie netto i podatku