idag ska vi göra en jämförelse mellan de två mest använda CMS i världen: Joomla vs WordPress.
när vi ska jämföra alla gratis program, som i detta fall Joomla vs WordPress, är den personliga och professionella erfarenheten det som slutar ge det mest pålitliga riktmärket; liksom nästan allt på Internet måste vi använda, försöka bryta, fixa och återanvända alla program som vi överväger och att vår begränsade tid tillåter oss att förstå vilket som är bäst för oss.
i Raiola Networks är vi experter på WordPress, men av vårt arbete befinner vi oss varje dag och hela tiden kämpar med problem som inte bara berör denna innehållshanterare utan också många andra. Och efter en lång tid finner vi det faktum att de mest använda är Joomla och WordPress(och inte bara vi säger Det, W3Techs säger det också).
utnyttja det, i den här artikeln vill vi försöka spara lite tid för alla som är tveksamma mellan att använda Joomla eller WordPress för att starta sitt nya webbprojekt. Låt oss gå igenom några grundläggande aspekter av Joomla och WordPress, operationer som varje webmaster kommer att behöva möta någon gång i sitt projekts liv (eller upprepade gånger under hela livet!) oavsett vilken innehållshanterare du använder; på detta sätt kommer vi att försöka hålla dig uppmärksam och att du inte hittar obehagliga överraskningar.
Varning, ansvarsfriskrivning! : I den här artikeln vill vi inte ge intrycket att CMS-alternativ är begränsade till Joomla eller WordPress. På Internet finns det otaliga av dem, med deras speciella fördelar och nackdelar; men för att göra en jämförelse, tycker vi att det är bäst att göra det mellan de två mest använda bisexuell
- Vad är Joomla och vad är WordPress
- installera Joomla och installera WordPress
- konfigurera Joomla och konfigurera WordPress
- aktivera https på WordPress och aktivera https i Joomla
- konfigurera smtp inlagor i Joomla och konfigurera smtp inlagor i WordPress
- ändra domän i WordPress och ändra domän i Joomla
- hur man hanterar användare i Joomla och hur man hanterar användare i WordPress
- hur man hanterar användare i Joomla
- hur man hanterar användare i WordPress
- tillägg och mallar för Joomla och tillägg och mallar för WordPress.
- tillägg och mallar för WordPress
- tillägg och mallar i Joomla
- Säkerhet i Joomla vs säkerhet i WordPress
- uppdateringar för WordPress vs Joomla
- procentandel av användningen av WordPress vs Joomla
- sårbarheter i WordPress vs Joomla
- Joomla Community och support VS WordPress Community och support
- slutsats: Joomla eller WordPress?
Vad är Joomla och vad är WordPress
först av allt, låt oss se hur de definierar sig Joomla och WordPress. På deras respektive officiella webbplatser kan vi läsa följande:
” Joomla är ett prisbelönt innehållshanteringssystem (CMS) som gör att du kan bygga webbplatser och kraftfulla onlineapplikationer.”– https://www.joomla.org/about-joomla.html
”WordPress är en programvara med öppen källkod som du kan använda för att skapa fantastiska webbplatser, bloggar eller applikationer.”– https://es.wordpress.org
det första som sticker ut är att Joomla definierar sig själv som ”CMS” och WordPress som ”Open source-programvara”. Du kanske tror att det i princip är samma sak, men denna subtila skillnad indikerar något som har viss betydelse: WordPress föddes inte som ett CMS. Ursprungligen var WordPress ETT program för att göra bloggar och bara bloggar, inget mer: inga nyhetswebbplatser, inga företagswebbplatser , inga butiker … inget av det fanns i planerna; allt implementerades över tid genom plugins och specialiserade teman. Joomla skapades dock från början som ett komplett innehållshanteringssystem, utan någon begränsning i åtanke: Det bör tjäna till att skapa alla typer av webbprojekt, vilket gör att det har viktiga designskillnader med WordPress.
hur påverkar detta oss när vi väljer en eller annan applikation? Snart, men att förstå detta är viktigt att veta hur man tolkar vad vi ska hitta i nästa avsnitt. Denna skillnad i den ursprungliga designen är en av anledningarna till att WordPress i vissa avseenden är överlägsen Joomla och vice versa.
”i vår jämförelse WordPress vs Joomla är det första vi inser att vi pratar om applikationer som inte har fötts för samma sak”
hur som helst, idag kan du betrakta WordPress som ett CMS i sig, så så kommer vi att hänvisa till honom från och med nu i den här artikeln.
installera Joomla och installera WordPress
i samma blogg publicerade vi för en tid sedan ett par inlägg där vi förklarar flera sätt att installera WordPress och hur man installerar Joomla, så den här gången kommer vi inte att upprepa alla steg.
utelämnar den automatiska installationen med något Installatron-verktyg (eftersom vi inte alltid har det tillgängligt) är hela processen mycket lika för båda innehållshanterarna: ladda ner det senaste versionspaketet från den officiella hemsidan, packa upp det, Ladda upp det via FTP, skapa databasen och kör installationen via webben. Men det är just i detta sista steg, där vi kommer att påpeka några skillnader mellan hur man installerar Joomla och hur man installerar WordPress:
- i båda fallen, om programmet upptäcker någon konflikt mellan innehållet i databasen och den nya installationen, ingen någon ändring. Men Joomla går ett steg längre, så att vi kan göra en säkerhetskopia av databasen innan installationen startas.
- Joomla ger oss mer information om servern (och har fler krav för installationen) än WordPress. I det sista steget ser vi att Joomla visar en serie php-variabler med deras nuvarande värden i värden och höger visar i grönt, rekommenderas inte visas i gult och inte tillåtet visas i rött (om vi visar några av dessa senare direkt kommer vi inte att kunna fortsätta med installationen). Detta indikerar att Joomla är mer krävande med serverkonfiguration än WordPress.
i allmänhet kan vi säga att både installation av WordPress och installation av Joomla är två ganska enkla processer. Men de är inte desamma: WordPress satsar mer på enkelhet, ger färre alternativ till användaren och hanterar processen på ett automatiserat och mindre krävande sätt. Joomla har å andra sidan en mer interaktiv process med användaren som innebär att användaren fattar fler beslut, samtidigt som den kräver specifika värden i serverns php-konfiguration; det är fortfarande en ganska användarvänlig process, men det visar redan lite trenden med skillnaderna som vi hittar mellan Joomla och WordPress.
”under installationen av Joomla vs WordPress kan vi se att båda är enkla och prisvärda för alla användare, även om WordPress är mer direkt och Joomla mer anpassningsbar”
konfigurera Joomla och konfigurera WordPress
när du har installerat Joomla eller WordPress måste vi många gånger utföra ytterligare konfigurationer för att lägga till funktionalitet på vår webbplats eller för att ändra dess funktion som standard. I det här fallet kommer vi att fokusera på tre som är mycket vanliga:
- aktivera https i WordPress och aktivera https i Joomla.
- konfigurera smtp-inlagor i Joomla och konfigurera smtp-inlagor i WordPress.
- ändra domän i WordPress och ändra domänen i Joomla
aktivera https på WordPress och aktivera https i Joomla
idealet är att alltid installera Joomla eller WordPress direkt med https om vi ska använda ett säkerhetscertifikat på vår webbplats (något som blir alltmer nödvändigt). Ibland kommer vi dock att upptäcka att certifikatet inte är tillgängligt vid installationen av en eller annan anledning, så vi måste konfigurera CMS senare för att dra nytta av denna säkerhetsåtgärd.
i samma blogg har vi redan publicerat en mycket komplett guide om hur man gör WordPress force access via https. Processen innebär att göra ändringar i databasen och använda minst ett par plugins utanför WordPress-kärnan; som vi ser i samma artikel kan processen uppnås av nästan alla användare, men den har en viss komplexitet och flera steg att följa.
Joomla men det gör processen mycket enklare. Vi måste helt enkelt komma åt systeminställningsmenyn och aktivera användningen av https på hela webbplatsen.
en grundläggande skillnad mellan WordPress och Joomla börjar bli uppenbar när du utför denna konfiguration: WordPress kräver vanligtvis externa plugins för att utöka sin funktionalitet, medan Joomla tillåter oss att göra många ändringar direkt med de tillgängliga alternativen i kärnan.
konfigurera smtp inlagor i Joomla och konfigurera smtp inlagor i WordPress
för att förbättra kvaliteten på de e-postmeddelanden som du skickade till vår hemsida (bekräftelser hög, meddelanden till användare, kontaktformulär,…) det är viktigt att konfigurera sändningen via SMTP istället för att använda standardmetoden Joomla och WordPress med Mail () – funktionen i php.
i den här artikeln i vår blogg kan vi se hur du konfigurerar sändning av e-post via SMTP i WordPress : https://raiolanetworks.es/blog/configurar-envio-correos-smtp-wordpress/
i Joomla kan vi göra det direkt i systeminställningarna, exakt på samma skärm som vi tvingar åtkomst via https.
återigen ser vi hur WordPress och Joomla fungerar: WordPress kräver externa plugins, medan Joomla tillåter många fler konfigurationer med sin kärna.
ändra domän i WordPress och ändra domän i Joomla
många gånger måste vi ändra domänen som vårt CMS fungerar med: vi kan ha bytt varumärke eller vi har installerat applikationen i en testdomän och nu vill vi flytta den till den definitiva domänen där den kommer att fungera.
i WordPress igen behöver vi stöd för externa plugins, som du kan se i vår guide för att ändra WordPress-domänen: https://raiolanetworks.es/blog/cambiar-dominio-sitio-web-wordpress/
om vi använder Joomla måste vi helt enkelt ändra domänen vi använder i systemkonfigurationen, så att hela CMS redan är konfigurerat med det nya namnet.
”kort sagt, Joomla erbjuder fler möjligheter att göra ändringar efter installationen av CMS. WordPress låter dig också göra denna typ av ändringar utan problem, men normalt behöver vi stöd från externa plugins och vi måste ha viss teknisk kunskap.”
hur man hanterar användare i Joomla och hur man hanterar användare i WordPress
om vi bara ska hantera projektet i Joomla eller WordPress kan vi aldrig hitta detta behov: skapa ytterligare användare så att de kan utföra specifika åtgärder på vår webbplats, med god kontroll över privilegier och säkerhet.
verkligheten är dock att när projektet växer behöver vi hjälp, antingen från författare, teknisk support eller gästanvändare. I det här avsnittet kommer vi att granska några alternativ som både WordPress och Joomla erbjuder oss för detta.
hur man hanterar användare i Joomla
i Joomla hittar vi många fler alternativ för att hantera användare direkt i programmenyn.
Joomla tillåter oss att skapa inte bara användare, men också anpassade grupper. Vi kommer också att kunna lägga till anpassade anteckningar, snurra mycket finare i de behörigheter som vi tilldelar, konfigurera språk och tidszon för varje användare … etc, och alla integrerade i Joomla kärna.
hur man hanterar användare i WordPress
som standard är WordPress användarhantering mycket enkel.
CMS tillåter oss att skapa användare genom att bara fylla i några fält: namn, e-post, Riktigt namn, efternamn, webbplats (om någon) och lösenord. Dessutom måste vi tilldela en profil som definierar dess behörigheter på ett ganska enkelt sätt; i codex kan vi se alla egenskaper hos de olika användarprofilerna i WordPress.
inte dåligt för att börja med, men du kan tydligt se att denna tillståndsdistribution endast riktar sig till utvecklingen av en blogg; om vi vill bygga en webbplats av någon annan typ kan vi snabbt misslyckas. För att utöka förmågan att hantera WordPress-användare måste vi förlita oss igen på externa plugins, till exempel WP User Manager.
”i denna jämförelse av Joomla vs WordPress användarhantering ser vi att som med de ytterligare konfigurationerna är användarhanteringen mycket mer polerad i Joomla än i WordPress, även om det är lätt att utöka de funktioner som erbjuds av den senare genom plugins.”
tillägg och mallar för Joomla och tillägg och mallar för WordPress.
till sin natur kan ett CMS inte innehålla alla alternativ och funktioner som alla användare behöver. Tanken med denna typ av applikation är att ha ett skelett så komplett som möjligt för grundläggande användning och sedan låta alla utvecklare skapa moduler som uppfyller andra mer specifika behov. Därför finns det tillägg för Joomla och tillägg för WordPress
till exempel kan vi vara intresserade av att skapa en onlinebutik. Varken Joomla eller WordPress är beredda att skapa denna typ av webbplats, men vi kan utöka deras funktioner med moduler som Virtuemart respektive WooCommerce så att de kan tillgodose detta behov.
detsamma kan sägas för mallar. Vi vill förmodligen inte använda standardutseendet på någon WordPress eller Joomla, och deras utvecklare är medvetna om detta; det är därför båda har ett enkelt system för installation av mallar eller teman, som fortfarande är speciella moduler som gör att vi kan ändra estetiken i vårt projekt.
slutligen finns det alltid möjlighet att programmera våra egna tillägg för WordPress eller Joomla. Båda har öppen källkod och omfattande dokumentation, så alla utvecklare kan skapa sitt eget innehåll och funktioner; detta tema går dock utöver syftet med artikeln, så nästa kommer vi att fokusera på hur man får plugins och teman som redan skapats för WordPress och Joomla, och hur båda applikationerna hanterar dessa element.
tillägg och mallar för WordPress
en av de stora fördelarna med WordPress är just hur många och tillgängliga dess plugins och teman är. Från början har vi de officiella repositorierna för WordPress.org det ger oss tillgång till mer än 2000 mallar och mer än 50 000 helt gratis plugins:
https://es.wordpress.org/teman /
https://es.wordpress.org/plugins /
båda repositorierna är tillgängliga direkt från gränssnittet till vår WordPress, vilket underlättar deras hantering.
det finns också webbplatser som Themeforest eller ElegantThemes som har flera tusen kommersiella mallar (det vill säga vanligtvis betalda). I Raiola Networks är vi experter på WordPress, och några av de som vi gillar är följande:
- den 7 (http://raiola.es/the7wordpress)
- bro (http://raiola.es/bridgewordpress)
- Avada (http://raiola.es/avadawordpress)
- Flatsome (http://raiola.es/flatsomewordpress)
- Jupiter (http://raiola.es/jupitertheme)
på samma sätt kan du hitta betalnings plugins på webbplatser som CodeCanyon , liksom på de officiella sidorna för varje utvecklare. Faktum är att många gratis plugins från WordPress-förvaret vanligtvis har en premiumbetald version, vilket utökar deras funktioner.
det faktum att Teman Och plugins är kommersiella får inte stå tillbaka: ett utlägg på till exempel 50 kg kan vara mycket värt det om det kommer att få den estetik du vill ha på din webbsida, eller funktioner som vi behöver, förutom det faktum att de kommersiella elementen vanligtvis kommer med ett supportsystem specialiserat för om vi stöter på några problem.
tillägg och mallar i Joomla
som vi nämnde nyligen i en artikel om Joomla-mallar i den här bloggen har Joomla inte ett offentligt arkiv så omfattande och uppdaterat som WordPress så att vi kan komma åt gratis tillägg och mallar.
öga!, detta betyder inte att det inte finns, projektet är igång; det kallas JED (Joomla Extensions Directory), och det är också tillgängligt från Joomla administrationsgränssnittet.
men vid skrivandet av denna artikel har JED fortfarande mindre än 8000 element(långt ifrån mer än 50000 av WordPress). Det är ett bra jobb som detta CMS behövde, men det behöver fortfarande mycket utveckling.
därför, när vi vill utöka funktionerna i Joomla måste vi vanligtvis titta på Internet för tips och artiklar som berättar om de bästa Joomla-tilläggen eller de bästa Joomla-mallarna för vad vi behöver just nu, vilket är en mindre intuitiv process och mycket mer mödosam än att bara komma åt ett förråd, söka och ladda ner.
naturligtvis, som i WordPress har vi möjlighet till mallar och kommersiella plugins; webbplatser som Joomlart, Envato eller ijoomla kan hjälpa oss med detta. I samma blogg har vi publicerat en analys av 14 mallar för Joomla gratis och premium.
” WordPress är den tydliga vinnaren. Den har väl underhållna offentliga förvar och en större variation och antal element för att anpassa vår applikation.”
Säkerhet i Joomla vs säkerhet i WordPress
detta är en ganska motstridig punkt när vi pratar om något CMS, inte bara Joomla eller WordPress. Det är därför vi börjar med bakgrunden.
det första är att förstå att WordPress och Joomla publiceras under GPLv2-licens. Vad betyder detta? Förenkla mycket, att alla som använder Joomla eller WordPress kan se källkoden, ändra den och i princip göra vad de vill ha med den, så länge den resulterande produkten fortfarande är licensierad under GPLv2.
men det här är bra, eller hur? På så sätt kan användare justera applikationen om de behöver det ( lägg några rader i en fil, ändra konfigurationer i en annan…) och dessutom kan den som har en teknisk profil se att koden för applikationen inte har problem. Tja, här är kärnan i saken: inte bara vanliga användare utan också skadliga användare kan skanna Joomla och WordPress-kod fritt och leta efter säkerhetshål att använda.
parallellt med detta utför WordPress-och Joomla-utvecklarna själva sina tester och revisioner och fixar säkerhetsproblemen de upptäcker i varje applikationsuppdatering. Men när en korrigeringsfil publiceras publiceras sårbarheten som fixar den korrigeringsfilen samtidigt, vilket gör det offentligt att den tidigare versionen av korrigeringsfilen hade något säkerhetsproblem. Och allt detta är bra om vi alla uppdaterar våra webbplatser så snart varje patch kommer ut, men … tänk om vi inte uppdaterar? Så vi har en sårbar version, och alla skadliga användare där ute vet att det är sårbart, och de vet också hur man utnyttjar den sårbarheten. Katastrof.
slutligen finns det WordPress och Joomla användningsprocent tema. Detta är enkelt, om en applikation finns på en miljon webbplatser, och en annan finns på tusen webbplatser … vilken kommer att bli den mest attackerade? Den mest populära, oavsett säkerhetsåtgärder. Du måste inse att de flesta attacker på Internet inte är riktade, men massiva; det är till exempel att de inte kommer att attackera vår WordPress eftersom det är vår WordPress, de kommer att attackera den eftersom de attackerar en miljon webbplatser som har WordPress och vår är bland dem.
hur många saker, eller hur? Det finns många fler, men det är inte målet med den här artikeln att analysera djupt säkerhetsimplikationerna med att använda WordPress eller Joomla, utan att jämföra hur WordPress och Joomla hanterar säkerhet. Och skillnaderna finns i grunden i tre punkter:
- uppdateringar för WordPress vs Joomla
- procentuell användning av WordPress vs Joomla
- sårbarheter för WordPress vs Joomla
uppdateringar för WordPress vs Joomla
WordPress är som standard konfigurerat för att uppdatera både kärnan och plugins och teman som du har installerat automatiskt, utan vårt ingripande, så snart en ny version är tillgänglig i förvaret motsvarande.
på säkerhetsnivå är detta mycket bra, eftersom det hjälper oss att alltid vara uppdaterade genom att undvika versioner med kända sårbarheter. När det gäller användbarhet är det inte så bra, eftersom det efter en uppdatering kan finnas viss inkompatibilitet mellan några av våra komponenter och att webben slutar fungera.
även om det är möjligt att stänga av automatiska uppdateringar är det vanligtvis bäst att vara medveten om problem som kan uppstå efter uppdateringar och att hålla webben säker uppdaterad. Därför är det inte en starkt rekommenderad praxis.
Joomla väljer dock motsatt tillvägagångssätt, vilket är mycket mer konservativt. Automatiska uppdateringar är inte möjliga i Joomla, så vi har inga problem med att ha uppdaterat en komponent utan att inse det. Men samtidigt faller det på oss att vara uppmärksamma på de nya versionerna som publiceras och att tillämpa dem så snart som möjligt.
procentandel av användningen av WordPress vs Joomla
som vi sa i början, enligt W3Techs WordPress och Joomla är de mest använda CMS för närvarande. Men skillnaden i andelen användning är mycket hög: från och med den 1 November 2017, enligt denna webbplats, använder 59, 7% av webbplatser som använder CMS WordPress, medan 6, 7% använder Joomla.
innan dessa siffror är det lätt att se att en skadlig användare kommer att vara mer intresserad av att kompromissa med WordPress-säkerheten än Joomla, helt enkelt för att det kan nå fler webbplatser.
sårbarheter i WordPress vs Joomla
slutligen kan vi inte glömma att jämföra en mycket kall siffra men också mycket relevant: antalet sårbarheter som upptäckts i var och en av de två innehållshanterarna under hela året.
enligt CVEDetails har 6 sårbarheter upptäckts i Joomla under 2016, jämfört med 20 som upptäckts i WordPress. Och i 2017 fortsätter den trenden för tillfället.
som vi kan se är temat Joomla vs WordPress security kanske det mest komplexa som vi har diskuterat i den här artikeln. Men för kort, Vi kan lämna det på dessa punkter:
- Joomla och WordPress är säkra applikationer, regelbundet underhållna och med ett stort team av proffs som arbetar med dem.
- WordPress är en mer attackerad applikation, vilket tvingar oss att vara mer uppmärksamma på frågan om säkerhet. Lyckligtvis automatiska uppdateringar gör det enkelt för oss i detta avseende.
- Joomla är en mindre attackerad applikation, med färre sårbarheter upptäckta under det senaste året (vilket kan vara just för att det har blivit mindre attackerat).
Joomla Community och support VS WordPress Community och support
och när något inte går rätt?
Plugins och betalda tillägg för WordPress och Joomla har vanligtvis en teknisk supporttjänst begränsad till den produkt du har köpt, och värdföretaget där vi har varit värd för webben kan också hjälpa oss med detta. Men verkligheten är att vi många gånger måste få oss ut kastanjerna ur elden själva, antingen av något fel som returnerar dig till applikationen, ett gratis tillägg som inte fungerar som det ska, en mall som vi descuadra sidan … etc
här är där kommer in i bilden en av de viktigaste faktorerna i utvecklingen av Internet själv: samhället, denna grupp av experter och inte så experter som, genom forum, bloggar och sociala nätverk ger ett svar på frågor och problem som annars skulle vi ha mycket svårt att lösa.
WordPress-communityn är mycket stor och aktiv och har en dokumentation väl underhållen; här är några länkar:
dokumentation WordPress:https://codex.wordpress.org/Main_Page
officiellt Forum på spanska WordPress:https://es.wordpress.org/support/forum/community/
Joomla är också enormt och utvecklar innehåll för detta CMS ständigt:
dokumentation av Joomla:https://docs.joomla.org/Main_Page
officiellt forum på spanska i Joomla : https://forum.joomla.org/viewforum.php?f=24
men det här är bara det officiella samhällets arbete; det finns otaliga webbplatser, bloggar och resurser i nätverket som pratar om WordPress och Joomla, löser tvivel, ger handledning … det officiella samhället är utgångspunkten, men då är det vårt jobb att fortsätta gräva i alla källor vi kan.
siffror kan också jämföras mellan de två samhällena, till exempel antalet medlemmar eller antalet webbplatser och projekt som stöds av företaget bakom CMS. Men det skulle förenkla för mycket.
”denna punkt i artikeln är inte avsedd att jämföra Joomla vs WordPress-communityn, utan att uppmuntra alla som läser den att söka, dokumentera och delta så mycket de kan för att hjälpa andra samtidigt som de hjälper honom. För i slutändan är det precis vad samhället består av. Någon gemenskap.”
slutsats: Joomla eller WordPress?
vi har sett flera avsnitt i den här artikeln om Joomla vs WordPress, men vi kan prova många fler. Men från vad vi redan har sett kan vi dra några slutsatser.
Joomla är en applikation med en mycket mer komplett kärna än WordPress, eftersom den designades från sitt ursprung för innehållshantering i allmänhet utan något specifikt syfte. WordPress är mycket mer begränsat i sin bas, eftersom dess huvudsyfte är att skapa bloggar, men dessa brister kan lindras mestadels genom att använda externa plugins.
när det gäller plugin-hantering är WordPress mycket mer avancerat, just för att det beror på dem för att uppnå välbehövliga funktioner men saknar i sin kärna.
på tal om säkerhet är Joomla och WordPress mycket säkra och enkla att uppdatera. Vi måste dock vara mer uppmärksamma på uppdateringarna i Joomla eftersom den inte har en automatisk uppdateringsfunktion, även om vi också måste uppdatera den mindre ofta eftersom antalet sårbarheter som det är nödvändigt att korrigera vanligtvis är mindre än i WordPress.
både Joomla och WordPress är förstklassiga, polerade och ständigt utvecklande applikationer. Men om du tvekade mellan att använda det ena eller det andra för ditt nästa projekt hoppas vi att vi har hjälpt dig att fatta ett beslut lättare.