Istnieją dziesiątki świetnych CMS-ów. Bez względu na to, jaki rodzaj strony budujesz, prawdopodobnie jest do tego idealnie dopasowany.

Problem polega na tym, że większość projektantów i programistów nie chce spędzać czasu na uczeniu się kilku różnych CMS-ów. Chcą się uczyć jednego, a może dwóch, i używać ich na wszystkich swoich stronach. Oznacza to, że potrzebują czegoś, co jest zarówno elastyczne, jak i potężne.

CMS poniżej dobrze pasują do tego rachunku. Niektórzy praktycznie stali się nazwiskami domowymi (przynajmniej w domach projektantów), podczas gdy inni są nieco bardziej niejasni.

Pierwsze trzy, WordPress, Joomla !, i Drupal, są bezsprzecznie najlepszymi CMSami. Kolejne siedem jest nieco bardziej subiektywne, ale ma dobrą kombinację wsparcia, funkcji i łatwości użycia.

Wypróbuj je i sam zdecyduj, który najlepiej pasuje do Twoich potrzeb i potrzeb Twoich klientów.

WordPress

Bezpłatny, oparty na PHP

Kilka lat temu szeroko dyskutowano, czy WordPress należy naprawdę uznać za CMS, biorąc pod uwagę jego korzenie jako platformy blogowej. Ta debata w tym momencie w pewnym stopniu upadła, ponieważ WordPress zasila teraz wiele stron nieobjętych blogami, w tym wszystko, od prostych, wielostronicowych witryn w stylu broszur aż po pełnowartościowe sieci społecznościowe (za pomocą wtyczek takich jak BuddyPress).

Istnieją tysiące motywów dostępnych dla WordPressa, a także tysiące wtyczek i widgetów, które rozszerzają jego funkcjonalność. WordPress ma także niesamowicie aktywną społeczność, co oznacza, że ​​łatwo można znaleźć tutoriale lub informacje na temat niemal każdego aspektu rozwoju WP.

Dzięki wtyczkom i niestandardowym motywom możesz zamienić WP w sieć społecznościową, forum, witrynę e-commerce i wiele, wiele więcej. Istnieje również wbudowana funkcjonalność do tworzenia sieci blogów lub innych instalacji z wieloma blogami z jednej instalacji rdzeniowej. WordPress.com oferuje hostowaną, mniej wszechstronną wersję WordPressa, chociaż podstawowa funkcjonalność to wszystko.

Silne strony

  • Ogromna społeczność programistów z dużą ilością dokumentacji i tutoriali
  • Darmowe i płatne wtyczki oraz wyspecjalizowane tematy umożliwiają tworzenie praktycznie każdego rodzaju witryny za pomocą WordPress
  • Przyjazny dla użytkownika pulpit nawigacyjny do zarządzania treścią

Słabości

  • Może być przesadą dla podstawowych stron
  • Standardowa instalacja może mieć wiele problemów z bezpieczeństwem i jest bardzo podatna na ataki bez dodatkowych zabezpieczeń
  • Brak oficjalnej pomocy poza forami użytkowników, gdzie możesz uzyskać oficjalną odpowiedź

Joomla!

Bezpłatny, oparty na PHP

Joomla! jest używany przez niektóre bardzo ważne firmy, takie jak CMS dla ich stron internetowych, w tym MTV, Uniwersytetu Harvarda i IHOP. Nadaje się również do sieci zaplecza i jest wykorzystywany przez Citibank tylko do tego celu. Joomla! został wykorzystany do wszystkiego, od systemów kontroli zapasów do systemów rezerwacji, do złożonych katalogów biznesowych, oprócz normalnych stron internetowych.

Joomla! ma długą historię rozwoju i bardzo aktywną społeczność programistów (z ponad 200 000 użytkowników i współpracowników), więc wyszukiwanie informacji i samouczków jest łatwe. Istnieje również mnóstwo wtyczek i dodatków do Joomla !, więc rozszerzenie funkcjonalności Joomla! Nie wymaga żadnego niestandardowego kodowania.

Chociaż istnieje wiele tematów dla Joomla !, jakość dla wielu nie ma porównania z tym, co jest dostępne dla WordPress. Istnieje kilka świetnych tematów, dostępnych, jeśli chcesz je poszukać.

Silne strony

  • Uwierzytelnienie użytkownika można wykonać między innymi za pomocą OpenID, Google i LDAP
  • Ponad 7000 rozszerzeń
  • Bardzo aktywna społeczność użytkowników i mnóstwo dostępnej dokumentacji

Słabości

  • Back-end nie jest tak przyjazny dla użytkownika jak niektóre CMS-y, ale nadal jest bardzo użyteczny
  • Brak wysokiej jakości motywów w porównaniu do innych CMS-ów
  • Może być przesadą dla prostych stron

Drupal

Bezpłatny, oparty na PHP

Drupal to kolejny bardzo popularny system CMS, używany przez wiele znanych firm, w tym New York Observer, Popular Science, MIT, Sony Music, Fast Company i inne. Zawiera szereg funkcji do budowania wewnętrznych i zewnętrznych witryn oraz mnóstwo narzędzi do organizowania treści.

Drupal ma bardzo aktywną społeczność, z wieloma kanałami IRC, forami, a nawet bezpośrednimi wydarzeniami Drupala. Istnieje również generowana przez społeczność dokumentacja, która jest stale aktualizowana i ulepszana. Ta dokumentacja zawiera wszystko, co musisz wiedzieć o instalowaniu, budowaniu witryn i modułów, projektowaniu motywów i nie tylko.

Dostępnych jest ponad 6000 dodatków ("modułów") dla Drupala, dzięki czemu można łatwo rozszerzyć funkcjonalność Drupal, aby zrobić wszystko, co tylko chcesz. Oznacza to, że możesz poświęcić swój czas na projektowanie i treści, a nie na kodowanie skomplikowanych funkcji.

Silne strony

  • Solidne wsparcie społeczności, w tym kanały IRC i spotkania twarzą w twarz
  • Ponad 6000 modułów, dzięki czemu Drupal jest bardzo rozszerzalny
  • Duża liczba firm oferujących komercyjne wsparcie dla Drupal

Słabości

  • Może być przesadą dla prostych stron
  • Brak naprawdę wysokiej jakości darmowych i komercyjnych motywów (jest ich kilka, ale nie tak dużo, jak w niektórych CMS-ach)
  • System Theming jest dość skomplikowany

ExpressionEngine

99,95 do 299,95 USD w zależności od licencji na podstawie PHP

ExpressionEngine jest interesującą hybrydą oprogramowania komercyjnego i open-source. Podstawowy kod jądra ExpressionEngine jest oparty na CodeIgniter, który jest ich własnym frameworkiem PHP o otwartym kodzie źródłowym. Ale komercyjny aspekt CMS oznacza, że ​​są zaangażowani programiści i pracownicy pomocy technicznej skupieni wyłącznie na EE.

Jest mnóstwo wspaniałych stron internetowych zbudowanych na ExpressionEngine, a oni stworzyli witrynę pokazową, Show-EE , w szczególności, aby je udostępnić. Niektóre witryny zbudowane na EE to A | X Life, strona Canon Ixus i LivingSocial Adventures.

ExpressionEngine nie ma tylu dodatków i wtyczek jak wiele innych CMSów, z tylko 22 dodatkowymi modułami i nieco ponad 100 oficjalnymi wtyczkami. Ale wtyczki i dodatki, które mają, są jednymi z najczęściej używanych i zawierają wiki, forum dyskusyjne, menedżer członków, listę mailingową, e-commerce, statystyki i wiele więcej. Istnieją również wtyczki społeczności, jeśli nie możesz znaleźć tego, czego potrzebujesz w oficjalnych wtyczkach. Również główny zestaw funkcji EE jest imponujący.

Silne strony

  • Wsparcie komercyjne
  • Skoncentruj się na bezpieczeństwie, bez większych naruszeń bezpieczeństwa
  • Brak ograniczeń w sposobie projektowania witryny

Słabości

  • Koszt jest wysoki, szczególnie w przypadku witryn komercyjnych
  • Może być przesadą dla prostych lub mniejszych witryn
  • Brak interaktywnej wersji demonstracyjnej, którą można wypróbować przed zakupem

TextPattern

Bezpłatny, oparty na PHP

TextPattern jest prawdopodobnie jednym z bardziej pomijanych CMSów. TextPattern to bardzo elastyczny CMS, który jest łatwy w użyciu po wyjęciu z pudełka i łatwy do dostosowania przez projektantów i programistów. Wykorzystuje system oznaczania, aby ułatwić pobieranie i wyświetlanie zawartości. TextPattern używa Textile, aby szybko przekonwertować zwykły tekst na poprawny XHTML w swoich artykułach i treści, co czyni go bardzo przyjaznym dla użytkowników mniej technicznych.

TextPattern nie ma ogromnej różnorodności tematów i szablonów dostępnych dla WordPress, Drupal lub Joomla !, a jedynie nieco ponad 120 motywów front-endowych jest łatwo dostępnych. Oferują również funkcje administracyjne zaplecza, aby dostosować wygodę użytkownika do twórców treści.

Istnieje prawie 700 wtyczek do TextPattern i kolejnych 50+ modów. Do kategorii wtyczek należą galerie zdjęć, integracje, e-commerce, pola niestandardowe, archiwa, artykuły, funkcje administracyjne, nawigacja i inne. Dostępne modyfikacje i wtyczki znacznie zwiększają funkcjonalność TextPattern i mogą sprawić, że będzie to znacznie potężniejszy CMS.

Silne strony

  • Naprawdę łatwy w użyciu interfejs
  • Odpowiedni dla witryn każdej wielkości
  • Naprawdę świetna dokumentacja, w tym pełna instrukcja online

Słabości

  • Mniejsza społeczność
  • Mniej wtyczek niż bardziej popularnych CMS-ów
  • Stosunkowo niewiele dostępnych szablonów wysokiej jakości

Contao (dawniej TYPOlight)

Bezpłatny, oparty na PHP

Contao ma interfejs użytkownika, który zawiera Ajax i inne funkcje Web 2.0 w celu poprawy użyteczności. Zawiera zaawansowane funkcje edycji treści, w tym edycję wielu rekordów naraz lub powrót do poprzednich wersji zawartości.

Zawiera również wiele wspólnych wbudowanych modułów. Moduł kalendarza obsługuje wiele kalendarzy, całodniowe i wielodniowe wydarzenia, zdarzenia otwarte i syndykowanie za pośrednictwem RSS lub Atom. Wbudowany moduł newslettera obsługuje podwójne optowanie w wiadomościach e-mail w postaci HTML lub zwykłego tekstu. Możesz importować odbiorców z pliku CSV, a nawet personalizować wysyłane biuletyny. Moduł news / blog zawiera wsparcie dla wielu kategorii, archiwów, polecanych postów, komentarzy i dystrybucji RSS lub Atom. Mnóstwo dodatkowych modułów jest również dostępnych, w celu dalszego rozszerzenia funkcjonalności Contao.

Istnieje kilka platform tematycznych dla Contao, choć wydaje się, że dostępnych jest jeszcze mniej dostępnych motywów. To nie jest problem dla projektantów, którzy planują tworzyć wszystkie swoje witryny od podstaw (a Contao ma wbudowaną strukturę CSS, aby było to łatwiejsze).

Silne strony

  • Brak ograniczeń w zakresie projektowania witryny
  • Niezbyt wiele informacji dla redaktorów i autorów treści
  • Dobre wbudowane moduły

Słabości

  • Mało dostępnych tematów, wysokiej jakości lub nie
  • Back-end jest powolny i niezbyt dobrze przemyślany
  • Ze względu na konfigurację back-end, prawdopodobnie lepiej nadaje się do mniejszych witryn bez dziesiątek lub setek stron

SilverStripe

Bezpłatny, oparty na PHP

SilverStripe to CMS o otwartym kodzie źródłowym, który jest odpowiedni dla programistów i projektantów, którzy czują się dobrze z kodem. Mają receptury i tutoriale dla początkujących programistów oraz mnóstwo modułów takich jak blogi, formularze i fora. Kod jest izolowany w Sapphire, więc projektanci mogą używać dowolnego kodu HTML i CSS, aby zaprojektować swoje witryny. Obsługuje również wiele szablonów stron w celu obsługi różnych potrzeb.

SilverStripe ma również potężne narzędzia do tworzenia treści. Możesz skonfigurować własny proces zatwierdzania treści, a także opublikować lub cofnąć publikację treści w określonych dniach i mieć różne poziomy uprawnień dla różnych części witryny. To może być bardzo przydatne, jeśli masz wielu redaktorów lub autorów, którzy potrzebują tylko dostępu do określonej części witryny.

SilverStripe został pobrany ponad 350 000 razy i istnieje solidna społeczność programistów. SilverStripe LTD. zarządza rozwojem kodu, więc zawsze jest ktoś, do kogo możesz zadzwonić, jeśli potrzebujesz pomocy. Jednocześnie mają partnerów w ponad 30 krajach, co oznacza, że ​​nie jesteś zamknięty w jednym dostawcy, tak jak w przypadku wielu korporacyjnych i komercyjnych systemów zarządzania treścią.

Silne strony

  • Podstawowe funkcje na zapleczu są łatwe do wykonania
  • Projektanci mogą używać HTML i CSS, ale chcą zaprojektować swoją stronę
  • Opracowany na otwartych standardach, dzięki czemu dobrze współpracuje z innymi

Słabości

  • Nie wszystko jest intuicyjne na zapleczu, co zwiększa krzywą uczenia się
  • Tylko niewiele ponad 150 rozszerzeń / modułów
  • Niewiele jest dostępnych wysokiej jakości motywów

Umbraco

Bezpłatny, oparty na .NET

Umbraco daje projektantom pełną kontrolę nad aspektami projektowania i skupia się na standardach internetowych i całkowicie otwartym systemie szablonów. Dostępne są zestawy startowe i skórki, aby przyspieszyć rozpoczęcie pracy. Łatwo jest również zintegrować zawartość Flash i Silverlight z witryną Umbraco. Wiele prestiżowych witryn powstaje na Umbraco, w tym na stronach Heinz i ABBA.

Po stronie tworzenia treści Umbraco ułatwia zarządzanie treścią przy użyciu widoku drzewa w witrynie. Pozwala na zdefiniowaną przez użytkownika prezentację informacji o twoich treściach, dzięki czemu widzisz tylko to, czego potrzebujesz. Obsługuje wersjonowanie, zaplanowane publikowanie i podglądy. Jedną z korzyści Umbraco ma wiele innych CMS-ów, że dobrze współpracuje z treściami stworzonymi w Microsoft Word, co może być ogromną zaletą dla użytkowników, którzy są przyzwyczajeni do obsługi produktów Office. (Ile razy klienci wysłali Ci dokumenty ze szczegółowym formatowaniem Worda, które oczekiwali od ciebie perfekcyjnie odtworzyć?)

Umbraco wspiera projektantów i programistów w dostosowywaniu zaplecza do niestandardowych aplikacji. Ma otwarte API, dzięki czemu programiści mogą łatwo uzyskać dostęp do każdego aspektu Umbraco, do którego można uzyskać dostęp za pośrednictwem zaplecza. To otwiera mnóstwo niestandardowych opcji aplikacji dla programistów.

Silne strony

  • Bezpłatne i płatne samouczki i wsparcie
  • Wydajny i elastyczny zarówno dla stron internetowych, jak i intranetowych
  • Otwarty interfejs API

Słabości

  • Główne dodatki są płatne
  • Przed pobraniem nie można wypróbować wersji demo
  • Naprawdę nie ma żadnych gotowych motywów dostępnych na front-end

concrete5

Bezpłatny, oparty na PHP

concrete5 to nie tylko potężny CMS, ale może również służyć jako framework do tworzenia aplikacji internetowych. Projektowanie witryn jest łatwe i można je wykonywać na różnych poziomach. Możesz zacząć od motywu, a następnie zastąpić style bez dotykania kodu. Możesz też kodować własne motywy za pomocą HTML i CSS. Jeśli czujesz się dobrze z PHP, możesz użyć niestandardowych szablonów, które mogą przesłonić sposób, w jaki wygląda jakikolwiek blok.

Jedną z zalet betonu5 w stosunku do innych CMS jest edycja kontekstowa. Próbowali powielić funkcjonalność edytora tekstu, a także łatwo edytować strony podczas ich przeglądania. Dzięki temu jest bardzo przyjazny dla użytkowników nietechnicznych, którzy mogą być tymi, którzy zarządzają zawartością witryny.

Według raportu Open Source CMS 2010 Open Source, społeczność programistów bety5 jest najszybciej rozwijającym się wśród CMS typu open source. Mają bardzo aktywną społeczność, która skupia się na projektantach, dodatkach i motywach z rzeczywistym wsparciem, a nawet wspiera sprzedaż biletów, jeśli napotkasz problem, którego nie można rozwiązać na forach. Społeczność i wsparcie otaczające beton5 sprawiają, że jest to bardzo atrakcyjny system CMS dla użytkowników na poziomie początkowym i pośrednim.

Silne strony

  • Łatwo przekonwertować podstawową stronę HTML na stronę bet5 w kilka minut
  • Aktywna i rozwijająca się społeczność programistów
  • Oferuj hosting klasy biznesowej zawierający wsparcie

Słabości

  • Wiele użytecznych i podstawowych wtyczek jest dość kosztownych
  • Prawie wszystkie najlepsze tematy są płatne
  • Płatne wsparcie jest drogie, jeśli go nie hostujesz (125 USD lub więcej)

CushyCMS

Bezpłatnie - 28 USD miesięcznie, w zależności od zestawu funkcji, hostowane

CushyCMS to jedyny hostowany CMS na tej liście. Dostępna jest bezpłatna wersja z ograniczoną funkcjonalnością, która obejmuje nieograniczoną liczbę witryn, stron i edytorów, ale nie pozwala używać własnego logo lub własnej nazwy domeny dla panelu administratora ani dostosowywać sposobu działania administratora. Jeśli nie dbasz o własne marki w panelu administracyjnym, może to zadziałać dla Twojej firmy. Płatna wersja, która wynosi 28 USD miesięcznie, ma wiele innych funkcji, w tym wsparcie dla marki.

Najważniejszą rzeczą, która odróżnia CushyCMS od większości innych, jest to, aby ułatwić klientom edycję ich własnych treści. Projektujesz stronę, ale chcesz, a następnie dodajesz ją do konta CushyCMS. Stamtąd możesz określić, które części są edytowalne i dać dostęp swoim klientom.

Ze względu na charakter CushyCMS, nie ma wtyczek ani wstępnie zdefiniowanych motywów. Ale dla projektantów, którzy mogą nie być przyzwyczajeni do pracy z CMS lub którzy projektują wiele podstawowych stron, które naprawdę nie potrzebują w pełni funkcjonalnego CMS, ale muszą być edytowalni przez swoich klientów, CushyCMS jest świetnym rozwiązaniem.

Silne strony

  • Niezwykle łatwe dla menedżerów treści do edycji ich treści
  • Bezpłatny abonament jest odpowiedni dla wielu użytkowników
  • Bardzo łatwo i szybko zacząć

Słabości

  • Płatny plan może być kosztowny, jeśli nie używasz go do wielu witryn
  • Obsługa poczty e-mail jest dostępna tylko w płatnej wersji
  • Zbyt prosty dla wielu typów witryn lub szczególnie dużych witryn

Z którego CMS korzystasz? Ponieważ "najlepsze" CMS-y są bardzo subiektywne, czy jest ktoś, kto powinien zostać uwzględniony zamiast jednego z powyższych? Daj nam znać w komentarzach!