Överst i formuläret finns nu en vokabulärsektion där innehållsskaparen kan (eller, om så anges, måste) välja eller ange nyckelordstaggar. För våra exempelrecensioner är det enkelt – under genre är Indiana Jones Adventure, Star Wars Adventure och Sci-Fi, och Blade Runner Sci-Fi och Thriller; under regissören är de Steven Spielberg, George Lucas och Ridley Scott; och under Stars anger Harrison Ford för alla tre. Om du skriver tillräckligt långsamt bör du presenteras för Harrison Ford som ett rullgardinsförslag – ja, Drupal använder automatiskt Ajax för att förhöra din databas och returnera förslag direkt, vilket hjälper till att säkerställa taggkonsistens och göra hela upplevelsen interaktiv och professionell.
När du har lagt till ditt innehåll, gå tillbaka till hemsidan och du kommer att se de tre recensionssammanfattningarna listade i den ordning som de lades till. Nedanför sammanfattningarna ser du länkarna Läs mer och Lägg till ny kommentar, och bredvid dessa en lista över alla använda sökord. Klicka på länken Äventyr, till exempel, så kommer du till en sida som listar Indiana Jones och Star Wars, klicka på Sci-Fi så ser du Star Wars och Blade Runner och klicka på Harrison Ford och du kommer igen se alla tre. Webbläsare vänjer sig fortfarande vid denna bloggliknande, Web 2.0-taggbaserade strategi för webbplatsorganisation och -navigering, men poängen är att att kunna komma åt innehåll från så många vinklar som möjligt hjälper användarna att hitta det de letar efter mer. snabbt, vilket är hela poängen med hypertext och webben. Och med ett CMS, när du väl har ställt in taggningssystemet, sker den här avancerade webbplatsorganisationen och navigeringen automatiskt som du vill.
Än så länge ser sidan bra ut både för oss som innehållsskapare och för slutanvändare, men den verkliga poängen med Web 2.0 är att slå samman de två. Detta har redan hänt i en omfattning eftersom fullständigt trådade kommentarer är inbyggda i Drupal (kontrollerbart via avsnittet Kommentarsinställningar i formuläret Innehållstyp). Vad vi verkligen vill är dock att bryta flaskhalsen där allt innehåll måste kanaliseras genom den centrala webmastern, och detta är vackert enkelt och lätt att göra. Gå till Administrera | Användarhantering | Behörigheter och du kommer att se kraften i Drupal är uppdelad i flera funktioner. Dessa är alla automatiskt tillgängliga för dig som administratör, men genom att markera kryssrutor kan du även aktivera dem för anonyma användare: slå på Skapa recensionsinnehåll så kommer alla användare att kunna lägga till innehåll och tillämpa taggar.
Men att låta alla lägga upp innehåll direkt riskerar att kollapsa din webbplats under en flodvåg av automatiskt genererad spam. Du kan kräva att tillagt innehåll godkänns innan det blir offentligt, men det skulle tvinga dig att ta dig igenom mängder av saker via Admin | Content Management | Innehåll. Bättre att se till att en potentiell bidragsgivare är mänsklig genom att kräva att de registrerar sig på webbplatsen innan de publicerar – när användarna väl är inloggade får användarna automatiskt alla behörigheter för Autentiserade användare, så slå på ”Skapa recensionsinnehåll” och ”Redigera eget recensionsinnehåll” i den här kolumnen och avmarkera dem i kolumnen Anonym användare.
Låt oss nu kontrollera att systemet körs och se hur det fungerar. Logga ut och klicka sedan på Skapa nytt konto där du blir ombedd att ange ett användarnamn och en giltig e-postadress. Klicka på OK, vänta en minut, kontrollera sedan din inkorg och du bör hitta ett registreringsmeddelande från Drupal, inklusive ett automatiskt genererat lösenord. Ännu bättre, det här e-postmeddelandet innehåller en engångslänk som automatiskt loggar in dig och tar dig till ett formulär där du kan återställa ditt lösenord till något mer minnesvärt. Om du gör detta, drar Drupal återigen nytta av Ajax för att kontrollera att dina två lösenord matchar och innehåller både text och siffror, och ger dig råd när du skriver – mycket professionellt. Det bästa av allt är att när du är inloggad blir länken Skapa innehåll tillgänglig, så att alla som registrerar sig som en auktoriserad användare kan lägga upp recensioner, komplett med taggar och navigering.