Kolejna część z cyklu „patch miał być taki idealny ale coś nie wyszło”. Testy wykazały, że po pierwsze przestał się pojawiać wykres sprzedaży na głównej stronie a po drugie przestały się wgrywać obrazki do produktów. Miało być lepiej a wyszło gorzej. Psikusssss… Czytaj więcej
Tag: dajsiepoznac2017
SUPEE-8788 dla Magento 1.9.2.4
Oooo co ja się nadenerwowałam. Tysiące prób na tysiąc sposobów. Rozkopywanie internetu i wujka Google i nic. Albo krzyczy, że nie może czegoś tam zrobić na plikach swf albo na css a to się nie podoba kodowanie. Istny szał. No ale co… mnie kodziki nie będą słuchać? Już pomijam, że mnie developera, ale mnie kobietę? Uniosłam się honorem i stwierdziłam, że no tak to my się bawić nie będziemy…
IPv6 – kilka faktów
Wpis ten był na facebooku ale uznałam, że nie może go zabraknąć i na blogu 🙂 Warto o tym wiedzieć i mieć tego świadomość, że świat się zmienia nieustannie i nie można tkwić w obrębie tych samych technologii i rozwiązań. Stanąć w miejscu to jak zostać w tyle. Migracja z IPv4 na IPv6 jest konieczna i nie ma co do tego żadnych wątpliwości.
New Relic czyli profilowania w Magento ciąg dalszy
Ostatni post dot. profilowania w bardzo krótkich słowach przedstawił trzy techniki / narzędzia do profilowania.
Z uwagi na fakt, że tak na prawdę post ten nadmieniał tylko istnienie tych narzędzi na rynku, dziś chciałabym bliżej przedstawić to co prezentuje sobą darmowa wersja New Relic.
Patche w Magento
Jutro czeka mnie w pracy instalacja łatek na sklepie i tak sobie pomyślałam, że warto by o tym coś wspomnieć w dziale Magento.
Bardzo podoba mi się to, że Magento regularnie wypuszcza łatki bezpieczeństwa o czym informuje na bieżąco za pomocą kilku kanałów.
Profilowanie i optymalizacja w Magento
Jednym z pierwszych pytań rekrutacyjnych jakie dostawałam było „Jakie znasz techniki debugowania kodu?”
Nie ukrywam, że reprezentuje starą szkołę i dla mnie najlepiej jeśli mogę zrzucić błąd na ekran. Niemniej jednak nie zawsze jest to możliwe. Mimo iż, staram się wiedzieć wszystko o kodzie, który rozwijam, zawsze znajdzie się błąd duch. To ta strona pracy developera, która nie jest dla każdego ale każdy się z nią zmierzy. Siedzisz i godzinami zastanawiasz się „Czemu to nie działa?!” albo co gorsza „Jak to możliwe, że to działa?!”.
Mnie takie zagadki budują. Nie da się ich jednak rozwiązać bez dobrych narzędzi.
Magento – struktura katalogów
Magento jest potężnym silnikiem zorientowanym obiektowo. I jak na taki kombajn przystało ma swoją strukturę:
app // główny folder z modułami, tłumaczeniami i szablonami
--| code // folder z modułami
----| community // moduły zaciągnięte ze stron prywatnych firm
----| core // główne moduły magento
----| local // nasze własne moduły oraz rozszerzenia core
--| design // szablony
--| locale // tłumaczenia
--| etc // pliki konfiguracyjne
js // biblioteki js
media // uploadowane pliki dla produktów, kategorii oraz te wgrywane przez edytor
lib // biblioteki zewnętrzne m.in. Zend Framework i Varien
skin // pliki szablonów takie jak css czy obrazki
var // tutaj znajdziemy cache, raporty i logi błędów, pliki sesji etc.
E-maile sprzedażowe w Magento
Nie każdy wie ale nie musimy korzystać wcale a wcale z szablonów dostarczonych wraz z paczką instalacyjną magento. Każdy sklep jest inny i ma innych klientów. W każdej branży liczą się inne detale, dlatego też warto dostosowywać wygląd i treść maili pod konkretne potrzeby.
W magento nie tylko możemy dowolnie zmieniać zawartość i wygląd maili ale i możemy dopasowywać je również do konkretnej wersji językowej. Dzięki temu komunikaty / informacje wysyłane przez nas sklep będą czytelniejsze i bardziej przyjazne do interpretacji.
Magento 1.9.x – observery
Czym są observery ?
Sama nazwa wskazuje już czym się zajmuje wspomniany wzorzec tj. obserwuje i uruchamia odpowiednie procesy przypisane do określonych zdarzeń.
Brzmi może to troszkę zabawnie ale „wstrzykiwania” potrzebnej logiki zamiast budowanie spaghetti jest bardzo pożądane. Uzyskujemy dzięki temu elastycznie zbudowany kod, gdzie określone funkcjonalności łatwo aktywować i dezaktywować.
Certyfikacja Magento 1.9.x
Jak się przygotować?
Przygotowywałam się do certyfikacji Magento 1.x . Pierwszym pytaniem jakie sobie postawiłam było właśnie to. Kiedy firma, w której pracuję, zaproponowała mi szansę na zdobycia certyfikatu Magento, początkowo planowałam podejście do poziomu Magento Developer. Podczas feedbacku jednak ktoś bardziej we mnie uwierzył niż ja sama. Pozostało więc już tylko nie zawieść tego zaufania.