Tak popularne w nazwie, jak te trzy open source CMS są, faktem jest, że po prostu nie są one najlepsze CMS na rynku. Zdaję sobie sprawę, że to oświadczenie może zdenerwować ludzi w ich obozach, ale jest to stwierdzenie faktu.
Od lat, ludzie uczciwe intencje zostały robi te systemy zarządzania treścią niedźwiedzią przysługę przez ślepo zalecając je do wszystkiego pod słońcem tylko pomóc im zdobyć większą popularność i większą bazę użytkowników. Nie zdają sobie jednak sprawy, że tego typu działania bardziej szkodzą nazwie projektu niż jej pomagają (w większości przypadków). Dzisiaj zamierzam wyjaśnić, dlaczego te trzy popularne CMS-y po prostu nie są najlepsze na rynku.
Czekałem na napisanie tego posta przez jakiś czas, ale myślę, że jest on bardzo ważny i może pomóc ludziom zrozumieć, jak właściwie wybrać CMS, bez robienia ślepych założeń, że słyszenie nazwy marki w kółko oznacza, że jest ona automatycznie odpowiednia dla nich.
Gdy czaję się na Quorze i innych popularnych stronach QA, często natykam się na ludzi zadających pytania o to, który CMS powinni rozważyć dla swojego projektu. Wymiana zdań wygląda zazwyczaj tak:
Pytanie: What CMS should I use?
Reply 1: Definitely Joomla, it’s the best!
Reply 2: WordPress all the way!
Reply 3: Drupal is way better, I’d suggest taking a look at it!
Ten rodzaj ślepej rekomendacji, jak wspomniałem powyżej, nie tylko nie dodaje żadnej wartości do rozmowy, ale także nie robi nic, ale dalej dezorientuje osobę, która zadaje pytanie w pierwszej kolejności. W tym pojedynczym pytaniu, bez żadnych kwalifikacji tego, czego ten użytkownik potrzebuje lub chce od CMS, trzy zupełnie różne systemy z trzema zupełnie różnymi poziomami umiejętności zostały zalecone i faktem jest, że tak bardzo jak to może zdenerwować tych, którzy są w jednym z tych obozów, żaden nie jest najlepszy.
Przedyskutujmy coś bardzo ważnego na chwilę. To może być szokiem dla Ciebie, ale…
- Nie ma BEST CMS.
- WordPress NIE JEST NAJLEPSZYM CMS
- More Plugins = More Bloat
- Dlaczego jest to problem?
- Stare wtyczki i brak ostrzeżeń
- Ciągłe aktualizacje
- Wniosek
- Joomla nie jest najlepszy CMS
- The Plugin Game
- Hacked?
- Złe zalecenia = Poor Experience
- Halfway House
- Conclusion
- Drupal NIE JEST NAJLEPSZYM CMS
- Konflikt modułu (lub wtyczki?)
- It just ain’t easy
- Konkluzja
- Więc jaki jest najlepszy CMS?
Nie ma BEST CMS.
Tutaj, powiedziałem to.
Przepraszam wszystkich z was w obozach Joomla, Drupal i WordPress, ale faktem jest, ale twój CMS nie jest po prostu najlepszy. Spośród tysięcy systemów zarządzania treścią na rynku ma swoje własne zalety. Istnieją pewne, które są dostosowane lepiej do blogowania, niektóre, które są świetne dla skomplikowanych projektów wymagających więcej ram i niektóre, które są lepsze dla wielojęzycznych stron internetowych, a to tylko opisując kilka przypadków użycia.
Niektórzy z was mogą się zastanawiać, dlaczego wtedy, mamy szereg „Najlepszy CMS” związane kategorie w naszych nagród CMS . Powód jest prosty, ludzie chcą mieć możliwość głosowania i nominowania swoich ulubionych projektów, a ja chciałem się upewnić, że niektóre z mniej znanych projektów dostaną swój moment w świetle reflektorów. Myślę, że warto pomagać projektom wszelkiego rodzaju w zdobyciu rozgłosu. Chociaż terminologia „Najlepszy CMS dla przedsiębiorstw” może nie wydawać się najlepszym pomysłem, starałem się podzielić je na konkretne kategorie, aby pomóc im dopasować się do celu, tak aby zamiast zwykłej nagrody za najlepszy CMS, która nie byłaby zbyt ważna, biorąc pod uwagę to, co właśnie powiedziałem powyżej… Najlepszy CMS dla przedsiębiorstw jest łatwiejszy do zidentyfikowania, ponieważ identyfikuje się jego cel. Nie lubię używać określenia Najlepszy CMS w jakimkolwiek sformułowaniu, dlatego w tym roku podzieliłem je na bardziej szczegółowe kategorie.
A teraz pozwólcie, że powiem wam, dlaczego te produkty nie są najlepszymi CMS-ami na rynku. Jestem pewien, że to prawdopodobnie zdenerwuje niektórych ludzi, ale myślę, że te rzeczy są ważne, aby zidentyfikować.
WordPress NIE JEST NAJLEPSZYM CMS
WordPress jest przede wszystkim platformą do blogowania. Tak, wiem, są tacy, którzy twierdzą, że jest najlepszy dla wszystkiego pod słońcem, w tym stron korporacyjnych i więcej, ale faktem jest, że kiedy deweloperzy pracują nad funkcjami dla WordPress, pisanie postów na blogu jest ich # 1 ostrości, a nie czy może uruchomić witrynę nieruchomości lub kancelarii prawnej.
Ponadto, WordPress cierpi na coś, co wiele systemów zarządzania treścią cierpi z… zbyt wiele zależności od wtyczek. Na szczycie tego, wtyczki nie są testowane przez każdego dewelopera rdzenia WordPress, aby zapewnić, że przechodzą one jakąś formę QA przed wejściem do repozytorium wtyczek. W rezultacie, problem taki jak ten może się pojawić: http://www.pcworld.com/article/2458080/thousands-of-sites-compromised-through-wordpress-plugin-vulnerability.html
More Plugins = More Bloat
Again, będą tacy, którzy kłócą się ze mną na ten temat, ale jest to wspólny problem w systemach zarządzania treścią wszędzie i z WordPress specjalnie, to jest praktycznie niemożliwe (zauważ, że powiedziałem praktycznie), aby uruchomić WordPress bez zainstalowania co najmniej 5 wtyczek z katalogu wtyczek.
Dlaczego jest to problem?
Po prostu, im więcej wtyczek instalujesz, tym bardziej cierpi wydajność witryny. Niestety, nawet wtyczki opracowane przez Automattic (firma matka WordPress) mogą powodować ogromne spowolnienia w czasie ładowania i wydajności (mówię do Ciebie Jetpack). Podczas gdy intencje deweloperów, którzy wydają wtyczki są dobre, to często pozostawia tych, którzy działają WordPress z zadaniem aktualizacji wtyczek stale.
Stare wtyczki i brak ostrzeżeń
Na szczycie tego, OGROMNY procent wtyczek w repozytorium WordPress są stare i nieaktualne jeszcze dostępne do zainstalowania w systemie. Jest to ogromny problem, ponieważ te starsze wtyczki nadal istnieją i nie są usuwane. Tam naprawdę musi być zautomatyzowany system, który usuwa wtyczki starsze niż powiedzmy jeden rok, automatycznie, jeśli nie są one aktualizowane w przeciwnym razie ktoś może nieświadomie zainstalować coś, co może narazić swoją stronę na luki.
Aby to sprawdzić, byłem w stanie zainstalować (bez żadnego ostrzeżenia, cosoever) wtyczkę z 2008 roku na moim systemie nieświadomie. Jak coś takiego się dzieje? Możliwość wyszukiwania wtyczek w WordPressie nie pokazuje daty opracowania wtyczki ani nie ostrzega, że może ona nie być kompatybilna, chyba że trafisz na przycisk Szczegóły. Jeśli wyszukujesz i czytasz fragment wtyczki i myślisz, że to jest to, czego szukasz, możesz uderzyć w instalację i nie mieć pojęcia, że wtyczka ma 4 lata i prawdopodobnie spowoduje ogromne problemy z twoim systemem.
Bez ogródek, to jest kompletny żart i jestem zdumiony, że repozytorium nie zostało oczyszczone z tych starych śmieci do teraz lub przynajmniej, ostrzeżenie nie zostało nawet wdrożone, że sprawdza datę i kompatybilność z systemem i ostrzega (lub lepiej jeszcze zapobiega) z instalacji wtyczki, która nie jest aktualna.
Nie wierzysz, że istnieje mnóstwo starych wtyczek? Sprawdź ten link. To tylko mała próbka ogromnego problemu. Czy naprawdę uważasz, że zainstalowanie czegoś opracowanego dla wydania WordPress z 2008 roku będzie dobrym pomysłem?
**Update: WordPress wprowadził pewne zmiany w ich katalogu wtyczek, aby spróbować zidentyfikować zgodność i zaktualizowane daty, ale nadal istnieją poważne problemy. Chociaż zaczęli rangi bardziej zaktualizowane wtyczki i te, które są testowane z najbardziej aktualnym wydaniu pierwszy i starszych daleko z powrotem w katalogu, nadal jesteś w stanie zainstalować stare wtyczki z absolutnie żadnego ostrzeżenia. Dzisiaj, jako test, próbowałem zainstalować wtyczkę, która miała 6 lat na mojej instalacji WordPress i działała idealnie bez żadnego ostrzeżenia. Jest to poważny problem bezpieczeństwa i ogromna obawa, którą należy się zająć, jeśli o mnie chodzi.**
Ciągłe aktualizacje
Widzisz, jako nowa osoba, która używa WordPressa po raz pierwszy, widząc powiadomienie o aktualizacji, zakładasz, że to dobra rzecz, aby to zrobić ze względów bezpieczeństwa. Problem z tym jest to, że częściej niż nie, prosta aktualizacja wtyczki ma potencjał, aby przynieść witrynę w dół ciężko i zostawić cię scrambling znaleźć dewelopera, aby pomóc Ci dowiedzieć się, co się stało.
By być uczciwym, to nie jest WordPress specyficzny problem (chociaż jest to bardzo powszechne z WP), ale raczej problem ze znaczną liczbą CMS, które polegają na wtyczkach (i wierz mi, lista jest długa).
Prostym rozwiązaniem tego byłoby mieć fail safe w miejscu, które kopiuje witrynę, wykonuje aktualizację w piaskownicy, a jeśli wszystko pójdzie dobrze, a następnie wykonuje go na głównej stronie. Jednak ten rodzaj systemu nie jest bardzo powszechne, chyba że używasz WordPress zarządzane rozwiązanie hostingowe jak WPEngine, który pozwala mieć kopię dev do testowania aktualizacji na.
Wniosek
WordPress nie jest zły CMS i nie próbuję twierdzić, że to jest. Co ja mówię jest to, że jak wszystkie CMS tam, ma swoje wady i specyficzne przypadki użycia, kiedy jest najlepiej zalecane.
Faktem jest, że istnieje wiele innych CMS, które mogłyby zrobić lepszą pracę w sytuacjach, w których WordPress kończy się coraz zalecane i te systemy po prostu nie mają tego samego słowa usta lub sprawność marketingową, że WordPress nie, więc nigdy nie dostać explored.
Problem z wtyczkami jest to, że powodują one rozdęcie i rozdęcie oznacza swoją stronę internetową spowalnia. Jasne, możesz użyć wtyczki buforowania, ale to samo w sobie jest również wtyczką opracowaną przez stronę trzecią, a jeśli chcesz wsparcia, musisz kupić to osobno. Dlaczego buforowanie nie jest wbudowany w WordPress, jak na razie wciąż wymyka mi się.
Czy WordPress może być dobrym rozwiązaniem dla witryny nieruchomości, kancelarii prawnej lub coś podobnego? Absolutnie, ale raczej niż dokonywania zaleceń w oparciu o brak informacji dodaje żadnej wartości do rozmowy. Ważne jest, aby zadawać pytania kwalifikacyjne i dowiedzieć się, co indywidualne potrzeby i chce od projektu, jak to będzie wykorzystywane, kto będzie go używać i tak dalej przed próbą pomóc przyciąć listę systemów zarządzania treścią.
Joomla nie jest najlepszy CMS
Jest wiele osób, które kochają Joomla i to jest świetne. Społeczność Joomla ma naprawdę pomógł świecić światło na open source produktów na rynku. To jest jednak po prostu nie najlepszy CMS tam.
The Plugin Game
Joomla cierpi z dokładnie tego samego problemu, że WordPress cierpi z, jeśli chodzi o wtyczki. Wtyczki nie są testowane w systemie przez deweloperów rdzenia Joomla przed dodaniem do repozytorium (ten sam problem jest trwały przez tonę CMS i nie jest Joomla specyficzne) i istnieje również znaczna liczba przestarzałych wtyczek z 2010 – 2012 w całym katalogu rozszerzeń Joomla.
Nie miałem okazji, aby sprawdzić, czy Joomla pozwoli Ci zainstalować przestarzałe wtyczki lub nie, jak ich demo Joomla nie działał poprawnie dla mnie, aby to sprawdzić, więc nie mogę mówić do tej zdolności na najnowszej wersji. Mam nadzieję, że blokuje przestarzałe lub przynajmniej daje warning.
Hacked?
Joomla stron internetowych, z jakiegoś powodu, również wydają się mieć wysoki wskaźnik prób włamań przeciwko nim. I nie winić to na Joomla specjalnie, ale myślę, że to bardziej ze względu na fakt, że Joomla jest popularny i dlatego hakerzy skupiają się na nim i kierować strony internetowe przy użyciu go specjalnie. Dzieje się to równie często z WordPress, aby być pewnym, ale mam tendencję do usłyszeć częściej od ludzi, którzy próbowali korzystać z Joomla, został zhakowany i szukasz nowych rozwiązań.
Nie, nie wymyślam tego. To jest # 1 rzecz jestem skontaktował się o. Do tych fanów Joomla tam, że są gotowe do freak out, że wspomniałem o tym, nie mówię, że Joomla jest najbardziej zhakowany CMS przez dowolny odcinek. Jestem po prostu wskazując, że w moim przypadku, jestem skontaktował się o tym częściej niż inne.
W obronie Joomla, osobiście uważam, że jest to w dużej mierze ze względu na zasadniczą kwestię w tym poście… Joomla jest zalecane do projektów, które nie jest najlepiej nadaje się do. Co mam na myśli przez to jest więcej osób, które próbują skonfigurować Joomla bez wiedzy CMS i że używasz go do celu, który różni się od jego podstawowych zalet, tym bardziej prawdopodobne, że są one popełnić błędy i skończyć się z zhacked site.
Złe zalecenia = Poor Experience
Mówię to, ponieważ produkty takie jak Joomla i Drupal mają tendencję do być skierowane bardziej do tych, którzy znają się z systemów zarządzania treścią więcej niż powiedzmy, WordPress będzie. Są one nieco bardziej zaawansowane produkty. W moim umyśle, widzę trzy najlepsze w kolejności trudności: WordPress, Joomla, Drupal (początkujący użytkownik, średniozaawansowany użytkownik, zaawansowany użytkownik). Nieprawidłowo używając CMS do sytuacji to nie jest najlepiej nadaje się do może spowodować problemy i źle skonfigurowany system, który z kolei może prowadzić do problemów w dół drogi.
Joomla również ma tendencję do być nieco bardziej zaawansowane niż WordPress i tych, którzy zalecają go do nowych użytkowników, którzy nie mają doświadczenia z systemów zarządzania treścią lub nigdy nie używał jednego przed robią im i produkt niedźwiedzią przysługę. Istnieją znacznie łatwiejsze CMS tam, ale Joomla jest zdecydowanie na dobrej drodze ostatnio z jego wydania i jest coraz lepiej (interfejs jest lata świetlne powyżej tego, co było w serii 2.5).
Halfway House
Niektóre sposoby, Joomla jest w połowie drogi między WordPress i Drupal.
Jak wcześniej stwierdzono, to jest w środku, jeśli chodzi o trudności w użyciu, ale to jest również prawdziwe dla ogólnej elastyczności i funkcjonalności Joomla. WordPress może być rozciągnięty – przynajmniej w teorii – do tworzenia bardzo szerokiej gamy typów witryn, od blogów do katalogów. Drupal, który wkrótce zostanie omówiony, może być używany do tworzenia niemal każdego rodzaju strony internetowej dzięki swojej naturze blokowej.
Joomla nie rozciąga się tak daleko jak WordPress, a w przypadkach, gdy tak się dzieje, możesz być pewien, że programiści mieli niewygodny czas, aby to się stało. Podobnie, Joomla nie może być używany jako ramy do kawałka razem elementów witryny w ten sam sposób Drupal robi. Joomla jest świnka w środku. To działa dla niektórych, ale dla innych, to tylko służy do frustrate.
Conclusion
Jak widać, jak WordPress, Joomla ma wiele problemów zbyt i podczas gdy jest to dobry produkt, to nie jest najlepszy CMS na rynku, ani nie nadaje się po prostu polecam go do niczego bez myślenia rzeczy przez starannie i planowania przypadku użycia, aby zobaczyć, czy to dobre dopasowanie.
Drupal NIE JEST NAJLEPSZYM CMS
Tutaj sprawy stają się interesujące. Moim zdaniem, Drupal nie jest CMS-em. To jest CMF. To skrót od content management framework i w zasadzie oznacza, że można myśleć o Drupalu jak o Lego, można z niego zbudować wszystko co się chce, praktycznie bez żadnych ograniczeń. Jest to naprawdę niesamowity produkt, ALE (i tu pojawia się duży problem) ludzie wciąż mają tendencję do polecania go do projektów, które wymagają znacznie mniej złożonych i łatwych rozwiązań.
Jak już wspomniałem wiele razy, nie pomaga to w osiągnięciu sukcesu przez Państwa ulubiony CMS. To wyrządza niedźwiedzią przysługę i powoduje, że ktoś próbuje używać go do celów, do których nie jest przeznaczony (lub do których nie jest najlepiej przystosowany) i kończy sfrustrowany. Wszyscy wiemy, co robią sfrustrowani ludzie, prawda? Rozpowszechniają informacje o tym, jak bardzo są sfrustrowani.
Więc, zamiast po prostu mówić coś niepomocnego jak „Użyj Drupala, jest najlepszy!!!”, może powinieneś rozważyć, co Drupal został zaprojektowany do robienia i do jakich projektów najlepiej się nadaje, zanim wydasz rekomendację.
Konflikt modułu (lub wtyczki?)
Dla Drupala, zrobili coś dobrego z ich katalogiem modułów (tak samo jak wtyczek dla tych z was, którzy nie rozumieją lingo). Mają drop down więc można zapewnić, że widzisz tylko moduły, które są w trakcie aktywnego rozwoju i są aktywnie utrzymywane.
Dlaczego nie robisz tego Joomla i WordPress? Yes, I’m talking to you.
Personally, I see no reason in maintaining these downloads but perhaps I am missing something here. Powiem, że moim zdaniem, Drupal ma najlepszy katalog modułów z całej masy, więc dostają tam punkty bonusowe.
It just ain’t easy
Przeproszę z góry wszystkich fanów Drupala za to następne stwierdzenie. Drupal po prostu nie jest łatwy w użyciu. W rzeczywistości, jest to jeden z bardziej złożonych systemów zarządzania treścią i ludzie, którzy myślą, że prawidłowe skonfigurowanie Drupala jest szybkim i łatwym procesem, są zdecydowanie w szoku.
Drupal może być przytłaczający dla nowego użytkownika, ale we właściwych rękach, tak jak Joomla i WordPress, może być również świetny, gdy jest używany prawidłowo.
Konkluzja
Z pierwszej trójki, myślę, że Drupal ma największy potencjał dla szerszej gamy projektów biorąc pod uwagę jak bardzo jest wszechstronny i fakt, że jest przede wszystkim frameworkiem do budowania złożonych projektów i aplikacji internetowych.
Więc jaki jest najlepszy CMS?
To może być kompletny szok dla każdego, ale…
Po prostu, nie ma jednego i nigdy nie będzie.
Ludzie, którzy zadają pytanie „Jaki jest najlepszy CMS” są jak ludzie, którzy pytają faceta grającego w Everquest „Jaka jest najlepsza klasa”. Jest to pytanie, na które, bez względu na kontekst, po prostu nie można odpowiedzieć dokładnie, ponieważ istnieje zbyt wiele zmiennych do rozważenia.
Dżentelmen, którego podziwiam, Adriaan Bloem, myślę, że powiedział to najlepiej w swoim poście zatytułowanym ” What’s the Best CMS? ” na swoim osobistym blogu. Zacytuję go:
Nie tylko nie ma „najlepszego CMS” w ogóle; nie ma nawet najlepszego CMS dla Ciebie.
Wszystkie te narzędzia mają wady i niedociągnięcia. Uzyskanie właściwego oznacza uzyskanie takiego, który jest najlepiej dopasowany do Twoich scenariuszy i ograniczeń. Ale równie ważne jest, aby znać wady. Nie tylko zobowiązujesz się do niesamowitych zalet – w zamian zawsze otrzymasz irytujące problemy. Jeśli wiesz o nich z wyprzedzeniem, zamiast je ignorować, możesz z nimi żyć – i złagodzić problem. Wejdź w oczy szeroko otwarte.
– Adriaan Bloem, OffandOnline.net
Dobrze powiedział Adriaan. Sam nie mógłbym powiedzieć tego lepiej.
Więc, do wszystkich z was, którzy myślą, że wasz CMS jest najlepszy, nie chcę wam łamać serca, ale tak nie jest. Nikt nie ma najlepszego CMS, ponieważ nie ma najlepszego CMS, ani nigdy nie będzie.
Więc, jakie systemy zarządzania treścią powinieneś rozważyć próbując zamiast tych trzech? Oto kilka alternatywnych rozwiązań. Zauważ, że jeśli twój CMS nie jest wymieniony, to nie jest to lekceważenie, wybrałem kilka przykładowych rozwiązań z wierzchu mojej głowy, aby wspomnieć. Pozycja na tej liście jest oparta na mojej opinii opartej na doświadczeniu. Mam nadzieję, że znajdziesz je pomocne.
Dla Blogerów: Wymieniam 15 świetnych alternatyw tutaj: Simple Blogging Platforms
Istnieje mnóstwo innych opcji, jak również. Jeśli potrzebujesz pomocy, napisz do nas po pomoc.