Det er ofte beskrevet som CMS fra helvete; stygg og totalt minne hog, til nybegynneren er lærekurven ofte altfor bratt og dokumentasjonen noen ganger mangelvare. Hvorfor brukes denne behemoten til et CMS til og med mer?

Navnet heter Drupal, og det er veldig kraftig når tamed. Fra den verste visningsmodulen til de gode SEO-funksjonene til det lojale og entusiastiske samfunnet, ber Drupal absolutt oppmerksomhet. Det kan brukes til å lage noen veldig vakre og brukervennlige nettsteder.

Drupal startet som et PHP-basert meldingsprosjekt, laget av Dries Buytaert, og ble først populært i 2003. Siden da har det raskt vokst et fellesskap av hengivne utviklere hvis Drupal-baserte nettsteder nå står for 2,1% av alle nettsteder verdensomspennende.

Tradisjonelt har Drupal blitt vedtatt på grunn av sin fantastiske organisasjon og kraftige tilpasningsverktøy, noe som gjør det til et godt innholdsstyringssystem for alt fra blogger til samarbeidende bedriftens nettsteder.

Noen funksjoner som kommer rett ut av boksen er avstemninger, kommentarer, blogger, OpenID-støtte, RSS-feeder, brukerprofiler, brukerroller, avansert søk og caching for raskere hastighet. Det er enkelt å se hvorfor Drupal har blitt brukt til fellesskapsbaserte nettsteder.

Er Drupal designer-orientert?

En av de vanligste kritikkene jeg hører om Drupal CMS er at det bare er stygt.

Sannheten i saken er at Drupal markedsføres til flere tekniske utviklere. Visst, det mangler WordPress 'pent grensesnitt og enkel medieadministrasjon, men med den riktige dosen CSS kan Drupal gjøres for å konkurrere med det beste av det beste. Tror jeg bløffer? Ta en titt på noen Drupal-baserte nettsteder.

For å gjøre stylingen enklere for deg, har Drupal temaer, som kan lastes ned og brukes på nettstedet ditt. Drupal 7 alene har rundt 450 nedlastbare temaer som spenner fra responsive temaer til e-handelstemaer og alt i mellom! Du er sikker på å finne et godt tema for å gjøre nettstedet ditt ser flott ut (eller hva du leter etter). De fleste er også gratis!

Når det gjelder gratis, er det nå over 20.000 gratis tilleggsprogrammer (kalt "moduler", ikke widgets), som kan brukes til å tilpasse Drupal på en måte du liker.

Er Drupal SEO-vennlig?

Sikkert! Drupal har mange funksjoner som gjør det skiller seg ut fra mengden.

Et innebygd taksonomisystem

Taksonomien lar deg merke innhold med relevante og søkeordrike koder, et uvurderlig verktøy for alle som er SEO-orientert. Du kan til og med ha multilevel, hierarkisk kategoriorganisasjon og innholdstypespesifikke "vokabularer" (for eksempel kan produktene ha et annet ordforråd enn bloggen din). Måten er kult!

Egendefinerte innholdstyper

Definer dine egne innholdstyper: artikler, produkter, podcaster og mer. Den beste delen? Ingen programmeringskunnskap kreves.

Sidetitler

La Drupal angi automatiske sidetitler ved hjelp av sine smarte sidetittelfunksjoner, eller ta tøylene og ta SEO til et helt nytt nivå. Uansett er det helt brukervennlig, kodingsfritt og smertefritt.

SEO sjekkliste modul

Denne modulen er en total må-ha! Selv om det ikke egentlig gjør noe, vil det hjelpe deg med å gjøre nettstedet ditt høyere i resultatene i søkemotoren.

SEO-optimaliserte nettadresser

I motsetning til WordPress, gir Drupal deg full kontroll over URLS rett fra get-go. I tillegg kan du installere Pathauto modul, som genererer egendefinerte URL-strukturer for hver innholdstype.

Hvem bruker Drupal uansett?

Ikke bare er Drupal ansvarlig for over 2% av nettstedene over hele verden, men Drupal-utviklere kan skryte av noen svært høyt profilerte kunder. Her er en titt på noen av de bedre kjente klientene som Drupal-utviklere gjør forretninger med.

Forskere

NASA, MIT, Populærvitenskap, Harvard Science and Engineering, Stanford Humanities Center.

Teknologiske selskaper

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

organisasjoner

Amnesty International, Greenpeace UK, flere FN-sider, Det hvite hus, Data.gov.uk, Investor.gov, sba.gov, The World Economic Forum, Det amerikanske representanthuset.

kjendiser

Avril Lavigne, Britney Spears, Eric Clapton, Jennifer Lopez, Chris Rock; personlig, ikke minions. (OK, sannsynligvis minions.)

andre

Louvre, Grammys, Zynga, IKEA, ING, Tesla Motors, Fast Company, The Onion.

Jeg trodde Drupal sugd?

Det voksende antall omvendte taler for seg selv. Fra 2007 til 2008 økte nedlastingene på Drupal-kjerne med 125%, og veksttrenden fortsetter å være sterk.

Er ikke Drupal sakte?

Selv om det absolutt ikke ble født en rasehest, er Drupal på ingen måte sakte når den er konfigurert riktig. Drupals cachemekanisme lagrer data fra flere sider på en side, og det kan øke sidens hastighet med så mye som 500%. Med forbedringer i hver oppdatering, er Drupal ledet ned en god bane.

Er ikke Drupal forvirrende?

Hvis vi fortsatt var i Drupal 5-epoken, måtte jeg være enig. Men det er vi ikke. Det var for seks år siden (som er, som 30 tech år). I motsetning til sprøytenivået er Drupal overraskende lett å mestre, og mens du kanskje ikke får hendene skitne med PHP den første dagen, vil du oppdage at du er ganske god på Drupal etter noen måneder.

Oppdatering av Drupal er en smerte

Dette er trolig en av de eneste legitime kritikkene til Drupal. Oppdateringer suger. Bakoverkompatibilitet er egentlig ikke der. Det er en pakkeavtale, skjønt, og for mange er Drupal fortsatt verdt oppdatering hodepine.

Mine klienter vil ikke kunne bruke den

Faktisk tilbyr Drupal et ganske enkelt administrativt overlegg for å gjøre grunnleggende endringer på et nettsted. Administrere artikler, blogginnlegg, egendefinerte innholdstyper og produkter har aldri vært enklere. "Visninger" er også en flott og (ganske) brukervennlig måte å redigere innhold på. Tilbringe 30 minutter veilede klienten din om hvordan du bruker Drupal for grunnleggende oppgaver, vil ikke bare spare dem problemer, men vil få deg til å se mer kunnskapsrik om produktet ditt!

Er Drupal verdt læringskurven?

Å komme forbi din frykt og læring Drupal regnes generelt som en god karriereflyt. Mange store selskaper bruker Drupal, og hvis du kjenner dine ting, vil de betale topp dollar for sine nettsteder. Mens du blir fullstendig komfortabel med Drupals innside, kan det ta opptil et år, det er mye etterspørsel, og etterspørsel kommer penger.

Kul! Hvordan lærer jeg Drupal?

Først last ned den nyeste utgaven av Drupal kjerne og lek med det. Bli vant til grensesnittet. Ikke bekymre deg, det vil ikke bite. Poke rundt teknisk dokumentasjon også. Men jeg anbefaler å se på noen Drupal-videofilmer, lese noen artikler og, viktigst, få hendene skitne. Drupal-forumene er også et bra sted å stille spørsmål, men Drupal-fellesskapet på Google+ har en tendens til å være litt raskere når det gjelder å svare på spørsmål. Å være involvert i samfunnet er svært viktig for Drupalers fordi det kan føre til jobbsøknader, ekstra arbeid og Drupal know-how. Når du går videre, bidra tilbake ved å dele noen moduler du har utviklet. Lykke til, og velkommen til klubben!

Drupal bergarter!

Enten du har blitt redd av det gamle Drupalens skremmende utseende eller dårlig rykte, kan det være på tide å gi det et nytt utseende. Kanskje finner du denne behemoth versjon 7 for å være like tam som en kanin, men likevel kraftig som alltid.

Med en klar fordel i forhold til lignende CMS ', er Drupal veien for fremtiden. Hvis du er ute etter et CMS som kan gjøre omtrent alt og se bra ut i prosessen, så ser du på alvor Drupal.

Har du prøvd Drupal? Hvilke fordeler føler du at det kommer til bordet? Gi oss beskjed i kommentarene.

Utvalgt bilde / miniatyrbilde, rockbilde via Shutterstock.