Kiedy potrzebujesz niestandardowego CMS – a kiedy jest to oszustwo?
Opublikowany: 2017-08-12Budowanie własnej strony internetowej może często stać się przerażającym przedsięwzięciem, zwłaszcza jeśli nawet HTML i CSS są trudnymi językami do napisania i zrozumienia. Chociaż nadal możesz stworzyć podstawową stronę internetową, od dawna dostępne są programy CMS (system zarządzania treścią), które pomagają w budowaniu i skalowaniu Twojej cyfrowej własności.
W Internecie są łatwo dostępne dziesiątki systemów CMS typu open source, ale wiele osób jest namawianych do uzyskania niestandardowego systemu CMS od zespołu programistów.
Z pewnością są wyjątki, ale wiele z tych niestandardowych systemów CMS jest albo całkowicie niepotrzebnych, albo jawnych oszustw, które zmuszają Cię do ciągłego płacenia za system, który możesz uzyskać za darmo. Przejdźmy do szczegółów, aby sprawdzić, czy naprawdę potrzebujesz niestandardowej pracy, czy też darmowy CMS jest dla Ciebie najlepszym rozwiązaniem.
Co to jest CMS?
Jeśli zastanawiałeś się nad budowaniem strony internetowej w ciągu ostatniej dekady, to słyszałeś o CMS-ach. Może nie wiedziałeś, że tak się nazywają, ale prawdopodobnie widziałeś WordPressa, Drupala i Joomlę. Te trzy reprezentują najczęściej używane systemy w Internecie, a niektóre źródła podają, że około 40-50% aktywnych stron internetowych z CMS jest zbudowanych z WordPress.
CMS robi to, co mówi: zarządza treścią. Gdybyś miał stronę internetową bez żadnego CMS, tylko podstawowy HTML, wtedy musiałbyś zbudować każdą stronę ręcznie. Trzeba by napisać kod HTML dla podstawowej struktury strony, wprowadzić informacje o treści i upewnić się, że ma odpowiednią składnię, a następnie połączyć go z innymi stronami, aby cała witryna była łatwo dostępna dla czytelników. Chociaż niekoniecznie jest to trudne, jest to zdecydowanie czasochłonne.
CMS w swojej istocie eliminuje większość tej pracy. Najbardziej podstawowe programy CMS pozwalają pisać nowe strony bez obaw o kodowanie i dodadzą nową stronę do Twojej witryny bez zmuszania Cię do pisania nawet jednej linijki kodu. Połączy każdą stronę w jedną spójną całość i ułatwi zarządzanie Twoją witryną na zapleczu.
To nie wszystko, co potrafi CMS. Możesz pozwolić czytelnikom na dodawanie informacji, tworzenie kont, łatwe dodawanie widżetów lub narzędzi paska bocznego, ulepszanie SEO i wiele więcej dzięki użyciu wtyczek lub funkcji natywnych. Programy te są stworzone tak, abyś mógł łatwo zarządzać swoją witryną i tworzyć treści bez marnowania cennego czasu na kodowanie i testowanie każdej strony.
Prawie każdy właściciel strony internetowej powinien korzystać z CMS, ale są one najczęściej używane przez blogerów i sklepy internetowe. Każdy, kto ma stale rozwijającą się witrynę, potrzebuje takiego systemu, aby uchronić go przed szaleństwem.
Niestandardowa pułapka CMS
Wiedząc, jak przydatne jest oprogramowanie CMS, możesz pomyśleć, że powiemy Ci, że zdecydowanie potrzebujesz niestandardowego CMS, aby zapewnić Ci wszystkie funkcje potrzebne do zwiększenia wydajności Twojej witryny. Nieprawda, nawet w najmniejszym stopniu.
Istnieją przypadki, w których potrzebny jest niestandardowy CMS. Czy myślisz, że Facebook mógłby działać na WordPressie? Absolutnie nie. A co z eBayem lub Amazonem? Nie ma szans na śnieżkę. A co z Twitterem lub Pinterestem? Drupal by się rozbił i spłonął.
Jednak dla większości z was, chyba że prowadzisz duże przedsiębiorstwo lub nie potrzebujesz naprawdę egzotycznych funkcji, niestandardowy CMS po prostu nie jest potrzebny. Deweloperzy przychodzą i obiecują światu, mówiąc, że nie ma możliwości, aby darmowy program o otwartym kodzie źródłowym dał ci wszystko, czego potrzebujesz, ale prawda jest taka, że często otrzymasz więcej mocy, niż wymaga twoja witryna. Zanurzmy się naprawdę i zobaczmy, kiedy potrzebne są niestandardowe systemy CMS.
Rozmiar i skalowanie witryny
Ponieważ blogerzy i sklepy internetowe są najczęstszymi właścicielami stron internetowych, którzy potrzebują programów CMS, skupmy się na nich. Jeśli jesteś blogerem, czy rzeczywiście potrzebujesz niestandardowego systemu CMS? To zależy od tego, co robisz. Czy jesteś jedynym pisarzem? Czy tworzysz kilka artykułów na raz, czy masz setki artykułów napisanych przez wiele osób? Czy Twoi czytelnicy/współtwórcy muszą założyć konto i czy muszą być w stanie dowolnie dodawać i zmieniać swoje informacje?
Jeśli należysz do tych pierwszych, w których jesteś jedynym pisarzem, a czytelnicy nie potrzebują zbyt wiele dostosowań, CMS o otwartym kodzie źródłowym jest w porządku. Docenisz ich łatwość w użyciu i nauce, a tysiące wtyczek pomagają w SEO i funkcjonalności. Niestandardowa praca byłaby stratą czasu, pieniędzy i energii.
Ci z tych ostatnich mogą również być w stanie korzystać z CMS typu open source, w dużej mierze zależy to od tego, ilu masz współtwórców i jak dużego dostosowania potrzebują twoi współtwórcy. Jeśli płacisz innym pisarzom i skalujesz do setek, a nawet tysięcy stron dziennie z wieloma pisarzami, możesz potrzebować niestandardowego CMS.
Jeśli chodzi o e-commerce, pytania są w dużej mierze takie same. Jeśli planujesz wystawiać wszystkie własne produkty, ustawiać własne wyprzedaże, od czasu do czasu wydawać kupony i po prostu prowadzić dość popularny sklep e-commerce, otrzymasz wszystko, czego potrzebujesz od Magento, Shopify i innych e-commerce o otwartym kodzie źródłowym programy.
Jeśli chcesz zostać następnym eBayem lub Amazonem, będziesz potrzebować niestandardowej konfiguracji, która zapewni Ci całą moc i dostosowanie, których potrzebujesz. Jeśli jednak naprawdę nie walczysz o gwiazdy pod względem szybkiego skalowania (za pośrednictwem tysięcy zewnętrznych użytkowników, z których każdy ma dziesiątki, a nawet setki produktów) i potrzebujesz ekstremalnych poziomów dostosowywania, wystarczy darmowy CMS.
cennik
Jeśli zespół programistów skontaktuje się z Tobą w sprawie niestandardowego systemu CMS, dołoży wszelkich starań, aby obniżyć koszty. Powiedzą, że to inwestycja, że nowy CMS da Ci o wiele więcej funkcjonalności, że oczywiście będziesz w stanie robić więcej i szybciej.
Prawda jest taka, że stworzenie prawie wszystkiego od zera będzie kosztować mnóstwo pieniędzy. Jak twój budżet? Czy dopiero zaczynasz i masz wystarczająco dużo, aby pokryć opłaty za hosting, a także trochę pozostało na reklamę i zwiększenie skali? Jeśli tak, to zdecydowanie nie chcesz niestandardowego CMS, ponieważ ceny zaczynają się od szalonych i tylko rosną.
Przede wszystkim musisz zapłacić za koszty rozwoju. W zależności od firmy i funkcji, o które prosisz / oferowanego pakietu, możesz wydać setki lub tysiące dolarów na sam CMS. Ale to nie koniec.
Po CMS będziesz musiał zapłacić opłatę licencyjną. Zazwyczaj jest to koszt miesięczny, chociaż mogą pobierać jedną opłatę ryczałtową rocznie i być może będziesz musiał zapłacić za każdy komputer, z którym planujesz korzystać z CMS. Jeśli jesteś sam, to tylko jeden komputer. Jeśli masz pracowników lub współpracowników, możesz potrzebować kilku licencji.
Potem musisz się martwić o opłaty hostingowe. Większość programistów ma specjalne plany z hostami, które pozwalają im sprzedawać hosting dla sprzedawców. Będą twierdzić, że jedynym sposobem, w jaki CMS będzie działał „bez żadnych problemów”, jest ich konkretna platforma hostingowa. Jeśli się zgodzisz, musisz również zapłacić im za hosting i tak, zwykle podnoszą cenę znacznie wyższą niż w przypadku korzystania z własnego hostingu.
Bezpieczeństwo
To jeden element, który ma pewną wiarygodność. Wielu programistów, którzy wypychają swój niestandardowy CMS, powie Ci, że WordPress i inne programy typu open source mają problemy z bezpieczeństwem. Jest to jednocześnie prawda i fałsz. To prawda, że wielu hakerów atakuje WordPressa i nie jest on uważany za zabezpieczenie Fort Knox. Dzieje się tak jednak w dużej mierze dlatego, że WordPress jest używany na tak wielu stronach internetowych, więc ktoś, kto może przejść przez program, będzie mógł łatwiej infekować podobne witryny w tym samym systemie.
Jednocześnie zdecydowana większość systemów CMS typu open source jest stale aktualizowana, a większość aktualizacji wpływa na kodowanie w tle, którego nigdy nie zobaczysz. Zamykają luki w zabezpieczeniach i zapewniają, że słabości i nowe techniki hakerskie nie będą w stanie przeniknąć do ich systemu.
Z drugiej strony niestandardowy CMS nie ma tej ciągłej fali hakowania. Podobnie jak układ odpornościowy, może to być złe. W przeciwieństwie do programów typu open source, nad którymi pracowano i naprawiano na wiele sposobów, aby uniknąć łatwych włamań, niestandardowe systemy CMS po prostu nie mają takiej ekspozycji. Oznacza to, że hakerowi może być znacznie łatwiej znaleźć dziurę, która powinna zostać zapieczętowana.
Naprawdę trudno powiedzieć, co jest bezpieczniejsze, ale prawda jest taka, że szeroko zakrojone stwierdzenie, że systemy CMS typu open source nie mają wystarczających zabezpieczeń, jest fałszywe. Zwykle otrzymują więcej ataków, ale programiści są zajęci wprowadzaniem aktualizacji, aby uniknąć przeniknięcia do nich typowych błędów i wirusów.
Dostosowywanie
To ogromny punkt sprzedaży dla programistów niestandardowych CMS. Powiedzą ci, że programy typu open source nie mogą mieć funkcji, których potrzebujesz, i że jedynym sposobem na rozwój firmy jest korzystanie z ich programu. To prawda, że mogą dostosować CMS do wszystkiego, co chcesz, a w niektórych przypadkach możesz naprawdę tego potrzebować. Zanim jednak zaczniesz wydawać pieniądze na system i opłaty licencyjne, powinieneś naprawdę przyjrzeć się wtyczkom oferowanym przez CMSy o otwartym kodzie źródłowym.
Dostępne są tysiące wtyczek do prawie wszystkiego, czego potrzebujesz. Od pomocy SEO po umożliwienie użytkownikom tworzenia kont po formularze przechwytywania wiadomości e-mail. Jeśli pójdziesz drogą open source, to wymaga więcej pracy, ponieważ musisz zainstalować wtyczki i dowiedzieć się, jak działają, ale jest tak dużo dokumentacji i wsparcia online, że będziesz miał pomoc, której potrzebujesz, aby to zrobić.
Więc, po raz kolejny, to naprawdę sprowadza się do twojej intencji. Jeśli jesteś przedsiębiorstwem, które próbuje zbudować następny Facebook, nie ma możliwości, aby open-source zadziałał dla Ciebie. Jeśli jednak potrzebujesz tylko wspólnych funkcji witryny i nie masz na niej tysięcy lub milionów użytkowników jednocześnie, po prostu poświęć trochę czasu na przeglądanie wtyczek typu open source. Na pewno znajdziesz to, czego potrzebujesz, a zdecydowana większość wtyczek jest albo darmowa, albo bardzo niedroga.
Grupa wsparcia
Jest to kolejny „prawdziwy, ale nie bardzo” fakt, który programiści rzucą na ciebie, gdy sprzedają swój niestandardowy CMS. Poinformują Cię, że mają dedykowany zespół wsparcia, który pomoże Ci w przypadku pojawienia się problemu, a CMS typu open source tego nie oferują. W większości przypadków to prawda. Deweloper będzie tam, aby Ci pomóc (a przynajmniej powinien), a większość CMS-ów nie ma prawdziwego personelu pomocniczego.
Jeśli jednak wybierzesz typowy CMS, przekonasz się, że wielu użytkowników online za pośrednictwem forów i blogów jest chętnych do pomocy. Po prostu zapytaj o problem, który masz, na przykład zainstalowanie motywu lub użycie wtyczki, a zazwyczaj w ciągu kilku minut będziesz mieć co najmniej jedną osobę, która spróbuje pomóc Ci rozwiązać problem. Nie jest to płatny personel pomocniczy, który czeka na Twoje zawołanie, ale są to prawdziwi ludzie, którzy wiedzą, jak pomóc i chcą mieć pewność, że odniesiesz sukces we wszystkim, co próbujesz zrobić.
O ile nie używasz bardzo egzotycznego lub niepopularnego CMS typu open source, przekonasz się, że powinieneś mieć całe potrzebne wsparcie.
Wniosek
Niestandardowe CMS-y mają swoje miejsce na świecie, ale dla większości ludzi to tylko oszustwo, dobry sposób, aby wydać dużo pieniędzy na coś, czego naprawdę nie potrzebujesz. O ile nie próbujesz poważnie stworzyć Amazon, YouTube lub Facebooka, przekonasz się, że WordPress lub Drupal mają wszystko, czego kiedykolwiek potrzebujesz. Nie poddawaj się kosztownej, niestandardowej umowie CMS bez uprzedniego rozważenia opcji open source. W 99% przypadków dadzą ci wszystko, czego potrzebujesz, a co najwyżej możesz wydać trochę pieniędzy na motywy i wtyczki premium.