WordPress, Joomla og Drupal er IKKE de bedste CMS

Selv om disse tre open source CMS er populære af navn, så er det en kendsgerning, at de simpelthen IKKE er de bedste CMS på markedet. Jeg er klar over, at denne udtalelse kan forstyrre folk i deres lejre, men det er en konstatering af fakta.

I årevis har folks ærlige intentioner gjort disse indholdsstyringssystemer en bjørnetjeneste ved blindt at anbefale dem til alt under solen, blot for at hjælpe dem med at opnå større popularitet og en større brugerbase. Hvad de dog ikke er klar over, er at denne type handling gør mere skade på projekternes navn end at hjælpe det (i de fleste tilfælde). I dag vil jeg forklare dig, hvorfor disse tre populære CMS simpelthen ikke er de bedste på markedet.

Jeg har ventet på at skrive dette indlæg i et stykke tid, men jeg synes, at det er meget vigtigt og kan hjælpe folk med at forstå, hvordan man vælger et CMS korrekt uden at lave blinde antagelser om, at det at høre et brandnavn igen og igen betyder, at det automatisk er det rigtige for dem.

Når jeg lurer rundt på Quora og andre populære QA-websteder, støder jeg ofte på folk, der stiller spørgsmål om, hvilket CMS de bør overveje til deres projekt. Udvekslingen ser normalt nogenlunde sådan her ud:

Spørgsmålet:

Svar 1: Helt klart Joomla, det er det bedste!

Svar 2: WordPress hele vejen!

Svar 3: Drupal er langt bedre, jeg vil foreslå at tage et kig på det!

Denne type blind anbefaling, som jeg nævnte ovenfor, tilføjer ikke kun ingen værdi til en samtale, men gør heller ikke andet end at forvirre den person, der stiller spørgsmålet i første omgang, yderligere. I dette ene spørgsmål, uden nogen som helst kvalificering af, hvad denne bruger har brug for eller ønsker af et CMS, er der blevet anbefalet tre helt forskellige systemer med tre helt forskellige færdighedsniveauer, og faktum er, at uanset hvor meget dette kan forstyrre dem, der befinder sig i en af disse lejre, så er ingen af dem det bedste.

Lad os diskutere noget meget vigtigt et øjeblik. Det kommer måske som et chok for dig, men…

Der findes ikke noget BEDSTE CMS.

Der, jeg sagde det.

Jeg er ked af det til alle jer i Joomla-, Drupal- og WordPress-lejrene, men faktum er, at jeres CMS simpelthen ikke er det bedste. Af de tusindvis af indholdsstyringssystemer på markedet har sine egne styrker. Der er nogle, der egner sig bedre til blogging, nogle, der er gode til komplicerede projekter, der kræver mere af en ramme, og nogle, der er bedre til flersprogede hjemmesider, og det er bare at beskrive nogle få brugssituationer.

Nogle af jer undrer sig måske over, hvorfor vi så har en række “Bedste CMS”-relaterede kategorier i vores CMS-priser . Årsagen er enkel, folk ønsker at kunne stemme og nominere på deres favoritprojekter, og jeg ville sikre mig, at nogle af de mindre kendte projekter får deres øjeblik i rampelyset. Jeg synes, det er værd at hjælpe projekter af alle slags med at få opmærksomhed. Selv om terminologien “Best CMS for Enterprise” måske ikke virker som den bedste idé, har jeg forsøgt at opdele dem i specifikke kategorier for at hjælpe dem med at tilpasse dem til et formål, så i stedet for en simpel “Best CMS”-pris, som ikke ville være særlig gyldig i betragtning af det, jeg lige har fortalt dig ovenfor … et “Best CMS for Enterprise” er f.eks. lettere at identificere, fordi du identificerer dets formål. Jeg bryder mig ikke om at bruge udtrykket Bedste CMS i nogen som helst formulering, hvilket er grunden til, at jeg har opdelt dem i mere specifikke kategorier i år.

Nu vil jeg fortælle dig, hvorfor disse produkter ikke er de bedste CMS på markedet. Jeg er sikker på, at dette sandsynligvis vil forstyrre nogle mennesker, men jeg mener, at disse ting er vigtige at identificere.

WordPress er IKKE det bedste CMS

WordPress er først og fremmest en blogging-platform. Ja, jeg ved godt, at der er dem, der siger, at det er det bedste til alt under solen, herunder virksomhedswebsteder med mere, men faktum er, at når udviklerne arbejder på funktioner til WordPress, så er det at skrive blogindlæg deres første fokus, ikke om det kan køre et ejendomsmæglerwebsted eller et advokatfirma.

Dertil kommer, at WordPress lider af noget, som mange indholdsstyringssystemer lider af… for stor afhængighed af plugins. Oven i dette bliver plugins ikke testet af nogen WordPress-kerneudvikler for at sikre, at de består en form for kvalitetssikring, før de kommer ind i plugin-repositoriet. Som følge heraf kan der opstå problemer som dette: http://www.pcworld.com/article/2458080/thousands-of-sites-compromised-through-wordpress-plugin-vulnerability.html

Mere plugins = Mere Bloat

Og der vil være dem, der argumenterer med mig om dette, men det er et almindeligt problem på tværs af indholdsstyringssystemer overalt, og med WordPress specifikt, er det stort set umuligt (bemærk, at jeg sagde stort set) at køre WordPress uden at installere mindst 5 plugins fra plugin-mappen.

Hvorfor er dette et problem?

Simpelt sagt, jo flere plugins du installerer, jo mere lider din hjemmesides ydeevne. Desværre kan selv plugins, der er udviklet af Automattic (moderfirmaet for WordPress), forårsage massive nedsættelser i indlæsningstid og ydeevne (jeg taler til dig Jetpack). Mens intentionerne hos de udviklere, der udgiver plugins, er gode, efterlader dette ofte dem, der driver WordPress, med opgaven med at opdatere plugins konstant.

Gamle plugins og ingen advarsler

Oven i dette er en KÆMPE procentdel af plugins i WordPress-repositoriet gamle og forældede, men stadig tilgængelige til at installere på dit system. Dette er et stort problem, da disse ældre plugins stadig eksisterer og ikke bliver fjernet. Der er virkelig brug for et automatiseret system, der fjerner plugins, der er ældre end f.eks. et år, automatisk, hvis de ikke er opdateret, ellers kan nogen ubevidst installere noget, der kan udsætte deres websted for sårbarheder.

For at afprøve dette var jeg i stand til at installere (uden nogen som helst advarsel) et plugin fra 2008 på mit system uden at vide det. Hvordan kan noget som dette ske? Plugin-søgefunktionen i WordPress viser ikke den dato, hvor plugin’et blev udviklet, eller advarer dig om, at det måske ikke er kompatibelt, medmindre du trykker på knappen Detaljer. Hvis du søger og læser uddrag af et plugin og tror, at det er det, du leder efter, kan du trykke på installér uden at have nogen idé om, at plugin’et er 4 år gammelt og sandsynligvis vil forårsage massive problemer med dit system.

For at være helt ærlig, er dette en komplet joke, og jeg er lamslået over, at lageret ikke er blevet renset for dette gamle skidt nu, eller at der i det mindste ikke engang er blevet implementeret en advarsel, der kontrollerer datoen og kompatibiliteten i forhold til dit system og advarer dig (eller endnu bedre forhindrer dig) i at installere et plugin, der ikke er aktuelt.

Trods ikke, at der er et ton af gamle plugins? Tjek dette link. Dette er blot et lille udsnit af et stort problem. Tror du virkelig, at det er en god idé at installere noget, der er udviklet til udgivelsen af WordPress fra 2008?

**opdatering: WordPress har foretaget nogle ændringer i deres plugin-mappe for at forsøge at identificere kompatibilitet og opdateringsdatoer, men der er stadig store problemer. Selv om de er begyndt at rangere mere opdaterede plugins og dem, der er testet med den mest aktuelle version først og ældre langt tilbage i mappen, kan du stadig installere gamle plugins uden nogen som helst advarsel. I dag forsøgte jeg som en test at installere et plugin, der var 6 år gammelt på min WordPress-installation, og det fungerede perfekt uden nogen advarsel. Dette er et stort sikkerhedsproblem og en stor bekymring, der skal løses, så vidt jeg er bekymret. **

Kontante opdateringer

Du ser, som en ny person, der bruger WordPress for første gang, der ser en opdateringsmeddelelse, antager du, at det er en god ting at gøre det af sikkerhedshensyn. Problemet med dette er, at oftere end ikke, har en simpel plugin-opdatering potentiale til at bringe dit websted hårdt ned, og efterlade dig kæmper for at finde en udvikler til at hjælpe dig med at finde ud af, hvad der lige er sket.

For at være fair, er dette ikke et WordPress-specifikt problem (selv om det er meget almindeligt med WP), men snarere et problem med et betydeligt antal CMS, der er afhængige af plugins (og tro mig, listen er lang).

En simpel løsning på dette ville være at have en fail safe på plads, der kopierer dit websted, udfører opdateringen i en sandkasse og, hvis alt går godt, derefter udfører den på hovedwebstedet. Denne type system er dog ikke særlig almindeligt, medmindre du bruger en WordPress-administreret hostingløsning som WPEngine, der giver dig mulighed for at have en dev-kopi til at teste opdateringer på.

Konklusion

WordPress er ikke et dårligt CMS, og jeg forsøger ikke at hævde, at det er det. Det jeg siger er, at det som alle CMS derude har sine fejl og specifikke brugssituationer, hvor det bedst anbefales.

Sagen er, at der er mange andre CMS, der kunne gøre et bedre stykke arbejde i situationer, hvor WordPress ender med at blive anbefalet, og disse systemer har simpelthen ikke den samme mund-til-mund eller markedsføringsevne, som WordPress har, og derfor bliver de aldrig udforsket.

Problemet med plugins er, at de forårsager bloat, og bloat betyder, at dit websted bliver langsommere. Selvfølgelig kan du bruge et caching-plugin, men det er i sig selv også et plugin, der er udviklet af en tredjepart, og hvis du vil have support, skal du købe det separat. Hvorfor caching ikke er indbygget i WordPress endnu undgår jeg stadig.

Kan WordPress være en god mulighed for et ejendomsmæglerwebsted, et advokatfirma eller noget lignende? Absolut, men i stedet for at lave en anbefaling baseret på ingen oplysninger tilføjer ingen værdi til en samtale. Det er vigtigt at stille kvalificerende spørgsmål og finde ud af, hvad den enkelte har brug for og ønsker fra et projekt, hvordan det vil blive brugt, hvem der vil bruge det og så videre, før man forsøger at hjælpe med at trimme listen over indholdsstyringssystemer ned.

Joomla er IKKE det bedste CMS

Der er masser af mennesker, der elsker Joomla, og det er fantastisk. Joomla-fællesskabet har virkelig hjulpet med at kaste lys på open source-produkter på markedet. Det er dog simpelthen ikke det bedste CMS derude.

Plugin-spillet

Joomla lider af nøjagtig det samme problem, som WordPress lider af, når det kommer til plugins. Plugins testes ikke mod systemet af Joomla-kerneudviklere, før de tilføjes til repository (dette samme problem er vedvarende på tværs af et ton af CMS og er ikke Joomla-specifik), og der er også et betydeligt antal forældede plugins fra 2010 – 2012 i hele Joomla-udvidelsesmappen.

Jeg har ikke haft mulighed for at teste, om Joomla vil lade dig installere et forældet plugin eller ej, da deres Joomla-demo ikke fungerede korrekt for mig for at teste dette, så jeg kan ikke tale om denne kapacitet på den nyeste version. Forhåbentlig blokerer den forældede eller giver i det mindste en advarsel.

Hacked?

Joomla-websteder synes af en eller anden grund også at have en høj rate af hackerforsøg mod dem. Jeg giver ikke Joomla specifikt skylden for dette, men jeg tror, at det mere skyldes det faktum, at Joomla er populært, og derfor fokuserer hackere på det og målretter sig specifikt mod websteder, der bruger det. Dette sker lige så ofte med WordPress for at være sikker, men jeg har en tendens til at høre oftere fra folk, der har forsøgt at bruge Joomla, er blevet hacket og leder efter nye løsninger.

Nej, jeg finder ikke på dette. Det er den #1 ting, jeg bliver kontaktet om. Til de Joomla-fans derude, der er klar til at flippe ud over at jeg nævnte dette, siger jeg ikke, at Joomla er det mest hackede CMS på nogen måde. Jeg påpeger blot, at i mit tilfælde bliver jeg kontaktet om det oftere end alle andre.

I Joomla’s forsvar tror jeg personligt, at dette i høj grad skyldes kerneproblemet i dette indlæg .. Joomla bliver anbefalet til projekter, som det ikke er bedst egnet til. Hvad jeg mener med dette er, at jo flere mennesker, der forsøger at opsætte Joomla uden kendskab til CMS’et, og som bruger det til et formål, der adskiller sig fra dets centrale styrker, jo mere sandsynligt er det, at de begår fejl og ender med et hacket websted.

Dårlige anbefalinger = Dårlig oplevelse

Jeg siger dette, fordi produkter som Joomla og Drupal har tendens til at være mere rettet mod dem, der er bekendt med indholdsstyringssystemer mere end f.eks. WordPress ville være. De er lidt mere avancerede produkter. I min optik ser jeg de tre bedste i rækkefølge efter sværhedsgrad: WordPress, Joomla, Drupal (nybegynder, mellemliggende bruger, avanceret bruger). Ukorrekt brug af et CMS til en situation, som det ikke er bedst egnet til, kan resultere i problemer og et dårligt konfigureret system, som igen kan føre til problemer senere hen.

Joomla har også en tendens til at være lidt mere avanceret end WordPress, og de, der anbefaler det til nye brugere, som ikke har erfaring med indholdsstyringssystemer eller aldrig har brugt et før, gør dem og produktet en bjørnetjeneste. Der findes langt nemmere CMS derude, men Joomla er bestemt på rette vej på det seneste med sine udgivelser og bliver meget bedre (grænsefladen er lysår over, hvad den var i 2.5-serien).

Halvvejs

På nogle måder er Joomla halvvejs mellem WordPress og Drupal.

Som tidligere nævnt ligger det i midten, når det kommer til brugsvanskeligheder, men det gælder også for Joomla’s generelle fleksibilitet og funktionalitet. WordPress kan – i hvert fald i teorien – strækkes til at skabe en meget bred vifte af hjemmesidetyper, lige fra blogs til kataloger. Drupal, som snart vil blive omtalt, kan bruges til at skabe næsten alle slags websteder takket være dets byggebloknatur.

Joomla strækker sig ikke helt så langt som WordPress, og i de tilfælde, hvor det gør det, kan du være sikker på, at udviklerne har haft en ubehagelig tid til at gøre det muligt. Ligeledes kan Joomla ikke bruges som en ramme til at stykke websideelementer sammen på samme måde som Drupal gør. Joomla er grisen i midten. Det fungerer for nogle, men for andre tjener det kun til at frustrere.

Konklusion

Som du kan se, har Joomla ligesom WordPress også masser af problemer, og selv om det er et godt produkt, er det ikke det bedste CMS på markedet, og det er heller ikke egnet til bare at anbefale det til hvad som helst uden at tænke tingene grundigt igennem og planlægge en brugssag for at se, om det er et godt match.

Drupal er IKKE det bedste CMS

Det er her, at tingene bliver interessante. Efter min mening er Drupal ikke et CMS. Det er et CMF. Det står for content management framework og betyder i bund og grund at man kan tænke på Drupal som Lego, man kan bygge alt hvad man vil med det, stort set uden begrænsninger. Det er virkelig et fantastisk produkt MEN (og her er det store problem) folk har stadig en tendens til at anbefale det til projekter, der kræver langt mindre komplekse og nemme løsninger.

Som jeg allerede har nævnt adskillige gange, er dette ikke med til at hjælpe dit yndlings-CMS til succes. Det gør en bjørnetjeneste og får nogen til at forsøge at bruge det til et formål, som det ikke er beregnet til (eller som det ikke er bedst egnet til) og ender med at blive frustreret. Vi ved alle, hvad frustrerede mennesker gør, ikke? De spreder budskabet om, hvor frustrerede de er.

Så i stedet for bare at sige noget uhjælpeligt som “Brug Drupal, det er det bedste!!!!” bør du måske overveje, hvad Drupal er designet til at gøre, og hvilke projekter det egner sig bedst til, før du kommer med en anbefaling.

Modul- (eller plugin?) gåde

Til Drupals ære har de gjort noget rigtigt med deres modulmappe (det samme som plugins for dem af jer, der ikke forstår jargonen). De har en drop down, så du kan sikre dig, at du kun ser moduler, der er under aktiv udvikling og aktivt vedligeholdes.

Hvorfor gør I ikke dette Joomla og WordPress? Ja, jeg taler til dig.

Personligt kan jeg ikke se nogen grund til at vedligeholde disse downloads, men måske er jeg gået glip af noget her. Jeg vil sige, at Drupal efter min mening har den bedste modulmappe af alle, så de får bonuspoint der.

Det er bare ikke nemt

Lad mig undskylde på forhånd til alle Drupal-fans for denne næste udtalelse. Drupal er simpelthen ikke let at bruge. Faktisk er det en af de mere komplekse indholdsstyringsrammer derude, og folk, der tror, at det er en hurtig og nem proces at opsætte Drupal korrekt, kommer helt sikkert til at få et chok.

Drupal kan være massivt overvældende for en ny bruger, men i de rigtige hænder kan det, ligesom Joomla og WordPress, også være fantastisk, når det bruges korrekt.

Konklusion

Af de tre bedste mener jeg, at Drupal har det største potentiale til en bredere vifte af projekter i betragtning af, hvor alsidigt det er, og det faktum, at det først og fremmest er et framework til opbygning af komplekse projekter og webapplikationer.

Så hvad er det bedste CMS?

Dette kommer måske som et komplet chok for alle, men…

Simpelt sagt findes der ikke et, og det kommer der aldrig til at gøre.

De mennesker, der stiller spørgsmålet “Hvad er det bedste CMS”, er ligesom de mennesker, der spørger ham, der spiller Everquest “Hvad er den bedste klasse”. Det er et spørgsmål, som uanset konteksten simpelthen ikke kan besvares præcist, fordi der er alt for mange variabler at tage hensyn til.

En herre jeg beundrer, Adriaan Bloem, synes jeg sagde det bedst i sit indlæg med titlen ” What’s the Best CMS? ” på hans personlige blog. For at citere ham:

Der er ikke kun ikke noget “bedste CMS” generelt; der er ikke engang et bedste CMS for dig.

Alle disse værktøjer har ulemper og mangler. At få det rigtige betyder at få et, der passer bedst til dine scenarier og begrænsninger. Men det er lige så vigtigt at kende ulemperne. Du forpligter dig ikke bare til de fantastiske fordele – du vil altid få irriterende problemer til gengæld. Hvis du kender disse på forhånd i stedet for at ignorere dem, kan du leve med dem – og afhjælpe problemet. Gå ind med åbne øjne.

– Adriaan Bloem, OffandOnline.net

Vel sagt Adriaan. Jeg kunne ikke have sagt det bedre selv.

Så, til alle jer derude, som tror, at jeres CMS er det bedste, jeg hader at knuse jeres hjerte, men det er det ikke. Ingen har det bedste CMS, for der findes ikke det bedste CMS, og det vil der heller aldrig komme.

Så, hvilke indholdsstyringssystemer bør du overveje at prøve i stedet for disse tre? Her er nogle alternativer. Bemærk, at hvis dit CMS ikke er med på listen, er det ikke en fornærmelse, jeg har valgt et par eksempel-løsninger fra toppen af mit hoved til at nævne. Placeringen på denne liste er baseret på min mening baseret på erfaring. Forhåbentlig finder du dem nyttige.

For Bloggere: Jeg har listet 15 gode alternativer her: Simple Blogging Platforms

Der er også masser af andre muligheder. Hvis du har brug for hjælp, så skriv til os for at få hjælp.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.