Zbierzcie "okrągłych przyjaciół", a opowiem wam historię, która jest czystą fabrykacją z mojej strony, a także prawdopodobnie jak to się stało: Dawno, dawno temu, około 1995 r. (O ile mogę dowiedzieć się z przeszukiwania sieci), jakiś biedny facet, który pracował jako "webmaster" w jakiejś dużej firmie, umieszczał prawie każdy napisany materiał marketingowy, który mieli online. Robił to, ponieważ ktoś w zarządzie doszedł do wniosku, że nie zaszkodzi, a on nie miał już nic innego do roboty.
Ponieważ ręcznie pisał niekończące się linie kodu HTML, pomyślał: "Musi być łatwiejszy sposób na zrobienie tego".
Zaczął wyobrażać sobie system, który mógłby, być może, wydajniej zarządzać treścią i zabrać trochę bólu z jego pracy. Odkąd znał podstawowe skrypty, zaczął tworzyć podstawy tego, co stanie się pierwszym systemem zarządzania treścią.
W ten sposób rozwiązuje się wiele problemów ludzkości: ludzie się nudzą i mają dość pracy. W odpowiedzi na ten bodziec, lub jego brak, mamy teraz więcej CMSów niż ja osobiście. Są wszędzie i mogą zrobić prawie wszystko. Problem z takim nieskończonym wyborem polega na tym, że ludzie nie wiedzą, od czego zacząć. Jak wybrać CMS?
O tym jest ten artykuł. Starałem się uczynić to tak prostym, jak to tylko możliwe, aby zrozumieć, co robi CMS i jakiego rodzaju CMS potrzebujesz dla różnych rodzajów stron internetowych.
Pomyśl o stronie internetowej. Każda strona internetowa. Co tam jest? Rzeczy takie jak słowa, obrazy, filmy, mapy, formularze kontaktowe, quizy, ankiety i wiele innych. Wszystkie te rzeczy (które nazywamy "treścią") muszą być zorganizowane.
Musi być dostępny i łatwy do znalezienia dla osób, które faktycznie prowadzą witrynę, oraz dla użytkowników, którzy ją przeglądają. Musi też być łatwo dodawać więcej treści, usuwać rzeczy, których już nie chcesz, przenosić i zmieniać ich nazwy.
Większość CMSów pozwala tylko wybranym nielicznym zarządzać treścią. Community CMS, takie jak fora i serwisy społecznościowe, pozwalają każdemu użytkownikowi zarządzać własnymi treściami, a następnie udostępniać je wszystkim.
Tak, możesz zrobić to wszystko ręcznie. W przypadku wielu mniejszych witryn, to właśnie robią ludzie: zajmują się plikami i folderami oraz edytują swoje strony w zwykłym edytorze tekstu (np. Notatniku, ale zazwyczaj używają czegoś bardziej złożonego). Jeśli masz tylko, powiedzmy, pięć stron i wiesz, co robisz - lub możesz zapłacić komuś, kto to robi - to jesteś gotowy.
Prawdopodobnie nie potrzebujesz CMS.
Ale jeśli nie możesz sobie pozwolić na zatrudnienie profesjonalisty, nie masz czasu, aby zrobić to samemu i / lub potrzebujesz witryny, która jest większa i bardziej złożona, CMS jest tego wart. Po prostu nie jest praktycznym zbudowanie tak dużej strony internetowej, która nie wymaga zautomatyzowania przynajmniej części procesu.
Jeśli potrzebujesz więcej niż jedną osobę, która współtworzy witrynę, musisz mieć CMS. Zapewnienie ludziom dostępu do plików surowych byłoby receptą na katastrofalne błędy użytkownika. Lepiej dać im system, który pozwoli im dodawać treści, nie niszcząc przypadkowo niczego ważnego.
Ten artykuł jest przeznaczony dla klientów zajmujących się projektowaniem stron internetowych, właścicieli firm i innych osób, których oczy lśnią, gdy zaczniesz wyrzucać akronimy. Projektanci i programiści mogą samodzielnie sprawdzić te rzeczy i zazwyczaj wiedzą, co oznaczają te słowa.
Ale jeśli kiedykolwiek poszedłeś na zakupy CMS i pomyślałeś: "Dobrze, że wszystko brzmi bardzo przyjemnie, gdybym wiedział co do cholery mówili ...", to ten artykuł jest dla ciebie.
Sugeruję przeczytanie, zawężenie listy opcji i przekazanie go projektantowi i / lub programistce, aby dowiedzieć się, która opcja jest najlepsza. Jeśli jesteś w wystarczająco dużej firmie, że masz cały zespół projektantów i programistów, prawdopodobnie powinieneś pozwolić im zawęzić listę opcji.
Obecnie budowanie stron internetowych polega na tym, że prawie każdy ma inne potrzeby. Pewnie, możesz spróbować zbudować system CMS, który spełni każdą z tych potrzeb. Wiele osób próbowało.
... wybierz system CMS, który najlepiej spełnia Twoje specyficzne potrzeby
Platformy te wydają się być masywne, powolne, pełne zagadnień bezpieczeństwa, skomplikowane w użyciu zarówno z przodu, jak i z tyłu, a także ogólny ból z tyłu. Również dziwnie popularny. I właściwie nie, nie mówię o WordPressie.
Dlatego ogólnie mądrym rozwiązaniem jest wybór CMS, który będzie spełniał Twoje specyficzne potrzeby tak blisko, jak to tylko możliwe. Będziemy o tym mówić później, później. Najpierw powinniśmy porozmawiać o rodzajach systemów zarządzania treścią, które tam znajdziesz.
Wymyśliłem listę najpopularniejszych kategorii CMS. Nie tylko jest więcej CMS, niż naprawdę mogę wymienić, jest więcej rodzajów niż mogę wymienić. Dzieje się tak dlatego, że istnieją niestandardowe CMS-y stworzone dla każdej możliwej potrzeby, którą ktoś może mieć.
Ze względu na twój czas i moje, utknąłem z najbardziej powszechnymi kategoriami.
Zanim przejdziemy do kategorii takich jak "oprogramowanie blogowe" lub "e-commerce", musisz wybrać miejsce, w którym chcesz hostować CMS. Niektóre CMS są świadczone jako usługa, a wszystko, co techniczne, jest obsługiwane przez firmę zewnętrzną.
Nazywane są one "zarządzanymi CMSami" lub "platformami zarządzanymi", a często "platformami SAAS" (oprogramowanie jako usługa). Przykłady obejmują Shopify , wordpress.com i budowniczych stron takich jak Squarespace .
Mają wiele zalet, w tym aktywne wsparcie, stały rozwój i nigdy nie musisz się martwić o aktualizację oprogramowania. Bezpieczeństwo jest również obsługiwane. Jest dużo do polubienia.
Ich wady obejmują brak kontroli nad pewnymi rzeczami. Możesz nie być w stanie sprawić, aby wygląd lub działanie witryny wyglądało dokładnie tak, jak chcesz. Nie musisz posiadać własnych danych. Jeśli firma opracowująca platformę zdecyduje się opuścić funkcję, którą lubisz, jesteś sam. Jeśli z jakiegoś powodu będą musieli zamknąć operacje, jesteś sam.
Mimo to wiele z tych usług ma tysiące, czasem miliony zadowolonych klientów. Możesz być jednym z nich.
Po drugiej stronie monety mamy "hostowane platformy". Tego rodzaju oprogramowanie może zostać uruchomione na własnym serwerze lub serwerze innej firmy, który wynajmujesz od kogoś innego. Przykłady obejmują hostowaną wersję WordPress , Magento , i Concrete5 .
Podstawową zaletą tych opcji jest kontrola. Możesz sprawić, aby wszystko działało dokładnie tak, jak chcesz. Często można nawet rozszerzyć funkcjonalność samodzielnie, budując własne motywy i wtyczki. Jeśli jest to CMS typu open source lub kupiłeś odpowiedni rodzaj licencji komercyjnej, możesz nawet zmienić podstawową funkcjonalność samego oprogramowania, choć zazwyczaj jest to niewskazane.
Aktualizacje mogą spowodować cofnięcie całej twojej ciężkiej pracy.
Kolejną zaletą jest cena. Zarządzane platformy zwykle kosztują miesięczną opłatę. Platformy hostingowe zwykle mają jednorazowy koszt lub nie ponoszą żadnych kosztów.
Wada polega na tym, że od samego początku jesteś sam. Ty lub ktoś, kto pracuje dla Ciebie, musisz zainstalować oprogramowanie, aktualizować je i dbać o każdy szczegół techniczny, w tym bezpieczeństwo. Może się okazać, że w każdym przypadku płacisz za wsparcie komercyjne.
Jednak dla tych osób i organizacji, które chcą zachować pełną kontrolę nad swoim doświadczeniem związanym z oprogramowaniem, funkcjonalnością i estetyką swojej witryny, ich danymi i podstawową technologią, nie ma nic lepszego niż hostowany CMS.
Warto zauważyć, że hostowane CMS-y są również podzielone na dwa typy. W tym przypadku są one podzielone przez sposób przechowywania ustawień witryny, treści i innych informacji. Ta sekcja będzie bardziej techniczna niż biznesowa, ale zrozumienie tych informacji pomoże ci podejmować bardziej świadome decyzje dotyczące wybranego CMS.
Najczęściej używane CMSy na razie działają na bazach danych zarządzanych przez serwery baz danych. W tym kontekście serwer bazy danych jest oddzielnym programem, zaprojektowanym w celu sprawnej organizacji informacji, niekoniecznie oddzielnego komputera. Chociaż ... może być na oddzielnym komputerze, ponieważ, wiesz, nic nie jest proste.
Zasadniczo, serwery baz danych są tworzone w celu uporządkowania pakietu informacji w jednym pliku i w razie potrzeby odczytują żądane informacje. Są szybkie, wydajne i logiczne.
Dawno temu była to preferowana metoda porządkowania wszystkich informacji na stronie, ponieważ jest nieco łatwiejsza na rzeczywistym sprzęcie. Jednak wraz z rozwojem, takim jak buforowanie i sieci dostarczania treści ( CDN ), tak już nie jest.
Alternatywą do korzystania z bazy danych jest przechowywanie wszystkich informacji w "plikach płaskich". Różnica polega na tym, że wszystkie strony zawartości witryny, posty na blogu itp. Są przechowywane w uporządkowanym hierarchicznie zestawie plików tekstowych. Zawartość jest przechowywana i pobierana bezpośrednio przez CMS, bez pośredniczącego serwera bazy danych.
Grav jest jednym z bardziej popularnych nowych płaskich plików CMS.
Takie podejście staje się coraz bardziej popularne w przypadku systemów zarządzania treścią dla małych i średnich witryn oraz statycznych generatorów witryn (więcej informacji na ten temat w dalszej części). Te systemy są czasem łatwiejsze do zainstalowania, ale główną zaletą jest to, że można je stosować na więcej typach serwerów i hostach internetowych.
Również używanie płaskich plików zamiast serwera bazy danych może czasami zmniejszyć koszt hostingu. Jest to szczególnie ważne, jeśli korzystasz z usług platformy PLAAS, takich jak usługi Amazon Web Services, Microsoft Azure lub Heroku.
Ramowy system zarządzania treścią został zaprojektowany tak, aby obsługiwać prawie każde zadanie, które ma na niego wpływ, o ile posiadasz umiejętności programistyczne lub programistę w zespole. To, co robi, zapewnia podstawową, dobrze ... framework ... do budowania własnego CMSa, zwykle za pomocą modułów lub wtyczek tworzonych przez programistów i społeczność.
Najbardziej znanym przykładem jest Drupal .
Jest to rodzaj CMS, który wybierzesz, jeśli masz określone, niestandardowe potrzeby, ale nie chcesz budować wszystkiego (zwłaszcza interfejsu administratora) od zera. Nie jest to rodzaj CMS, który wybierzesz, jeśli chcesz szybko zacząć działać. Framework CMS są często wybierane przez duże organizacje, które potrzebują tyle elastyczności, ile mogą uzyskać, i które mają duże budżety lub wewnętrzne zespoły projektowe i programistyczne.
Jeden z bardziej popularnych rodzajów CMS, systemy blogowania są wszędzie . Prawie każdy programista, który chce spróbować swoich sił w budowaniu CMS, buduje w pewnym momencie silnik blogowy. Większość z nich nie startuje, ale od czasu do czasu dostaje się duży hit.
Istnieją silniki blogów dla każdego języka programowania i platformy hostingowej. Istnieją silniki blogów zaprojektowane dla każdej możliwej formy blogowania, jaką można sobie wyobrazić. Istnieje prawdopodobnie tysiące hostowanych silników blogów i łatwo setki zarządzanych platform blogów.
Niektóre blogi CMS, jak wyżej wspomniany WordPress i nowszy Duch , mają wersje hostowane i zarządzane.
Wielkie trzy rodzaje blogów to blogi tekstowe, blogi fotograficzne i blogi wideo. Nie będę wdawał się w szczegóły, ponieważ nazwy są dość oczywiste. Większość blogów jest opartych na tekście, co oczywiście ma również osadzone obrazy i wideo. Różnica dotyczy głównie bloga. Innymi słowy, jeśli zdjęcia stanowią większość treści i główną atrakcję dla użytkowników, jest to blog ze zdjęciami.
Przykład bloga Ghosta.
Niektóre CMS-y to nie tylko publikowanie własnych treści dla widzów. Wiele z nich ma na celu zachęcanie do większej interakcji z użytkownikiem, z silnym naciskiem na budowanie społeczności stałych bywalców. Są one dostępne w trzech głównych odmianach:
Jeśli spędzisz jakiś czas przeglądając Internet w erze sprzed Facebooka, istnieje szansa, że spotkałeś się z jednym z nich. Dla wszystkich, którzy robili rzeczy w tym czasie lub są bardzo młodzi, fora pojawiły się przed stronami Facebooka i są nieskończenie lepsze, jeśli można zmusić ludzi do pozostania.
Zasadniczo jest to CMS, który pozwala każdemu członkowi rozpocząć dyskusję z innymi ludźmi. Te dyskusje są zwykle sortowane według tematów lub kategorii ustalonych przez administratora i / lub moderatorów witryny. Jest wolniejszy niż kanał Slack, ale cała rozmowa jest dostępna dla wszystkich i daje ludziom więcej czasu na formułowanie odpowiedzi.
Ze względu na ich popularność w przeszłości, istnieje wiele, wiele opcji oprogramowania dla ludzi, którzy chcą forum (heck, są wtyczki forum dla WordPress), ale tylko kilka dużych. Invision Power Board jest wiodącym komercyjnym rozwiązaniem od lat, oraz phpBB to największa alternatywa open source.
Są trochę podobne do forów, ale zamiast ludzi zaczynających dyskusje własnymi słowami, przekazują wiadomości. Użytkownicy mogą następnie dodawać komentarze do samej tablicy informacyjnej.
Dawno temu Digg był wielką tablicą informacyjną w mieście, zwłaszcza dla tłumu tech. Z czasem płaszcz ten przeszedł na Reddita. Jeśli nigdy nie byłeś na forum dyskusyjnym, powinieneś odwiedzić Reddit, aby zobaczyć, jak to działa. Lub jeśli chcesz czegoś bardziej skoncentrowanego na projekcie, sprawdź nasze własne Web Designer News .
Większość tych witryn ma niestandardowy CMS. Najbardziej znaną opcją konsumpcyjną jest Teleskop , która jest darmowa i open source.
Zgadza się, możesz stworzyć własny klon Facebooka za pomocą jednej z wielu zarządzanych usług lub hostowanego CMS. Lub możesz zbudować serwis randkowy, taki jak OkCupid. Pamiętaj, że zarządzanie siecią społeczną jest ciężką pracą i prawdopodobnie nigdy nie osiągniesz tak dużych rozmiarów jak wielkie nazwiska.
Większość ludzi, którzy budują własne sieci społecznościowe, ma dziś na myśli konkretny temat lub główną sprawę, podobnie jak ci, którzy budują własne fora i fora dyskusyjne. Wszystkie te opcje są świetnymi opcjami, jeśli masz niszę. Lub, wiesz, zacznij od strony na Facebooku.
Podobnie jak w przypadku serwisów informacyjnych, większość sieci społecznościowych jest tworzona na zamówienie. Najlepszą opcją wolnego / otwartego źródła, jaką dotąd znalazłem, jest Dolphin Pro . Jeśli nie masz nic przeciwko płaceniu komuś za opiekę nad sprzętem technicznym, możesz zbudować sieć społecznościową na Platforma zarządzana przez Ning .
Systemy e-commerce są zwykle masywne i złożone od samego początku. Mam na myśli, oczywiście, pomysł jest prosty: pozwalają ci sprzedawać rzeczy online. Rzeczywistość jest oczywiście o wiele bardziej skomplikowana, jak można się spodziewać podczas prowadzenia działalności gospodarczej.
CMS-y z popularnym e-commerce nie pokazują tylko Twoich produktów z przodu strony i umieszczają przycisk "kup" na ekranie. Pomagają Ci w zarządzaniu zapasami, wysyłką, przeliczaniem walut, przetwarzaniem płatności, podatkami, obsługą klienta i wszystkim, co możesz sobie wyobrazić. Zostały stworzone do obsługi biznesu, który może być równie skomplikowany online, jak może być osobiście.
Trzy wielkie nazwiska w systemach e-commerce to Magento (Edycja społecznościowa jest bezpłatna), ZenCart (w pełni open-source), i Shopify (płatna, zarządzana platforma).
To demo Magento jest dzięki uprzejmości IDW .
Ogólne CMS-y mają trochę wspólnego z CMS-ami bare-bone, ponieważ są one dostosowane do różnych potrzeb (zazwyczaj potrzeb biznesowych) i są w pełni konfigurowalne. Zwykle są one również rozszerzane lub modyfikowane za pomocą wtyczek i modułów.
Różnica polega na łatwości obsługi. Ogólne CMS są obsługiwane przez nie-programistów. Oczywiście wiedza o kodowaniu jest pomocna, ale nawet podstawowa znajomość HTML i CSS zajmie Ci dużo czasu. Nawet to nie jest całkowicie konieczne, ponieważ są one zwykle zaprojektowane tak, aby były przyjazne dla nowicjuszy.
Wtyczki często zawierają proste elementy, takie jak podstawowe moduły blogów, galerie zdjęć, dodatkowe systemy komentowania i tego typu rzeczy.
Nie ma wielu wielkich nazwisk w tej kategorii, ponieważ te CMS są w pewnym sensie duchowymi dziećmi starego, masywnego portalu CMS (patrz poniżej). Ta kategoria zaczęła się jako ruch, który uprościł zarządzanie treścią.
Początkowo sprawy stały się bardzo proste, jak w przypadku Wolf CMS (Tak, wciąż jest i jest półaktywny!) W dzisiejszych czasach Pagekit (wolne i otwarte źródło) wygląda jak uosobienie ogólnego CMS.
Portal CMS pochodzi z czasów, gdy każda witryna chciała być następnym Yahoo (!) Lub AOL. Wracając do dnia, w którym każdy z webmasterów miał ambicję, zamiast starać się, aby wszyscy zapisali się do newslettera, chciał, aby ich strona była stroną domową.
Te witryny były zwykle zaprojektowane tak, aby wyświetlać mnóstwo informacji naraz, wszystko, czego możesz chcieć, z całego internetu. Tak więc nazywano je "portali". Większość z nich została zbudowana na zamówienie, ale oczywiście ludzie chcieli mieć własne sposoby budowania.
Jedną z wczesnych opcji było Mambo, CMS o otwartym kodzie źródłowym, który umarł kilka lat temu. Teraz wiele firm przysięga na swojego następcę, nazwanego widelcem Mambo Joomla .
W dzisiejszych czasach portal CMS został nieco skrócony, podobnie jak większość stron internetowych. Są one używane do zasilania stron internetowych dla dużych firm, które potrzebują swojego systemu CMS, aby robić dosłownie wszystko. Joomla, na przykład, ma moduły na prawie wszystko, co możesz wymyślić.
Oczywiście powoduje to niewiarygodną złożoność, a portal CMS często ma dość krzywą uczenia się dla administratorów, projektantów i programistów. Osobiście mam awersję do tego rodzaju złożoności, ale są przypadki, w których jest to konieczne, a nawet nieocenione.
Jeśli zamierzasz korzystać z portalu CMS, programista nie jest bezwzględnie wymagany, ale powinieneś go wypożyczyć. Jeszcze lepiej, zdobądź taki, który specjalizuje się w CMS, który wybrałeś.
Konstruktorzy witryn mają wiele wspólnego z ogólnym systemem zarządzania treścią, ponieważ mają na celu uproszczenie całego procesu obsługi zawartości dla administratora witryny, bardziej niż kogokolwiek innego. Różnica polega na tym, że są one również zaprojektowane tak, aby projektowanie własnych stron internetowych było łatwe dla każdego.
Pomyśl o tym, jako o nowszych i zazwyczaj mniej frustrujących wersjach Dreamweaver i Frontpage. Jeśli to spowodowało dreszcz wzdłuż kręgosłupa, nie martw się. Twórcy stron zyskują o wiele lepiej.
W dużej mierze są zgodne z najlepszymi praktykami i standardami sieci. Nawet jeśli zazwyczaj nie są tak konfigurowalne, jak strona zbudowana od zera, zwykle oferują więcej niż wystarczającą liczbę opcji dla przeciętnego właściciela witryny.
Oczywiście zależy to od producenta strony. Różnią się od martwego prostego, zależnego od szablonu Wix , o wiele bardziej skomplikowane i konfigurowalne SquareSpace , do narzędzi takich jak WebFlow , które dotyczą projektowania witryny od podstaw, aczkolwiek za pomocą narzędzi "wskaż i kliknij".
Statyczne generatory stron nie są przeznaczone dla osób o słabym sercu i prawie zawsze wymagają jakiejś formy wiedzy programistycznej do wdrożenia. Zwykle nie są wyposażone w przyjazny interfejs administracyjny. Zazwyczaj treść jest tworzona i przechowywana w plikach tekstowych, często sformatowanych w Markdown i skompilowanych w statyczną stronę dla serwera.
Plusem jest to, że statyczne strony mogą być hostowane na prawie każdym serwerze. Nie potrzebujesz technologii po stronie serwera, takich jak PHP, Ruby lub NodeJS, aby je uruchomić. Nie obciążają one samego serwera i często ładują się szybciej.
Po stronie administratora masz dostęp do wielu funkcji zarządzania danymi w zwykłym CMS. Przechowywane dane można wywoływać i wyświetlać na różne sposoby, można korzystać z szablonów i tak dalej. Pozwala to na zarządzanie blogami lub dużymi i złożonymi stronami przy minimalnym nakładzie pracy, w porównaniu do samodzielnego kodowania wszystkiego.
Oczywistym minusem jest to, że ktokolwiek zarządza treścią i aktualizuje stronę, będzie musiał wygodnie umieszczać wszystkie treści w plikach tekstowych. Mogą również potrzebować wiedzy programistycznej.
W tej chwili istnieją dziesiątki popularnych generatorów witryn statycznych. Najbardziej znana obecnie, bazująca na języku Ruby Jeklyll .
Zgadza się, możesz założyć i uruchomić swoje własne wiki i za darmo. Większość najlepszych programów wiki jest dostępna w ramach jednej licencji open source lub innej, w tym Mediawiki , oprogramowanie, które uruchamia Wikipedia.
Oczywiście są to duże, często bardzo złożone CMS, z zaawansowanymi systemami do określania, kto może edytować i co zmieniać. Ich przypadek użycia jest raczej ograniczony z definicji: wiki to ogromny zbiór informacji w stylu encyklopedii, zwykle używany w celach informacyjnych.
Mimo to możesz stworzyć wiki na dowolny temat, a duże organizacje często wykorzystują je do wyświetlania informacji związanych z obsługą techniczną swoich produktów.
Są one przeznaczone dla przedsiębiorstw. Są ogromne, skomplikowane, mają za zadanie radzić sobie z ogromnymi ilościami informacji. Będę szczery, ponieważ nigdy nie pracowałem w firmie na poziomie przedsiębiorstwa, nie jestem do końca pewien, jak oni wszyscy pracują.
Ogólna koncepcja, jak rozumiem, jest taka, że rzadko mają one wiele wspólnego z witrynami skierowanymi do klientów. Enterprise Content Management (lub ECM) obsługuje wszystkie dokumenty związane z procesami, które firma wykorzystuje do realizacji zadań. Służą przede wszystkim jako źródło i punkt odniesienia dla pracowników.
Są również wykorzystywane do przechowywania dokumentów, zarówno tych dotyczących firmy, jak i klientów. Na przykład, jeśli zajmujesz się wieloma umowami, możesz przechowywać ich cyfrowe kopie w ECM, posortowane według klientów, dla łatwego dostępu. ECM działa wtedy jak cyfrowy pokój plików.
W tamtych czasach, gdy są one wykorzystywane w witrynach skierowanych do klientów, witryny te wydają się być ogromne, ponieważ korporacyjne systemy CMS są zaprojektowane do obsługi tej ilości informacji. Pomyśl o witrynach uniwersyteckich, portalach rządowych i innych podobnych witrynach.
Ostatni, choć na pewno nie najmniejszy, mamy niestandardowy CMS. Są one w każdym kształcie i rozmiarze i są zaprojektowane dla każdego możliwego celu.
Profesjonaliści są dość oczywiste. Dostajesz dokładnie to, czego chcesz, i tylko to. Zwykle powoduje to mniejsze, szybsze CMS, które po prostu robi to, czego potrzebujesz. Jednak, jeśli masz taką potrzebę i budżet, zawsze możesz mieć swojego ulubionego programistę, który ma większą funkcjonalność.
Wadą jest to, że twoje opcje wsparcia będą poważnie ograniczone. Jeśli pierwotny programista nie jest już dostępny, nowy programista może mieć problemy ze zrozumieniem starego kodu.
Ponadto, gdy technologie serwerowe zostaną zaktualizowane, niestandardowy CMS będzie czasem wymagał dostosowania do nich. CMS opracowany przez dedykowaną stronę trzecią zostanie automatycznie zaktualizowany. Jeśli masz niestandardowy CMS, musisz zatrudnić programistę, aby to zrobić.
Niestandardowe systemy CMS często najlepiej nadają się dla firm, które mają własny zespół programistów do pracy nad aktualizacjami, aktualizacjami i poprawkami zabezpieczeń.