Magento — firmy platformowe mogą się rozwijać i nie wyrastać. Wywiad ze Stevenem Wu z R&W Media
Opublikowany: 2017-11-23Co jest potrzebne do prowadzenia odnoszącej sukcesy agencji Magento?
Spotkaliśmy się ze Stevenem Wu, współzałożycielem i dyrektorem technicznym R & W Media (Londyn, Wielka Brytania), aby rzucić nieco światła na jego doświadczenie zawodowe i historię stojącą za tą agencją.
Ponadto w wywiadzie Steve udzielił porad dotyczących budowania odnoszącego sukcesy zespołu programistów Magento, podzielił się niektórymi ze swoich ulubionych rozszerzeń Magento i ujawnił kilka sekretów Magento SEO.
• Steven, teraz jesteś współzałożycielem i dyrektorem technicznym R & W Media. Zróbmy retrospekcję i przypomnijmy sobie, jak to wszystko się zaczęło?
Steven Wu: Przed założeniem R&W Media pracowałem na rynku eCommerce jako programista Magento. Wtedy chciałem założyć własną firmę i skupić się wyłącznie na rozwoju Magento. Tak się dzieje z moim przyjacielem Craigiem Randallem, który również chciał porzucić pracę na pełen etat, aby założyć własną firmę. Postanowiliśmy połączyć siły i stworzyć R&W Media. Craig jest obecnie dyrektorem kreatywnym R&W Media.
• Jak wiem, R&W Media specjalizuje się w Magento.
Steven Wu: Tak, zgadza się, skupiamy się przede wszystkim na projektowaniu i rozwijaniu rozwiązań Magento dla naszych klientów. Naszym celem jest dostarczanie angażujących i przyjaznych dla użytkownika doświadczeń zakupowych, które generują wysoki zwrot dla naszych klientów.
Jesteśmy zorientowani w integracji z wieloma systemami biznesowymi, takimi jak ERP, CRM, Brightpearl, Microsoft Dynamics, SAP, Sage i wieloma innymi.
Współpracujemy z wiodącymi branżowymi dostawcami bramek płatniczych, w tym PayPal i Sage Pay, współpracujemy z najlepszymi brytyjskimi firmami hostingowymi Magento i dostawcami rozszerzeń Magento.
• Jak udaje Ci się skutecznie świadczyć usługi Magento?
Steven Wu: Mamy zespół elitarnych programistów Magento, kreatywnych projektantów i ekspertów UX. Ja kieruję stroną technologiczną firmy, podczas gdy mój partner biznesowy Craig skupia się na stronie kreatywnej. Pomaga to wzajemnie uzupełniać swoje umiejętności i pozwala nam skoncentrować się na określonych obszarach biznesu.
Nasi wyszkoleni i certyfikowani programiści Magento mają duże doświadczenie, dzięki czemu mogą skupić się na tworzeniu dostosowanych do indywidualnych potrzeb sklepów Magento e-commerce dla naszych klientów. Nasi programiści są niezwykle inteligentni w identyfikowaniu wymagań naszych klientów i zawsze budują zgodnie z ich oczekiwaniami.
Nasi doświadczeni projektanci i eksperci UX zawsze starają się wprowadzać innowacje i tworzyć jak najlepsze wrażenia z zakupów oraz przesuwać granice. Wszystko to jest w pełni zarządzane przez naszych kierowników projektów, którzy są spoiwem i głównym szefem każdego projektu.
Określamy się jako wiodąca agencja Magento, która zawsze poszukuje rozwiązania, które pomoże naszym klientom rozwijać się w Internecie i osiągać ich cele.
• Dlaczego zdecydowałeś się na współpracę z Magento? Co przyciąga Cię do tej platformy eCommerce?
Steven Wu: Zanim Magento stało się wiodącą platformą e-commerce, w czasach, z którymi pracowałem, istniało kilka innych platform. Były OpenCart, Interspire i osCommerce . Jednak platformy te były trudne do zbudowania na ich kodzie spaghetti, co wymagało zhakowania ich, aby wszystko działało. Niektóre miały również słabe wyniki w zakresie bezpieczeństwa, zwłaszcza osCommerce . Niektóre z tych platform były bardzo zamknięte i miały brak społeczności lub bardzo małą dokumentację.
Jedną z głównych obaw z punktu widzenia klienta było to, że platformy te nie były bogate w funkcje ani nie były dobrze dopasowane do poziomu przedsiębiorstwa.
Wtedy natknąłem się na Magento, w pełni bogatą platformę, szeroko obsługiwaną i taką, na której firmy mogą się rozwijać, a nie wyrosnąć.
Pod względem rozwoju baza kodu Magento była zdecydowanie lepsza i stanowiła prawdziwy produkt korporacyjny. Już od samego początku Magento korzystało z nowoczesnych praktyk programistycznych, które stosują konwencje programowania obiektowego i architekturę MVC. Ponadto wszystkie dane były przechowywane przy użyciu modelu wartości atrybutów jednostki. Dzięki temu programowanie w Magento stało się modułowe i skalowalne, a platforma sprawiła, że nie trzeba już uciekać się do zhakowanego kodu.
Główną atrakcją była jakość kodowania, ale ostateczna decyzja została podjęta przez prężnie rozwijającą się społeczność Magento. Było wiele osób wnoszących wkład i pomagających społeczności. W 2010 roku platforma naprawdę się rozwijała i stawała się coraz bardziej popularna. Widziałem przyszłość na tej platformie i było to coś, nad czym chciałem nadal pracować i w co inwestować.
• Jaka była najtrudniejsza część pracy z Magento?
Steven Wu: Jednym z głównych wyzwań Magento jest opanowanie tej dużej i złożonej platformy. Istnieje ponad 30 000 plików, które muszą się poruszać, więc ta bestia może na początku być zniechęcająca.
Dla początkujących jest stroma krzywa uczenia się; ze względu na gigantyczną aplikację, której opracowanie zajęło nam więcej czasu niż przy użyciu innych platform.
Dlatego programiści w naszej agencji Magento są w pełni przeszkoleni, aby stać się mistrzami podstawowych elementów składowych Magento. Kompetentna znajomość układu plików pozwoliła naszym programistom zobaczyć, jakie pliki/funkcje zostały utworzone, przerobione lub nadpisane. Dzięki modułom przepisywania daje możliwość pełnego dostosowania Magento.

• W jaki sposób pojawienie się Magento 2 wpłynęło na przebieg pracy deweloperskiej?
Steven Wu: Dzięki dużym ulepszeniom w Magento 2, to naprawdę pomogło usprawnić nasz proces rozwoju. Eksperymentowaliśmy z Composerem w przeszłości, ale teraz jest to coś, czego zawsze używamy pracując z Magento 2 do instalacji i zarządzania modułami.
Zgodnie z najlepszymi praktykami i ulepszeniami szybkości i wydajności w nowej wersji platformy, nie musimy już spędzać tak dużo czasu na rozwiązywaniu tych problemów.
Magento 2 pozwala nam więc skupić się na innych skomplikowanych zadaniach.
Obecnie przeprowadzamy więcej testów naszego kodu niż wcześniej, a teraz stworzyliśmy nowy przepływ pracy dzięki naszej strategii ciągłej integracji i wdrażania.
• Porozmawiajmy o tak ważnym aspekcie jak eCommerce SEO. Jak bardzo przyjazne dla SEO są Magento i Magento 2?
Steven Wu: Ogólnie Magento jest o wiele bardziej przyjazne dla SEO w porównaniu z wieloma innymi platformami. Magento 1 ma pewne wady, jeśli chodzi o SEO, ale wraz z pojawieniem się Magento 2, te wady zostały wyeliminowane.
Klienci mogą szybko wgrać produkty i od razu zacząć optymalizować swoje produkty pod kątem wyszukiwarek.
Po wyjęciu z pudełka Magento 2 jest wyposażony w zestaw skutecznych funkcji SEO, w tym przyjazne adresy URL, generowanie metatagów, lepszą szybkość działania, tagi kanoniczne, kontrolę indeksowania witryny robots.txt, generowanie mapy witryny XML i domyślnie dodawane mikrodane .
• Czy używasz rozszerzeń uzupełniających domyślną funkcjonalność SEO platformy?
Steven Wu: Magento 2 zwiększa niektóre efektywne funkcje domyślne, jednak to zabierze Cię tylko tak daleko. Nadal istnieją pewne wady, takie jak powielanie treści, ograniczenia dotyczące fragmentów rozszerzonych, ograniczenia map witryn XML i kanonicznych adresów URL .
Dlatego zawsze używamy pakietu SEO Suite Ultimate MageWorx dla każdego projektu Magento, aby pomóc rozwiązać te błędy SEO w Magento 2.
• Mówiąc o SEO Suite Ultimate od MageWorx, które funkcje rozszerzenia uważasz za najbardziej przydatne?
Steven Wu: Oprócz niesamowitych funkcji SEO, głównym powodem, dla którego korzystamy z MageWorx SEO Suite Ultimate , jest to, że pozwala nam naprawić podstawowe błędy w aplikacji Magento.
Magento domyślnie obsługuje mikrodane, ale pokazuje tylko podstawowe informacje o SERP. Dzięki rozszerzeniu SEO będzie teraz wyświetlać obraz podglądu, ocenę recenzji, cenę i dostępność.
Rozszerzenie pomaga rozwiązywać problemy z duplikatami treści i dostrajać kanoniczne metatagi, umożliwia edycję map witryn XML i usuwanie niechcianych linków.
MageWorx SEO Suite Ultimate to absolutnie wszechstronne rozszerzenie SEO, jakiego kiedykolwiek będziesz potrzebować.
• Jaka byłaby Twoja rada dla tych, którzy właśnie uruchomili swoje pierwsze sklepy internetowe Magento i zastanawiają się nad ich optymalizacją pod kątem wyszukiwarek? Od czego powinny zacząć?
Steven Wu: Zanim zaczniesz optymalizować swoją stronę pod kątem SEO, musisz przeprowadzić audyt SEO na swojej stronie Magento. Pomoże to przeanalizować i dostarczyć raport na temat tego, co działa i jakie problemy może napotkać Twoja witryna, które uniemożliwiają jej wysoką pozycję w Google. Mogą występować problemy z duplikatami treści, liczne dynamiczne adresy URL, strony indeksowane przez Google itp. Zacznij od sprawdzenia w Google Search Console, warto sprawdzić, czy nie występują błędy indeksowania, zablokowane zasoby, których Google nie może zaindeksować, a nawet problemy z bezpieczeństwem w Twojej witrynie. Po ich zidentyfikowaniu upewnij się, że wdrażasz plan działań, aby rozwiązać wszystkie te problemy.
Przejrzyj swoją witrynę Magento i upewnij się, że wszystkie treści i produkty są zoptymalizowane pod kątem SEO, koncentrując się na słowach kluczowych. Upewnij się, że wszystkie istotne informacje, takie jak tytuł meta i opis meta, są stosowane do wszystkich Twoich produktów.
Dlatego współpracujemy z branżowymi konsultantami SEO, którzy pomagają naszym klientom zarządzać ich działaniami SEO.
• I wreszcie, dla każdego, kto dopiero zaczyna korzystać z eCommerce i Magento, czy masz jakieś przydatne wskazówki? Jakich pułapek powinni unikać?
Steven Wu: Zawsze znajdź eksperta Magento, niezależnie od tego, czy jest to programista, czy agencja. Posiadanie konsultanta, który pomoże Ci w rozwoju i edukuje Cię, jak prowadzić Twój biznes na Magento, to bardzo długa droga. W przeszłości widzieliśmy klientów, którzy nieprawidłowo tworzyli produkty, używając niewłaściwych typów produktów. Dobry programista powinien zawsze być niezawodny i zasięgać porady, kiedy jej potrzebujesz.
Upewnij się, że skutecznie zaplanujesz swoją premierę. Będzie to musiało być powiązane z Twoją kampanią marketingową z innymi elementami integracji, które możesz mieć w przygotowaniu. Usiądź ze wszystkimi kluczowymi pracownikami projektu, aby ustalić realistyczny harmonogram uruchomienia Twojego sklepu e-commerce. Nie chcesz spieszyć się z uruchomieniem sklepu lub znaleźć go niekompletnego lub co gorsza poważnych błędów na stronie już pierwszego dnia.