Maciej Harbuz, ekspert na blogu X-Coding

Artykuły autora: Maciej Harbuz

magento-1-x-i-2-x-jakie-sa-roznice

Magento 1.x i 2.x — jakie są różnice?

5.11.2019 / / Developers

Po niewątpliwym sukcesie Magento 1.x i setkach tysięcy sklepów, które zasiliło, przyszedł czas na duże zmiany — drugą najważniejszą datą w rozwoju narzędzia było wydanie wersji 2.x. Twórcom Magento trzeba przyznać, że zrobili dużo szumu wokół nowej odsłony silnika. Cała branża e-Commerce z zapartym tchem śledziła postępy, zastanawiając się, czy lepiej czekać na nowy release, […]

historia-magento

Historia Magento

15.10.2019 / / Developers

Ostatnie lata to prawdziwe ukoronowanie wieloletniej podróży Magento ku staniu się znanym na całym świecie rozwiązaniem dla e-Commerce. W tym roku platforma po raz trzeci z rzędu zyskało tytuł najlepszej w kategorii Leaders wg badania „Magic Quadrant for Digital Commerce Platforms” od Gartner Inc. Zanim jednak Magento podbiło serca przedsiębiorców, przeszło długą drogę, która rozpoczęła […]

Bądź zawsze na bieżąco

Nowości ze świata e-Commerce, raz w miesiącu, bez spamu.

pwa-w-magento

PWA w Magento

28.05.2019 / / Developers

Już w 2014 roku okazało się, że więcej osób korzysta z internetu na urządzeniach mobilnych niż komputerach. Od tego czasu ta tendencja systematycznie rośnie. Zapewnienie klientom bezbłędnego doświadczenia mobile już dawno przestało być ukłonem w ich stronę, a stało się koniecznością. PWA pomaga spełnić te wymagania. Łączy w sobie najlepsze funkcjonalności aplikacji mobilnych (m.in. powiadomienia […]

integracja-z-magento2

Integracja z Magento 2 #1 — stabilność integracji, obsługa awarii, kolejkowanie

24.10.2018 / / Developers

Każde zaawansowane wdrożenie e-Commerce wiąże się z integracją. W końcu Twoja firma funkcjonuje w dużo większym kontekście biznesowym. Sprzedaż to nie wszystko! Ważne są też zarządzanie dostawami, zamówieniami, klientami, produktami i tak dalej. Jeśli używacie więcej niż jednego systemu, prawdopodobnie temat integrowania masz już za sobą. Co więcej, z dużym prawdopodobieństwem niekoniecznie wspominasz go z […]

narzedzia-do-monitorowania-serwisow

Przegląd narzędzi do monitorowania serwisów

21.08.2018 / / Developers

Każdy właściciel lub opiekun systemu informatycznego powinien dbać o jego niezawodność za pomocą szeregu procesów i podejść gwarantujących wysoką jakość rozwiązań. Żaden system nie jest w 100% odporny na upływ czasu i całkowicie bezobsługowy. Stosując opisane przeze mnie narzędzia, będziemy ostrzegani przed anomaliami w naszym systemie, co pozwoli nam zareagować jeszcze zanim dojdzie do awarii. […]

zadanie-http

Żądanie HTTP, czyli co stoi za komunikacją WWW

14.08.2018 / / Developers

Podczas pracy z PHP (a przynajmniej na początku swojej przygody z tym językiem) w zasadzie nie jest konieczne zrozumienie sposobu przesyłania informacji protokołem HTTP. Mechanizmy dostępne w PHP właściwie zajmują się za nas całą komunikacją. Nie oznacza to, że nie napotkamy na swojej drodze programistycznej, np. potrzeby dokładniejszego sterowania nagłówkami. Rozumienie zasad działania protokołu HTTP […]

instalacja-akeneo

Instalacja Akeneo

8.08.2018 / / Developers

W dzisiejszym artykule opiszę proces instalacji Akeneo PIM na systemie Ubuntu 16.04 przy użyciu dockera. Jeżeli nie masz zainstalowanego dockera (wraz z docker-compose), możesz zrobić to zgodnie z instrukcją tutaj: https://docs.docker.com/install/linux/docker-ce/ubuntu/ Docker-compose możesz zainstalować poleceniami: curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose Przystąpmy do samego uruchomienia Akeneo PIM. Zaczynamy od sklonowania repozytorium: […]

magento-2-testowanie-wydajnosci

Magento 2 – testowanie wydajności

18.07.2018 / / Developers

Systemy e-Commerce utrzymywane na silniku Magento2 nierzadko mają bardzo rozbudowane bazy produktów, klientów oraz zamówień, które ciężko jest (głównie ze względu na rozmiar danych) utrzymywać na różnych instancjach, np. deweloperskich czy testowych. Dodatkowo dochodzą jeszcze kwestie związane z bezpieczeństwem danych osobowych (RODO/GDPR). Problemy te możemy wyeliminować używając na środowiskach deweloperskich i testowych przykładowych danych dostępnych […]

zrozumiec-programiste

Zrozumieć programistę

8.12.2017 / / Developers

Każdy z nas kiedyś coś komuś musiał tłumaczyć i każdemu zdarzyło się też kiedyś frustrować, jak po raz 3 nie może zrozumieć czegoś, co „dziecko już dawno by załapało”. Obalając popularny mit, programiści to też ludzie, z tym, że wielu już poddało się w tłumaczeniu innym, na czym polega ich praca. Jeśli kiedyś przypadkiem natknąłeś […]

samodzielna-instalacja-sklepu-opartego-magento-czesc-iv

Samodzielna instalacja sklepu opartego na Magento – część IV

17.10.2017 / / Developers

W poprzedniej części zakończyliśmy techniczne aspekty wdrażania sklepu. Teraz skupimy się na jego konfiguracji. Konfiguracja podstawowych parametrów sklepu Zacznijmy od ustawienia parametrów takich jak nazwa sklepu czy dane kontaktowe. Na potrzeby tego opracowania przyjmiemy, że nazwa naszego sklepu to Mage2Sell (tak żeby trochę spinało się z domeną ?). Przejdźmy do panelu administracyjnego, do Content-> Design […]

samodzielna-instalacja-sklepu-opartego-magento-czesc-iii

Samodzielna instalacja sklepu opartego na Magento – część III

27.09.2017 / / Developers

W poprzedniej części zakończyliśmy naszą pracę na wdrożeniu strony głównej na nowym wyglądzie sklepu. Przejmy do jeszcze jednego niezbędnego elementu, a następnie zajmiemy się instalacją dodatkowych modułów. Ustawienie odpowiedniej domeny dla sklepu Do tej pory posługiwaliśmy się adresem: http://176.119.58.148, co oczywiście nie sprzyja zapamiętaniu adresu naszego sklepu przez użytkowników. Po to właśnie w internecie używane […]

samodzielna-instalacja-sklepu-opartego-magento-czesc-ii

Samodzielna instalacja sklepu opartego na Magento – część II

15.09.2017 / / Developers

W poprzedniej części zakończyliśmy naszą pracę na działającym sklepie z domyślnymi ustawieniami i produktami. Zacznijmy dodawać nieco konfiguracji i personalizacji do naszego sklepu. Instalacja szablonu graficznego Standardowy wygląd Magento2 (template Luma) nie jest brzydki, jest responsywny – ogólnie moglibyśmy go używać. Standardowy szablon Magento wg mnie to kiepski pomysł i musimy wybrać jakiś szablon, który […]

dobre-praktyki-frontendowca

Dobre praktyki Frontendowca

29.08.2017 / / Developers

..czyli jakich błędów nie powinien popełniać w swojej codziennej pracy. 1. Nie używaj atrybutu style=”…” oraz wewnętrznego arkusza stylów <style type=”text/css”>…</style> <span style=”font-weight: 400;”> powoduje to nie tylko dłuższe ładowanie strony, ale i problemy z wprowadzaniem zmian. Wszystkie style powinny być umieszczane w osobnym pliku .css <link rel=”Stylesheet” type=”text/css” href=”style.css” /> 2. Unikaj używania deklaracji […]

frameworki-frontendowe

Frameworki frontendowe

9.08.2017 / / Developers

Frameworki czyli inaczej szkielety do budowy aplikacji coraz częściej są wykorzystywane podczas tworzenia projektu strony internetowej. Każdy posiada domyślną konfigurację, sterowanie jest z góry ustalone przez framework, a nie przez użytkownika. Framework może być rozbudowywany na potrzeby projektu. Jeśli użyjemy dobrze zbudowany framework CSS, możemy być pewni, że znacznie to przyspieszy proces tworzenia aplikacji, zaoszczędzi […]