Drupal 7: Börja här (översikt av innehåll)

Om en vecka levereras den nya svenska boken om Drupal 7 till förlaget, och ett par dagar senare är det release på DrupalCamp Stockholm. Jag är förstås spänd och förväntansfull inför att få se boken i fysiskt format. Den här posten sammanfattar vad boken innehåller, så att du har bättre chans att veta om den är för dig.

The short story

Boken Drupal 7: Börja här täcker föjande ämnen:

  • Hur du installerar Drupal
  • Grundläggande Drupalkunskaper för webbredaktörer och sajtadministratörer
  • Att skapa informationsstruktur som Drupalutvecklare, med fält och [Views](http://drupal.org/project/views)
  • Mer avancerade funktioner och informationsstrukturer, med Flag, Rules och Page manager/Panels
  • Språkhantering på Drupalwebbplatser
  • Att hitta, bedöma och installera moduler och teman
  • Att exportera konfiguration till kod (exempelvis för versionshantering)

Boken innehåller inte följande:

  • Modulutveckling
  • Temning
  • Server- och databashantering

Boken är 274 sidor lång och tjockfull med beskrivningar, exempel, screenshots och övningsuppgifter.
Den är så vitt jag vet den enda boken som har med det nya gränssnittet i Views 3!

Ur inledning för boken:

När du börjar lära dig Drupal kan det tyckas som att det finns oändligt många saker som du har att lära dig. Kanske är det sant – under de år som jag arbetat med Drupal har jag hela tiden lärt mig nya saker som låtit mig utnyttja Drupal bättre och bättre, och jag har aldrig fått känslan av att det finns en övre gräns för hur mycket som finns att lära sig.

Men under åren som jag använt Drupal har jag också blivit mer och mer övertygad om att det finns en väg för att börja lära sig Drupal som är bättre än de flesta andra, nämligen att lära sig hantera de viktigaste modulerna (pluginprogrammen). Om du saknar färdigheter för att hantera de viktigaste modulerna kommer du att uppfinna hjulet om och om igen, och missa många av de styrkor som ramverket Drupal erbjuder. Om du däremot behärskar dessa färdigheter bra kommer du inte bara ha verktyg för att snabbt och effektivt bygga grunderna för så gott som alla typer av webbplatser – du kommer också vara väl rustad för att fördjupa dina kunskaper i webbutveckling med Drupal, oavsett om du vill koda, bygga gränssnitt, projektleda eller nischa dina färdigheter åt något annat håll.

Den här boken täcker de viktigaste färdigheterna du har att lära dig som ny Drupalutvecklare, och lite till. Det är på intet sätt en heltäckande beskrivning av allt du behöver eller har nytta av att kunna, men boken ger dig en solid plattform att gå vidare från och lära dig på egen hand.

Jag hoppas att du kommer att ha lika roligt som jag hade när jag började lära mig Drupal, och ser fram emot att ta del av de unika kunskaper som du kan bidra med i Drupals stora användarskara.

Vem har glädje av boken?

Min förhoppning är förstås att boken ska vara så fantastiskt rolig att läsa att vem som helst som öppnar den blir glad. Men framförallt tror jag att följande grupper av (blivande) Drupalister har nytta av boken:

  • Webbutvecklare som vill börja med Drupal och undvika vanliga misstag (så som att koda sig sönder och samman)
  • Hobbyister som vill börja med Drupal och vill få en introduktion till de viktigaste modulerna
  • Drupalister som nästan bara hållit på med Drupal 6, och vill få bra genomgång av Drupal 7 tillsammans med några av de viktigaste modulerna

Tre delar, tre kunskapssteg

Den nya boken består av tre delar. De täcker tre olika kunskapssteg för den som bygger Drupalsajter.

  • Del A täcker grundläggande funktioner i Drupal core – Drupal utan tilläggsmoduler. Det är sådant som redaktörer och sajtadministratörer bör kunna, men som förstås är viktigt även för utvecklare: hantering av innehåll, användare, behörigheter, menyer, med mera.
  • Del B handlar om att skapa informationsstruktur på din webbplats, vilket i boken översätts till kapitlen Fält, Taxonomi, Visningslägen, Grunder i Views och Mer avancerad användning av Views. Att modulen Views – den mest använda av alla Drupalmoduler – har fått två egna kapitel är ingen slump. Med Drupal core och Views tillsammans kan du ofta skapa 70–80 procent av de informationsrelaterade funktionerna på en webbplats. Innehållet i del B är sådant som alla inblandade i Drupalutveckling bör känna till, oavsett om man är projektledare, temare eller modulkodare.
  • Del C tar upp tre moduler som är kritiska att känna till och kunna hantera om man arbetar med att skruva/konfigurera webbplatser eller med modulutveckling. Modulerna är Flag, Rules och Page manager/Panels, och är utvalda eftersom de inte bara är essentiella utan också komplexa och går att använda på många olika sätt – och för många olika syften.

Förutom de tre delarna finns också två appendix:

  • Appendix 1 berättar hur du installerar Drupal, hur du hittar, bedömer och installerar moduler, genomför uppdateringar och installerar teman. Jag är också glad att det finns ett antal sidor som berättar om vikten av att exportera konfiguration, så att den går att versionshantera och flytta. Speciellt nämns modulerna Features och Strongarm, som alla Drupalutvecklare borde vara lyckliga över.
  • Appendix 2 visar hur du kan byta språk på din Drupalsajt, och även hantera en sajt som ska ha innehåll på flera språk samtidigt. Speciellt nämns modulerna Localization Client och Internationalization.

Exempel och övningsuppgifter

Något jag är extra nöjd med i den nya boken är att det finns många övningsuppgifter, och att övningsuppgifterna är skrivna i form av user stories – en sätt att beskriva utvecklingsuppgifter som är vanligt inom agila utvecklingsmetoder. Uppgifterna är fristående, även om de ofta har koppling till varandra, och alltid relaterade till krav och förväntningar på verkliga webbplatser. Varje user story kompletteras med screenshot över en tänkt lösning, lösningsförslag i punktform, och kommentarer.

Jag hoppas på att komplettera övningsuppgifterna med ännu fler övningsuppgifter online, öppna för alla att använda, men det är ännu inte klart. Räkna med att det dyker upp länkar när det händer – och lämna gärna en kommentar nedan om du vill få ett mail.

Några egna kommentarer

Precis som med förra boken har det varit roligt att skriva, och jättekul att få skriva ner så många tankar och Drupalerfarenheter på ett och samma ställe. Det är kul att skriva guider och spela in screencasts, men en bok ger helt andra möjligheter till sammanhang och helhet. Den nya boken känns (faktiskt) mycket proffsigare än den förra, vilket inte är så konstigt med tanke på hur mycket mer erfarenhet av Drupal i professionella miljöer jag fått. I skrivandet har jag haft ovärderlig hjälp av kollegor på NodeOne, både direkt och indirekt. Tack till er alla.

Responses

Leave a comment

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.