Kiedyś nienawidziliśmy kreatorów stron WordPress – teraz zdecydowaliśmy się użyć jednego
Opublikowany: 2017-01-11Nienawiść to mocne słowo. Być może nieco go wzmocniłem, tylko ze względu na intrygujący tytuł tego artykułu :). Mimo to, jako programiści, którzy tworzą produkt dla innych programistów, mogę powiedzieć, że zdecydowanie nie spodobała nam się koncepcja automatycznego pisania kodu „przeciągnij i upuść”, który możemy łatwo napisać ręcznie, i prawdopodobnie zrobiłby znacznie lepiej i lepiej. czystsza robota.
Czego nie lubić w kreatorach stron WordPress?
Po co więc nienawidzić kreatorów stron? Chodzi mi o to, że to tylko narzędzie, które ma ułatwić życie podczas tworzenia stron internetowych WordPress.
Odpowiedź na pytanie „czego nie lubić w programach do tworzenia stron WordPress?” prawdopodobnie zależy od tego, kim jesteś, ponieważ można na to spojrzeć na różne sposoby. Oto kilka „problemów”, które ludzie mający doświadczenie w kodowaniu często mają z niszą kreatora stron WordPress:
Nadęty kod
Nadmiar kodu to problem, który wielokrotnie pojawiał się podczas omawiania wad WordPressa jako systemu CMS i wielu innych świetnych produktów i platform. Odnosi się to również do kodu maszynowego, który twórcy stron automatycznie generują, aby tworzyć strony internetowe. Zasadniczo, za każdym razem, gdy umieszczasz/przesuwasz/stylizujesz inny element na swojej stronie, generowany jest kolejny fragment kodu, który jest wrzucany do źródła Twojej witryny, aby był dokładnie zgodny z projektem, który na nią narzucasz.
Niektórzy twierdzą, że kod generowany maszynowo często nie będzie minimalny i dostosowany, ani nie zawsze będzie zgodny ze standardami kodowania WordPressa, jak by się to stało, gdyby człowiek napisał go ręcznie. Może to spowodować wiele skutków ubocznych, a nadmierny i rozdęty kod może wpłynąć na wydajność przeglądarki, ostatecznie powodując, że witryna będzie działać znacznie wolniej, niż mogłaby potencjalnie. Już samo to jest wystarczającym powodem, aby uważnie wybrać program do tworzenia stron.
Skrócony śluz
Robiąc swoje, niektórzy twórcy stron mają tendencję do pozostawiania zakulisowego bałaganu w kodzie, a jako programiści po prostu trudno nam to zobaczyć. Podczas dezaktywacji niektórych wtyczek do tworzenia stron może się okazać, że, podobnie jak ślimak, pozostawiają za sobą paskudny szlam krótkich kodów i innych śladów kodu.
Nie będę wymieniał nazwisk, ponieważ Chris Lema już to zrobił, ale ten oślizgły nawyk sprawia, że kod Twojej witryny jest znacznie bardziej plączący się, niż powinien, nie wspominając o tym, że posiadanie zbędnych krótkich kodów może powodować konflikty z innymi wtyczkami WordPress. może być używany w Twojej witrynie WordPress.
Nadmiarowe skróty mogą powodować konflikty z innymi wtyczkami, których możesz używać w swojej witrynie WordPress.Tweetuj
Brak standaryzacji
Twierdzenie, że rynek kreatorów stron musi być ustandaryzowany, było podnoszone przez wielu programistów WordPressa w przeszłości, ale wydaje mi się, że Pippin Williamson zdołał to najlepiej opisać w swoim szczegółowym poście z przeglądem kreatorów stron.
W swoim poście Pippin wyraźnie wspomina o tym, jak wtyczki do tworzenia stron zmieniają/łamią domyślne wrażenia użytkownika związane z WordPressem, co utrudnia reszcie z nas, deweloperów, przewidywanie tego, co widzą użytkownicy WordPressa po zalogowaniu się do ich witryn opartych na WordPressie. Przedstawia ekosystem twórców stron jako „dziki zachód” w chwili obecnej, wymagający pewnego rodzaju standaryzacji, aby uczynić rzeczy bardziej przewidywalnymi i przyjaznymi dla użytkownika.
Powolne zabijanie stron internetowych WordPress i branży tworzenia motywów
Wielu projektantów stron internetowych i programistów wydaje się mieć pewną urazę do twórców stron, ponieważ uważają, że te narzędzia mogą sprawić, że będą one przestarzałe i z czego żyją. Dzięki mocy, jaką twórcy stron mogą przekazać w dowolne ręce, samodzielne tworzenie przyzwoitych stron internetowych stało się łatwiejsze niż kiedykolwiek, nawet jeśli nie jesteś programistą.
Prawdopodobnie warto zauważyć, że jest to uparty i stronniczy powód, dla którego nie lubi się kreatorów stron WordPress, ponieważ jest to oczywiście oparte na (uzasadnionym) strachu przed utratą istniejących kanałów dochodu.
Skoro już jesteśmy przy temacie: możesz przeczytać dogłębne badanie, które niedawno przeprowadziliśmy i opublikowaliśmy na największym rynku motywów, ThemeForest, aby dowiedzieć się, jak daleko jeszcze do zakończenia tematu „gorączka złota”.
Ograniczone możliwości dostosowywania
Kreator stron WordPress (nadal) nie może zrobić wszystkiego, co potrafi dobry programista front-end. Powiedziałem to.
Kreatory stron są nadal ograniczone w porównaniu z tym, jak dobry (człowiek) koder mógłby dostosować witrynę internetową. Nie są one po prostu przeznaczone do generowania złożonych projektów stron internetowych, animacji ani efektów specjalnych. Mają do dyspozycji ograniczony zestaw modułów i sztuczek, które umożliwiają przeciąganie i upuszczanie na określone obszary w układzie strony. Te elementy mogą się również ładnie przesuwać w zależności od rozmiaru ekranu/urządzenia, ale to wszystko.
Kreator stron WordPress (nadal) nie może zrobić wszystkiego, co może dobry programista front-end.Tweetuj
Chociaż są już w stanie obsługiwać różne moduły treści, takie jak suwaki, zakładki, elementy audio, elementy odliczania, a nawet koszyki, nadal nie były w stanie dostarczyć, gdy próbowaliśmy wdrożyć inne, bardziej elastyczne projekty, które nieznacznie odbiegają od siatki /box/struktura kolumn. Spróbuj to zrobić z większością kreatorów stron, a zaczniesz widzieć, jak wszystko się rozpada.
Powiedziawszy to, zakładam, że jest nieuniknione, że kiedyś w przyszłości będą w stanie dostarczyć bardziej złożone struktury.
Dlaczego zespoły produktowe decydują się na tworzenie kreatorów stron WordPress?
Wygląda na to, że większość kreatorów stron WordPress zaczynało od modułów typu „przeciągnij i upuść”, które zostały wbudowane w konkretny motyw WordPress. Pomysł ten przekształcił się w to, czym dziś stały się najpopularniejsze narzędzia do tworzenia stron WordPress; samodzielna wtyczka WordPress, której można użyć do szybkiego dostosowania dowolnego motywu WordPress. Innymi słowy, kreator stron WordPress może chwycić za wodze i rozpocząć „jazdę” po dowolnym obszarze z treścią w motywie WordPress, pozostawiając motywowi obsługę nagłówka, stopki i opakowania treści.
W początkowej fazie twórcy stron WordPress narodzili się z konieczności, która została podniesiona przez użytkowników motywów WordPress, którzy chcą mieć możliwość dostosowania istniejących stylów, rozmiarów czcionek i kolorów zgodnie z ich potrzebami, bez konieczności kontaktu z programistą .
Obecnie zespoły produktowe do tworzenia stron WordPress przechodzą do bardziej zaawansowanej fazy, w której koncentrują się na budowaniu czegoś większego i lepszego. Wszyscy starają się zapewnić swoim użytkownikom lepsze wrażenia pod względem:
- Interfejs użytkownika
- Precyzja (idealna w pikselach)
- Prędkość
- Elastyczność
- Responsywny układ
W rezultacie wydaje się, że pojawia się nowy trend, ponieważ niektóre firmy zajmujące się tematyką WordPress zaczynają wykorzystywać elastyczność kreatorów stron. Przyjmują nowy i bardziej elastyczny proces tworzenia i rozpowszechniania swoich motywów:
- Zaprojektuj motyw we własnym zakresie
- Zaimplementuj projekt za pomocą wtyczki do tworzenia stron WordPress (niekoniecznie własnej)
- Sprzedaj motyw na swojej stronie internetowej, wspominając, że jest obsługiwany przez narzędzie do tworzenia stron, jako punkt sprzedaży dla łatwości użytkowania i opcji dostosowywania
Ciekawym produktem ubocznym tego trendu jest usługa, która obecnie przeżywa boom wśród firm hostingowych. Jest to w zasadzie swoboda zakupu hostingu witryny internetowej z opcją szybkiego zapełnienia go poprzez wybranie motywu z istniejącego spisu motywów opartych na kreatorze stron, zapisanie go i błyskawiczne przejście do trybu online. Ciekawe.
Zapisz się i zdobądź bezpłatną kopię naszej książki
11 sprawdzonych technik zwiększania sporów dotyczących kart kredytowych o 740%
Udostępnij znajomym
Wpisz adres e-mail znajomego. Wyślemy im tylko tę książkę, honor Scouta.
Dziękuję za podzielenie się
Niesamowite — kopia „11 sprawdzonych technik zwiększania współczynnika sukcesu w sporach dotyczących kart kredytowych o 740%” została właśnie wysłana na adres . Chcesz pomóc nam jeszcze bardziej rozpowszechniać informacje? Dalej, podziel się książką ze znajomymi i współpracownikami.
Dziękuję za zasubskrybowanie!
- właśnie wysłaliśmy Twoją kopię „11 sprawdzonych technik zwiększania współczynnika sukcesu w sporach dotyczących kart kredytowych o 740%” na adres .
Masz literówkę w swoim e-mailu? kliknij tutaj, aby edytować adres e-mail i wyślij ponownie.
Dlaczego więc skorzystaliśmy z kreatora stron WordPress?
Po całej sekcji krytyki programistów wobec twórców stron, nadszedł czas, aby zastanowić się, dlaczego ostatecznie użyliśmy narzędzia do tworzenia stron WordPress dla niektórych stron witryny Freemius. Oto przykład na naszej stronie „O nas” oraz na stronie „Funkcje”.
Więc dlaczego w końcu podjęliśmy tę decyzję?
Głównie ze względu na następujące korzyści, jakie nam zapewnia:
Idź szybciej
Prowadzimy firmę start-up, budując produkt. Nasza strona internetowa jest naszą „twarzą” w sieci. Ważne jest, aby nasz projektant tworzył i edytował strony, które projektuje dla naszej witryny, bez konieczności „marnowania” cennych godzin programistów za każdym razem, gdy potrzebujemy nowej strony lub chcemy poprawić coś na istniejącej stronie.
Dla nas, jako startupu, nacisk kładziemy na to, aby móc jak najszybciej modyfikować lub edytować stronę, tak aby pokrywała się z wszelkimi zmianami, przez które nasz produkt może przechodzić w tym konkretnym momencie.
Typowymi przykładami tego w przypadku firm produkujących produkty, takich jak nasza, są:
- Dodawanie/usuwanie funkcji i konieczność aktualizacji listy funkcji
- Rebranding i redesign to proces, przez który w pewnym momencie może przejść wiele firm handlowych. Czy to po to, aby odświeżyć wygląd i styl, a czasem nawet pozbyć się złego obrazu, który utknął z jakiegokolwiek powodu.
- Dodanie nowych sekcji do naszych istniejących stron internetowych. Szybkim przykładem jest sekcja z cenami, którą niedawno dodaliśmy do naszych stron docelowych (na tym etapie wciąż kodowana ręcznie), po tym, jak zdaliśmy sobie sprawę, że wiele osób ich szuka.
- Testy A/B – możliwość wejścia i poprawienia naszej witryny obejmuje strony „statyczne”, a także strony docelowe zorientowane na marketing, które zwykle wymagają wielu testów A/B, aby uzyskać wersję, o której wiemy, że działa najlepiej pod względem konwersji wskaźnik.
Wzmocnij nasz marketing
Korzystanie z kreatorów stron WordPress skutecznie ułatwia nam dostosowywanie naszych materiałów marketingowych, pomijając zespół programistów. Odkąd zaczęliśmy pracować z kreatorem stron WordPress, nasz proces produkcyjny został skrócony. Dużo krótsze. Teraz pozostaje tylko wymyślić koncepcję i treść marketingową oraz przekazać ją naszemu projektantowi do wykonania/edycji.
Odkąd zaczęliśmy pracować z kreatorem stron WordPress, nasz proces produkcyjny został skrócony. Dużo krótsze.Tweetuj
Przeważnie nie ma potrzeby angażowania programisty w ten proces, aby mógł skupić się na rozwoju produktu.
Wtyczki WordPress Page Builder uległy zmianie
Jeśli spojrzysz na jedną z dzisiejszych wtyczek do tworzenia stron WordPress i porównasz ją z wcześniejszymi wersjami sprzed zaledwie pięciu lat – zobaczysz dwa zasadniczo różne stworzenia.
Twórcy stron biorą dziś na siebie, aby być na bieżąco i korzystać z najlepszych praktyk w zakresie projektowania i interfejsu użytkownika.
We wcześniejszych wersjach elementy były umieszczane przy użyciu pozycjonowania bezwzględnego, które nie uwzględnia innych elementów na stronie ani rozmiaru ekranu urządzenia, przez co dość łatwo psuje układ. Obecnie większość nowoczesnych programów do tworzenia stron umożliwia tworzenie dobrze ustrukturyzowanych stron HTML i stosowanie względnego (lub Flexbox) pozycjonowania elementów, co pozwala na uzyskanie bardziej zrównoważonego i niezależnego od urządzenia wyniku. AKA, responsywny układ.
Projekty nie są wieczne
W dzisiejszym, szybko zmieniającym się i ciągle zmieniającym się świecie, trendy w projektowaniu nieustannie się zmieniają. Nawet jeśli zainwestujesz dużo pracy i stworzysz projekt o idealnym pikselu, być może będziesz musiał go wymienić za rok lub dwa, w przeciwnym razie ryzykujesz, że będziesz wyglądać nieistotnie.
Jako firma produktowa wolimy zainwestować więcej zasobów w budowę wyjątkowego produktu i być może mieć nieco mniej wyjątkową stronę internetową. To kompromis między czasem i alokacją zasobów.
To powiedziawszy, dzisiejszy wysoki poziom kreatorów stron WordPress pozwala tworzyć wysokiej jakości i dobrze wyglądające witryny bez wielu kompromisów.
Koszt nie wymaga myślenia
Patrząc na to z naszej konkretnej perspektywy, nie mamy specjalnych wymagań wobec kreatora stron. Za to, co chcemy z nim w tym momencie osiągnąć – korzystanie z niego jest darmowe (jak w przypadku darmowego piwa). Nawet jeśli wymagane funkcje nie byłyby darmowe i skłoniłyby nas do uaktualnienia do wersji „Pro” – szybka kalkulacja kosztów ujawniłaby, że nadal jest to dla nas warte inwestycji finansowej.
Łatwo jest sprawdzić, czy wykorzystaliśmy zaoszczędzone godziny dla programistów, ponieważ możemy delegować zadanie bezpośrednio do naszego projektanta, który i tak nad nim pracuje. Jedna godzina pracy programisty nad ulepszaniem strony internetowej może kosztować znacznie więcej niż miesięczna opłata cykliczna w wysokości XX USD dla twórcy stron.
Jedna godzina programisty pracującego nad ulepszeniem strony internetowej może kosztować znacznie więcej niż miesięczna płatność cykliczna w wysokości XX USD dla twórcy stron.
Wniosek – czy kreatory stron WordPress są dla Ciebie?
Pod koniec dnia zawsze będzie to równowaga elastyczności i łatwości użytkowania.
Obecnie witryna Freemius zawiera tylko jedną stronę, która została utworzona za pomocą narzędzia do tworzenia stron WordPress – nasza strona „O nas”. Kiedy próbowaliśmy zaimplementować inną stronę (specjalną stronę porównującą produkty) z nieco bardziej złożonymi wymaganiami projektowymi – natknęliśmy się na sporo problemów i pytań, na które twórcy stron, których próbowaliśmy, pozostawili bez odpowiedzi. Na razie mamy więc hybrydową witrynę internetową zawierającą zarówno strony kodowane ręcznie, jak i te oparte na kreatorach stron.
Przyszłość wydaje się jaśniejsza, ponieważ twórcy stron WordPress będą w stanie zapewnić bardziej doświadczonym technologicznie projektantom/programistom możliwość tworzenia stron internetowych o wyrafinowanych projektach, które obecnie nadal wydają się im stanowić wyzwanie.
W każdym razie nie mogę zaprzeczyć, że kreatory stron WordPress z każdym dniem wyglądają coraz lepiej i już odpowiadają na potrzeby wielu osób, jeśli chodzi o łatwe tworzenie i (nie mniej ważne) łatwe do edycji strony internetowe.