En Joomla! 1.7 hjemmeside fra bunden

Tak for dit bidrag: 

Først skal du have en plan

Der er to slags webdesignere.

Den første er typisk. Kunden spørger:

Jeg vil gerne have en blå hjemmeside - hvor meget koster det?

Webdesigneren svarer:

Hvís du vil have den med en kalender, koster det X kr., du kan også få den med en blog, så koster det Y kr. 

Denne webdesigner fungerer som en slags knap, man kan trykke på. Kunden beder om noget, og i stedet for at bruge analyse eller mange års erfaring på at løse kundens problem, leverer designeren bare en side, som kunden bad om.

Den anden slags webdesigner har en fremtid med større kunder i. Når han får samme spørgsmål, svarer han:

Vi kan sagtens lave dig en blå hjemmeside. Kan du fortælle mig om din organisation, og hvad hjemmesiden skal gøre for den?

Ved at spørge ind til kundens organisation og de problemer, de gerne vil have løst, vil du udvikle et tillidsforhold til din kunde. Det betyder, at færdiggørelsen af af hjemmesiden kun er starten på dit forhold til din kunde. Der vil løbende komme mere arbejde, i stedet for at forholdet bare slutter. Det er meget nemmere at fortsætte med at få løbende arbejde fra eksisterende kunder end hele tiden at lede efter arbejde fra nye kunder.

Jeg går ud fra, at du gerne vil være den anden, altså den mest succesrige webdesigner. Her er nogle tips til at bygge en Joomla! 1.7 hjemmeside op fra bunden.

Virksomhedens mål, brugere og hjemmeside

Tag en snak med kunden om hans organisation, om hjemmesiden skal være en del af en forretning, om den skal være non-profit eller måske en personlig hjemmeside. Du kan måske stille nogle af følgende spørgsmå, og der er også opfølgende spørgsmål til dette:  

  • Hvad er organisationens mål? (Eksempler: sætte en stopper for hungersnød, tjene penge på at sælge strikke-produkter, opdatere folk om dine seneste aktiviteter)
  • Hvornår blev organisationen grundlagt, og hvem tjener den?
  • Hvorfor har organisationen brug for en hjemmeside. Har den allerede en hjemmeside, eller er det en ny side?
  • Hvis der allerede eksisterer en hjemmeside for organisationen, hvad skal så gemmes fra den gamle side? Hvad ville du tilføje til indholdet på den gamle side? Har den gamle side stadig det rigtige budskab, eller har organisationen ændret sig, siden den blev lavet? Hvem skal vedligeholde hjemmesiden? (Eksempler: IT-ansatte, intern webmaster, sekretæren)

Du vil sikkert have lyst til at stille mange supplerende spørgsmål for at få en fuld forståelse for din kunde og svarene på disse tre nøglespørgsmål:

  • Hvad er organisationens målsætninger?
  • Hvad er formålet med hjemmesiden, og hvordan støtter det organsationens målsætninger?
  • Hvad vil besøgende på hjemmesiden, og hvordan passer det med hjemmesidens og organisationens målsætninger?

Gennem denne samtale burde du kunne identificere nogle bestemte udvidelser, du bør inkludere på hjemmesiden (f.eks. en kalender med et "kommende arrangementer"-modul; en blog med kommentarer og tags, en indkøbskurv, der er integreret med PayPal).

Du bør også udvikle et site map til hjemmesiden. Dette er en detaljeret beskrivelse af alle sider på din hjemmeside, og hvordan de er sammenkædet. Betegnelsen site map refererer også til en side på din hjemmeside, som indeholder links til alle dine sider. Det første site map, du laver, udpensler alle siderne og navigationsstrukturen på et stykke papir, og det andet site map kan genereres via en udvidelse som XMap.

For mere information om at planlægge en hjemmeside anbefaler jeg følgende kilder:

Så skal du overveje teknologien

Hvis du læser denne bog og især dette kapitel, går jeg ud fra, at du har valgt Joomla! som redskab til at bygge denne hjemmeside.

Kunder ønsker måske at vide, hvorfor du har valgt Joomla! til denne side, eller hvorfor det er et godt teknologisk valg for dem. Her er et par argumenter, jeg bruger, når jeg sælger Joomla!:

Det er usandsynligt, at du udelukkende vil bruge Joomla!s kerne til at bygge hjemmesiden. I de fleste tilfælde vil du tilføje nogen tredjeparts udvidelser til din hjemmeside. Et godt sted at starte med at lede efter disse er Joomla Extension Directory (JED). Debatten om hvilke Joomla! udvidelser er de "bedste" eller "nødvendige" for alle hjemmesider foregår stadig med stor livlighed blandt Joomla! designere og udviklere.

Fyld ikke din Joomla! hjemmeside med et uendeligt antal udvidelser. Det er bedst at vælge et minimum af udvidelser, kun dem du har mest brug for. Fyld heller ikke siden op med unødvendig ekstra teknologi. Enhver udvidelse skal have et formål, som har et direkte link til målsætningen, som vi gennemgik tidligere. Installer ikke ekstra udvidelser, alene fordi de er "cool", eller du synes de er interessante at bruge - brug kun udvidelser, som bidrager til hjemmesidens målsætning.

Nu er du klar til at bygge

Nu har du lagt en plan og valgt dine udvidelser, dit site map er på plads, og du er klar til at lave din Joomla! hjemmeside.

  1. Installer Joomla.
  2. Opret kategorier til dit planlagte indhold. Kategorierne kan være drevet af dit site map. Hvis du f.eks. har et område på din side, der hedder Om Os, kan du oprette en passende kategori. Sider som Ledelsen, Historie, Mission og Vision ville blive inkluderet i denne kategori. 
  3. Indsæt dit indhold i hjemmesiden via Article Manager. Enhver planlagt side kan blive en artikel. Hjælp til at forstå denne proces finder du blandt andet i:
    • En typisk artikel 
    • Sådan laver du en Om Os side 
    • Media Manager, som bruges til at administrere de billeder og dokumenter, du gerne vil inkludere i din artikel. 
  4. Link artikler til navigationsbaren på hjemmesiden via Menuelementer manageren.
  5. Installer en template som giver hjemmesiden det udseende, du ønsker. Du kan udføre dette trin tidligere, men jeg synes det er nemmere at evaluere templatens udseende, når først jeg har lagt noget indhold på siden. 
  6. Konfigurer de udvidelser, der kræves til hjemmesiden. F.eks. er det meget sandsynligt, at du vil få brug for en kontaktformular til din side. 
  7. Test din hjemmeside grundigt. Vær sikker på, at navigationen linker korrekt til de forskellige sider og funktioner. Læs alt indhold igennem og ret stavefejl. Se på siden i flere forskellige browsere (som Firefox, Safari, Chrome og Intenet Explorer) på både Macs og PC'er. Siden behøver ikke se helt ens ud i alle browsere, men den skal være læselig i dem alle.
  8. Lancer din hjemmeside. Du vil måske foretrække at lancere den begrænset i første omgang, hvilket vil sige, at du lader siden gå online uden pressemeddelelser eller store offentlige reklamekampagner. Det giver dig tid til at teste siden i den virkelige verden, og du kan fikse de problemer, som måske opstår. Når først siden har været aktiv i et uge eller to, kan du lancere den offentligt med den ønskede publicity.