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.
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.
Säkert! Drupal har många funktioner som gör att den sticker ut från publiken.
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!
Definiera dina egna innehållstyper: artiklar, produkter, podcaster och mer. Den bästa delen? Ingen programmeringskunskap krävs.
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.
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.
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.
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.
NASA, MIT, Populärvetenskap, Harvard Science and Engineering, Stanford Humanities Center.
AOL, Yahoo Research, Ubuntu, Eclipse, Java Technologies Collaborative.
Amnesty International, Greenpeace UK, flera FN-webbplatser, Vita huset, Data.gov.uk, Investor.gov, sba.gov, World Economic Forum, USA: s representanthus.
Avril Lavigne, Britney Spears, Eric Clapton, Jennifer Lopez, Chris Rock; personligen, inte minions. (OK, förmodligen minions.)
Louvren, Grammysna, Zynga, IKEA, ING, Tesla Motors, Fast Company, The Onion.
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.
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.
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.
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.
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!
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.
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!
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.