Det beskrivs ofta som CMS från helvetet; ful och totalt minne, till nybörjaren är inlärningskurvan ofta alltför brant och dokumentationen är ibland knappa. Varför används den här behemoten av ett CMS ännu mer?

Dess namn är Drupal, och det är väldigt kraftfullt när det tämnas. Från fördjupad Views- modulen till de stora SEO-funktionerna till det lojala och entusiastiska samhället, uppmanar Drupal verkligen uppmärksamhet. Det kan användas för att göra några mycket vackra och användarvänliga webbplatser.

Drupal började som ett PHP-baserat meddelandeprojekt som gjordes av Dries Buytaert och blev först populärt år 2003. Sedan dess har det snabbt blivit ett samhälle av hängivna utvecklare vars Drupal-baserade webbplatser nu står för 2,1% av alla webbplatser över hela världen.

Traditionellt har Drupal antagits på grund av sin fantastiska organisation och kraftfulla anpassningsverktyg, vilket gör det till ett bra innehållshanteringssystem för allt från bloggar till samarbetande företagswebbplatser.

Vissa funktioner som kommer rakt ut ur lådan är omröstningar, kommentarer, bloggar, OpenID-support, RSS-flöden, användarprofiler, användarroller, avancerad sökning och caching för snabbare hastighet. Det är lätt att se varför Drupal har använts för community-baserade webbplatser.

Är Drupal designer-orienterad?

En av de vanligaste kritiken jag hör om Drupal CMS är att det bara är grimt.

Sanning saken är att Drupal marknadsförs till mer tekniska utvecklare. Visst saknar det WordPress 'snyggt gränssnitt och enkel mediahantering, men med den korrekta dosen CSS kan Drupal göras för att konkurrera med det bästa av bäst. Tror jag att bluffar? Ta en titt på vissa Drupal-baserade webbplatser.

För att göra styling till din webbplats enklare, har Drupal teman som kan hämtas och tillämpas på din webbplats. Drupal 7 ensam har omkring 450 nedladdningsbara teman som spänner från lyhörda teman till e-handelsteman och allt däremellan! Du är säker på att hitta ett bra tema för att din webbplats ska bli elegant (eller vad du letar efter). De flesta är också gratis!

Tala om gratis finns det nu över 20 000 gratis tillägg (kallas "moduler", inte widgets), som kan användas för att anpassa Drupal på något sätt som du gillar.

Är Drupal SEO-vänlig?

Säkert! Drupal har många funktioner som gör att den sticker ut från publiken.

Ett inbyggt taxonomisystem

Med taxonomin kan du märka innehåll med relevanta och nyckelordrika etiketter, ett ovärderligt verktyg för alla som är SEO-orienterade. Du kan till och med ha flera nivåer, hierarkiska kategoriorganisationer och innehållstypspecifika "vokabulärer" (till exempel kan dina produkter ha ett annat ordförråd än din blogg). Väldigt coolt!

Anpassade innehållstyper

Definiera dina egna innehållstyper: artiklar, produkter, podcaster och mer. Den bästa delen? Ingen programmeringskunskap krävs.

Sidtitlar

Låt Drupal ställa in automatiska sidtitlar med hjälp av sina smarta sidtitlingsfunktioner, eller ta tätheterna och ta SEO till en helt ny nivå. Hur som helst är det helt användarvänligt, kodningsfritt och smärtfritt.

SEO checklista modulen

Den här modulen är en total måste-ha! Medan det inte gör någonting så hjälper det dig att göra din webbplats högre i sökmotorresultatet.

SEO-optimerade webbadresser

Till skillnad från WordPress, ger Drupal dig fullständig kontroll över URLS direkt från get-go. Dessutom kan du installera Pathauto modul som genererar anpassade webbadressstrukturer för varje innehållstyp.

Vem använder Drupal ändå?

Drupal ansvarar inte bara för över 2% av webbplatser över hela världen, men Drupal-utvecklare pratar med några mycket högprofilerade kunder. Här är en titt på några av de mer kända klienterna som Drupal utvecklare gör affärer med.

forskare

NASA, MIT, Populärvetenskap, Harvard Science and Engineering, Stanford Humanities Center.

Teknikföretag

AOL, Yahoo Research, Ubuntu, Eclipse, Java Technologies Collaborative.

organisationer

Amnesty International, Greenpeace UK, flera FN-webbplatser, Vita huset, Data.gov.uk, Investor.gov, sba.gov, World Economic Forum, USA: s representanthus.

Kändisar

Avril Lavigne, Britney Spears, Eric Clapton, Jennifer Lopez, Chris Rock; personligen, inte minions. (OK, förmodligen minions.)

Övriga

Louvren, Grammysna, Zynga, IKEA, ING, Tesla Motors, Fast Company, The Onion.

Jag trodde Drupal sugde?

Det växande antalet omvandlar talar för sig själv. Mellan 2007 och 2008 ökade nedladdningarna av Drupal-kärnan med 125% och tillväxtutvecklingen fortsätter starkt.

Är inte Drupal långsam?

Medan det verkligen inte föddes en tävlingshäst är Drupal inte alls långsam när den konfigureras ordentligt. Drupals cachemekanism lagrar data från flera nivåer på en sida, och det kan öka sidhastigheten med så mycket som 500%. Med förbättringar i varje uppdatering leder Drupal ner en bra väg.

Är inte Drupal förvirrande?

Om vi ​​fortfarande var i Drupal 5 era, skulle jag vara överens. Men det är vi inte. Det var för sex år sedan (vilket är som, 30 tech år). I motsats till hype är Drupal överraskande lätt att behärska, och medan du kanske inte får dina händer smutsiga med PHP den första dagen, ser du att du är ganska bra på Drupal efter några månader.

Uppdatering av Drupal är en smärta

Detta är förmodligen en av Drupals enda legitima kritik. Uppdateringar suger. Bakåtkompatibilitet är inte riktigt där. Det är dock ett paketavtal, och för många är Drupal fortfarande värt uppdateringen huvudvärk.

Mina klienter kommer inte att kunna använda det

I själva verket erbjuder Drupal en ganska enkel administrativ överläggning för att göra grundläggande ändringar på en webbplats. Hantering av artiklar, blogginlägg, anpassade innehållstyper och produkter har aldrig varit enklare. Visningar är också ett bra och (ganska) användarvänligt sätt att redigera innehåll. Om du spenderar 30 minuter på vägledning om hur du använder Drupal för grundläggande uppgifter, sparar du inte bara problem, men får dig att se mer kunskap om din produkt!

Är Drupal värt inlärningskurvan?

Att komma över dina rädslor och lärande Drupal anses allmänt som ett bra karriärflytt. Många stora företag använder Drupal, och om du känner dina saker kommer de att betala topp dollar för sina webbplatser. Samtidigt som du blir helt bekväm med Drupals insida kan ta upp till ett år, det finns stor efterfrågan, och efterfrågan kommer pengar.

Häftigt! Hur lär jag mig Drupal?

Först ladda ner den senaste versionen av Drupal kärna och leka med det. Vänja dig vid gränssnittet. Oroa dig inte, det kommer inte att bita. Poke runt teknisk dokumentation också. Men jag rekommenderar att du tittar på några Drupal-videor, läser några artiklar och, viktigast av allt, får dina händer smutsiga. Drupal-forumet är också ett bra ställe att ställa frågor till, men Drupals community på Google+ tenderar att vara lite snabbare när man svarar på frågor. Att vara inblandad i samhället är mycket viktigt för Drupalers eftersom det kan leda till arbetserbjudanden, extraarbete och Drupal know-how. När du går vidare bidrar du tillbaka genom att dela med dig av alla moduler du har utvecklat. Lycka till och välkommen till klubben!

Drupal stenar!

Oavsett om du har blivit rädd av gammal Drupals skrämmande utseende eller dåligt rykte, kan det vara dags att ge det ett nytt utseende. Kanske hittar du denna behemoth version 7 för att vara lika tam som en kaninkanin, men ändå kraftfull som någonsin.

Med en klar fördel jämfört med liknande CMS, är Drupal vägen för framtiden. Om du letar efter ett CMS som kan göra nästan vad som helst och ser bra ut i processen, ser du allvarligt på Drupal.

Har du provat Drupal? Vilka fördelar tycker du att det tar med sig till bordet? Låt oss veta i kommentarerna.

Utvalda bild / miniatyrbild, rockbild via Shutterstock.