Gratis CMS med Joomla! [2. udgave ed.]
 9788778439321, 8778439329 [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

JESPER KAAE

TM

TM

GRATIS CMS MED JOOMLA!

GRATIS CMS MED

U Skab dynamiske hjemmesider med Joomla! U Lær at installere og arbejde med systemet U Følg hæftets gennemgående case

JESPER KAAE

GRATIS CMS MED TM

Gratis CMS med Joomla!™ 2. udgave, 3. oplag 2011

Copyright © 2010 Forlaget Libris Forfatter: Jesper Kaae Forlagsredaktion: Kirsten Bæk Omslag: Per-Ole Lind DTP: Jesper Kaae Korrektur: Jens Lyng Tryk: AKA-PRINT A/S ISBN: 978-87-7843-932-1 Om Libris Libris er sat i verden for at gøre vanskeligt stof tilgængeligt og anvendeligt for både professionelle og almindelige brugere. Siden 1994 har vi gjort det inden for • • • •

Computer og it Digitalfoto Job og karriere Sundhed og sygdom

Alene i Danmark er hæfterne solgt i over otte millioner eksemplarer, og vores titler udgives i 14 europæiske lande. Besøg Libris.dk Besøg os på libris.dk, hvor du finder alle vores udgivelser. Her kan du også give os kommentarer og tilmelde dig vores gratis nyhedsservice. På www.libris.dk/bilag kan du hente eventuelle øvelsesfiler, smagsprøver og opdateringer. Fås overalt Vores udgivelser kan købes i alle boghandler. It-hæfterne fås tillige i større computerforretninger, og flere større kiosker fører et udvalg. Er der en titel, du ikke kan finde, så kan boghandleren normalt skaffe det hjem på et par dage. Libris’ bøger og hæfter kan også købes på Libris.dk, men vær opmærksom på, at der tillægges et ekspeditionsgebyr.

Indholdsfortegnelse Indledning .................................................. 4 

Brugere ...................................................... 54  Indstillinger for brugere ............................ 55  Opret adgangsbegrænsning ..................... 56 

Introduktion og installation .................... 6  Hvad er Joomla? ........................................... 6  Systemkrav m.m. .......................................... 7  Download og installation ............................ 8  Kør Joomla lokalt ........................................ 11 

Opret indhold – del 3 ............................. 58  Forsiden ....................................................... 58  Opret artikler .............................................. 59  Globale artikelparametre .......................... 60  Lokale artikelparametre ............................ 62  Tidsstyret publicering ............................... 63  Sideskift og Læs mere ................................ 65  Værktøj ........................................................ 66  Administration fra front‐end .................... 68 

Joomlas elementer ................................... 15  Indholdsstrukturen i Joomla ..................... 15  Udvidelser ................................................... 16  Front‐end’en ................................................ 17  Back‐end’en ................................................. 19  Konfiguration ........................................... 21  Indstillinger for websted ........................... 21  Indstillinger for system .............................. 22  Indstillinger for server ............................... 24  Medier .......................................................... 25 

Komponenter ........................................... 70  Komponenten Bannere .............................. 70  Komponenten Kontakter ........................... 72  Komponenten Nyhedsfeeds ..................... 75  Komponenten Afstemninger .................... 76  Komponenten Søg ...................................... 76  Komponenten Weblinks ............................ 77 

Opret indhold – del 1 .............................. 26  Statisk indhold ............................................ 27  Teksteditoren .............................................. 29  Menuer ......................................................... 32 

Programudvidelser ................................. 79  Skabeloner ............................................... 81  Designvisning og redigering .................... 82 

Opret indhold – del 2 .............................. 35  Opret sektion ............................................... 35  Opret kategori ............................................. 35  Opret artikler ............................................... 36  Artiklernes menuelementtyper ................ 36  Opret menuelement ................................... 38  Parametre for menuelement ..................... 39  Tilret menuelementets layout ................... 40  Undermenuer .............................................. 41 

Den sidste finish ..................................... 85  Kloning og backup ................................. 86  Inspiration til udvidelser ...................... 88  Appendiks: Joomla 1.6 ........................... 90  ACL .............................................................. 90  Indholdsstruktur ........................................ 90  Andet ........................................................... 90 

Moduler ..................................................... 42  Parametre for moduler .............................. 43  Moduler i indhold ...................................... 44  Joomlas øvrige moduler ............................ 46 

Stikordsregister ....................................... 91   

 

3

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

 

Indledning omfang designe front‐end’ens form og ind‐ hold.  

Der har de senere år været arbejdet meget på  dels at gøre hjemmesider mere dynamiske og  automatiserede, dels at gøre det nemmere for  indehaverne at designe og opdatere hjemme‐ siden. Resultatet er bl.a. en lang række så‐ kaldte Web Content Management‐systemer,  som på hver deres måde bidrager med funk‐ tioner på de nævnte områder. 

Forudsætninger Hæftet kræver i princippet ingen forudsæt‐ ninger ud over, hvad man kunne kalde basa‐ le it‐færdigheder. Dvs. brug af tekstbehand‐ ling, webbrowser m.m. Men det vil være en  klar fordel, hvis du også tidligere har arbej‐ det med hjemmesider i et eller andet omfang.  Det vil f.eks. være godt, hvis du har prøvet at  købe domæne og webhotel og selv har up‐ loaded ting til nettet. 

Et Content Management‐system (CMS) er  ifølge Wikipedia ”et stykke software til at or‐ ganisere og lette samarbejdet med at oprette  dokumenter og anden information og hvor‐ igennem enkeltpersoner eller grupper kan  håndtere en mængde elektronisk indhold, for  eksempel dokumenter, filer og billeder.” 

Men selve indføringen i Joomla kræver ikke  kendskab til programmering af nogen art, og  faktisk kan du også bruge Joomla helt uden  at anvende internettet. 

En særlig udgave af et CMS er det såkaldte  Web Content Management‐system (WCMS),  hvor de ovennævnte funktioner foregår onli‐ ne, og hvor systemet er udformet som en  hjemmeside. Dette hæfte handler om et så‐ dant WCMS, nemlig Joomla.  

Hvis du vil arbejde med Joomla på et højere  niveau, kræver det lidt mere. Vil du f.eks. la‐ ve dine egne udvidelser til Joomla, vil indgå‐ ende kendskab til PHP og MySql være nød‐ vendigt. Og vil du arbejde med dit eget de‐ sign i Joomla, bør du have et godt kendskab  til CSS (Cascading Style Sheets). 

Hvad er et WCMS? Et WCMS består af en front‐end og en back‐ end. Jeg vælger at bibeholde disse betegnelser  hæftet igennem, da danske oversættelser som  forende og bagende eller forside og bagside  ikke rigtigt dækker over det, der er tale om.  Hvis man alligevel skulle forsøge sig med en  oversættelse, kunne man f.eks. tale om en  fremvisningsside og en administrationsside. 

Hæftets opbygning Dette hæfte er det første samlede værk, der er  udkommet på dansk om Joomla. Der er skre‐ vet adskillige bøger om Joomla, men de er  næsten alle på engelsk.  I hæftet gennemgår jeg de vigtigste ting om‐ kring opbygningen og funktionerne i Joomla.  Efter installation af Joomla kommer du igen‐ nem forskellige øvelser i at konfigurere sy‐ stemet, ændre design og oprette og admini‐ strere indhold. 

Front‐end’en er selve hjemmesiden, altså det  af WCMS’et som er synligt for brugerne.  Back‐end’en er derimod en side eller et inter‐ face som er forbeholdt indehaveren eller ad‐ ministratoren af WCMS’et. Back‐end’en bru‐ ges til at administrere, opdatere og i et vist 

FORLAGET LIBRIS

4        

Filnavn: Joomla

Dato: 17. juni 2010

Indledning I hæftet arbejder jeg med en gennemgående  case, hvor du skal opbygge en hjemmeside til  en fiktiv forening for Joomla‐brugere. Hjem‐ mesiden gør brug af nogle af de gængse må‐ der at vise indhold på i Joomla. 

Joomla kan også køres lokalt på din compu‐ ter. Det program, hæftet beskriver til det  formål, kræver Windows 2000, XP eller Vista.   Jeg har valgt at supplere hæftet med en  hjemmeside, hvor det er muligt at udveksle  erfaringer og få gode råd fra andre omkring  Joomla. Hjemmesidens adresse er: 

Dette hæfte beskæftiger sig kun ganske lidt  med eksterne udvidelser til Joomla i form af  komponenter, moduler, programudvidelser  eller skabeloner. Ligeledes vil jeg heller ikke  gå ind i muligheden for at lave egne udvidel‐ ser. 

www.joomland.dk

Tak Tak til Ole Bang Ottosen fra Joomla! Core  Team for gennemlæsning og konstruktiv kri‐ tik. Besøg det danske supportsite for Joomla!  på www.joomla.dk. 

Joomla er gratis, og det samme er mange ud‐ videlser til systemet. Det er derfor kun udgif‐ ter til domænenavn og webhotel, du skal  tænke på. Hæftet gennemgår dog ikke køb  og oprettelse af disse ting.  

God fornøjelse med læsning og øvelser.  Jesper Kaae  Maj 2009 

             

Joomla-versioner Denne 2. udgave af hæftet ”Gratis CMS med Joomla!” er ligesom førsteudgaven baseret  på Joomla version 1.5. Eneste betydende ændring fra version 1.5.11 i dette hæfte til ver‐ sion 1.5.18, som er den aktuelle version, er, at komponenten Joomlapack (omtalt på side  13 og 86) har ændret navn til Akeeba. Komponentens funktionalitet vil stort set være den  samme, som er beskrevet i hæftet.     I skrivende stund foreligger der dog en beta‐udgave af Joomla version 1.6, som er opda‐ teret på en række væsentlige punkter. Du kan læse lidt om den kommende Joomla 1.6 i  appendikset på side 90.  Jesper Kaae  juni 2010 

5

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 21. juni 2010

 

Introduktion og installation den grundlæggende programmering stadig  baseret på Mambo, men i den nuværende  Joomla 1.5 er der tale om et helt nyt system,  selvom der, for den almindelige bruger, er  ganske mange ligheder. 

Navnet Joomla kommer fra ordet ”Jumla”  som på swahili betyder noget i retning af  sammenhold eller helhed. Og udviklingen af  Joomla er netop båret af sammenhold. Over‐ alt i verden sidder der folk og bidrager til  Joomlas udvikling, mens andre laver nye ud‐ videlser til systemet. I dag findes der op mod  5000 udvidelser til Joomla, og disse gør  Joomla til et særdeles kraftfuldt system. 

Joomla er open source, hvilket vil sige at pro‐ grammeringskoden er fuldt tilgængelig for  alle. Det betyder, at folk i princippet kan lave  deres egen udgave af systemet. 

I virkeligheden staves Joomla med et udråbstegn  til sidst – altså Joomla! – men her i hæftet har jeg  af hensyn til læsbarheden valgt at udelukke ud‐ råbstegnet.  

De fleste udvidelser til Joomla er også open  source, men visse firmaer har valgt at krypte‐ re hele eller dele af koden, så man ikke kan se  programmeringen. Dermed har man heller  ikke mulighed for at tilpasse udvidelsen efter  ens eget behov. Joomla hører ind under den  såkaldte GPL‐licens. Det betyder, at de kryp‐ terede udvidelser ikke er i overensstemmelse  med Joomlas politik, og de er derfor ikke at  finde i den officielle oversigt over udvidelser,  som findes på http://extensions.joomla.org. 

Med Joomla er det muligt uden kendskab til  programmering at skabe komplekse hjemme‐ sider udformet som portaler, webshops eller  communities, som for få år siden ville have  kostet titusinder af kroner af få lavet.  Desværre er der ikke plads til at kigge på ud‐ videlser i dette hæfte. Her vil jeg koncentrere  mig om selve systemet, og der er også nok at  tage fat på. 

Joomla er i dag verdens mest udbredte open  source WCMS, og udbredelsen er støt stigen‐ de. I efteråret 2006 var ca. fem millioner hjem‐ mesider lavet i Joomla. Året efter var tallet ty‐ ve millioner, og der findes mig bekendt ingen  information om, hvad tallet nu er oppe på.  

Hvad er Joomla? Joomla er et WCMS, som ofte blot omtales  som et CMS. Joomla udspringer fra CMS’et  Mambo. Mambo blev udviklet af det austral‐ ske firma Miro i 2001. Ifølge de frivillige ud‐ viklere foretog firmaet sig dog efterhånden  visse handlinger, som ikke stemte overens  med den oprindelige tanke om open source.  Med udgangspunkt i sammenslutningen  opensourcematters.org gik udviklerne derfor i  gang med at lave et nyt CMS. Den første ud‐ gave af Joomla udkom i september 2005, og  baggrunden for navnet Joomla skal netop  findes i den førnævnte krise. I Joomla 1.0 var  FORLAGET LIBRIS

Dette hæfte er baseret på Joomla 1.5. Du vil  kunne finde adskillige udvidelser til Joomla  1.0 på internettet, men bemærk at Joomla 1.5  ikke er direkte bagudkompatibel med Joomla  1.0. Du vil altså ikke umiddelbart kunne bru‐ ge disse udvidelser. Der findes dog indtil vi‐ dere en programudvidelse i Joomla 1.5 som  muliggør bagudkompatibilitet. Dette bliver  beskrevet senere i hæftet. Fremover vil udvi‐ delser til Joomla 1.0 ikke være at finde i den  førnævnte officielle oversigt over udvidelser. 

6        

Filnavn: Joomla

Dato: 17. juni 2010

Introduktion og installation Det vil naturligvis være en fordel at vælge en  webudbyder, som tilbyder  

Joomla installeres med en stor mængde de‐ modata, som viser mange af funktionerne i  systemet. Det betyder også, at ud over at føje  nyt indhold til Joomla består en del af arbej‐ det i at luge ud i nogle af de installerede tek‐ ster og funktioner.  

disse ting. For det første er du sikker på, at  Joomla kan køre på webhotellet, og for det  andet behøver du slet ikke at tænke på den  lidt omstændelige installationsprocedure,  som vil blive gennemgået i det følgende. Du  kan i stedet gå direkte i gang med at arbejde  med Joomla. 

Systemkrav m.m. Fundamentet for en Joomla‐installation er  som regel et setup, der populært kaldes  LAMP (Linux, Apache, MySql, PHP). Dvs.  styresystemet Linux, webserveren Apache,  databasen MySql og programmeringssproget  PHP. Joomla er bygget i PHP og kræver ad‐ gang til en MySql‐database for at kunne fun‐ gere. Det lyder måske bøvlet, men de fleste  webudbydere tilbyder dog disse ting, så det  er som regel ikke noget, du behøver bekymre  dig om. 

Hvis ikke din webudbyder tilbyder Joomla  som en del af pakken, skal du være opmærk‐ som på et par ting:   ● På det valgte webhotel skal der være ad‐ gang til PHP og mindst én MySql‐data‐ base. Det vil dog være tilfældet hos langt  de fleste webudbydere i dag.   ● Webudbyderen skal tilbyde værktøjer til  at læse krypterede filer. Dette er dog kun  relevant ved brug af visse udvidelser til  Joomla. 

Installationen af Joomla kan godt give anled‐ ning til hovedbrud og knyttede næver, men  som regel går det rimeligt smertefrit, ikke  mindst fordi mange webudbydere i dag til‐ byder Joomla præinstalleret. 

Krypterede udvidelser Visse udvidelser er krypteret med værktøjer  som Ioncube Encoder eller Zend Guard. Ud  over ulempen ved ikke at kunne se, hvordan  udvidelsen er programmeret, betyder det og‐ så at serveren, hvor din hjemmeside ligger,  skal have værktøjer installeret for at kunne  læse disse filer. I de nævnte tilfælde hedder  disse værktøjer Ioncube Loader eller Zend  Optimizer. Disse værktøjer er gratis, men ik‐ ke alle webudbydere har dem installeret, og  ikke alle vil installere dem. Det kan derfor  være klogt at forhøre sig hos webudbyderen  allerede inden du bestemmer dig for, hvor  din Joomla‐side skal ligge. Det er ikke sik‐ kert, at du nogensinde får brug for at kunne  køre en krypteret udvidelse, men det er ær‐ gerligt at skulle skifte webhotel, bare fordi en 

I det følgende vil jeg gennemgå nogle af de  ting, du skal være opmærksom på, før du in‐ stallerer Joomla, herunder valg af webhotel  og muligheden for at kunne køre udvidelser.  Senere vil du også få gennemgået mulighe‐ den for både at køre Joomla på et webhotel  og lokalt på din egen computer.  

Valg af webhotel Ganske mange webudbydere tilbyder i dag  gratis installation af Joomla som en del af  webhotellet. Andre tilbyder mulighed for, at  du selv kan installere Joomla med et enkelt  klik med musen direkte fra dit webhotels  kontrolpanel.  

7

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Introduktion og installation 3

enkelt udvidelse ikke kan køres. Krypterede  udvidelser harmonerer, som nævnt tidligere,  dårligt med hele tanken bag Joomla og er  derfor ikke at finde i den officielle oversigt  over udvidelser. 

Klik på knappen  Nyt websted i   dialogboksen  Websted Manager: 

4

Indtast de oplys‐ ninger, du har få‐ et fra din webud‐ byder. Du skal  sandsynligvis  vælge Normal un‐ der Logontype for  at kunne indtaste  brugernavn og  password: 

5

Klik på Tilslut. 

Download og installation Joomla kræver som nævnt en webserver og  en database for at kunne fungere. Det vil si‐ ge, at Joomla som udgangspunkt skal hentes  og derefter uploades til dit domæne på web‐ hotellet, før du kan begynde at arbejde med  systemet. Der findes dog muligheder for at  køre Joomla som en standalone‐udgave på  din egen computer. På den måde kan du  ”bygge” din hjemmeside lokalt og først  uploade den når den er færdig. I det følgende  vil begge muligheder blive gennemgået. 

Filezilla I forbindelse med upload til server får du  muligvis brug for et FTP‐program. Hos visse  webudbydere kan du få adgang til dit web‐ hotel ved blot at skrive FTP‐adressen i din  browser, eksempelvis ftp.ditdomæne.dk,  men andre steder kræves et FTP‐program.  Du kan finde en lang række gratis FTP‐ programmer på internettet, men et godt bud  kunne være Filezilla, som kan hentes her:  www.filezilla‐project.org.  1

Download og installer Filezilla. 

2

Åbn program‐ met og vælg Fil  D Websted Manager i menulin‐ jen, eller klik på  knappen Åbn

  Nu er du klar til at uploade filer til dit web‐ hotel. 

Upload til webhotel Traditionel produktion af statiske HTML‐ hjemmesider foregår ved at hjemmesiden de‐ signes og testes lokalt på en computer, hvor‐ efter den uploades til et webhotel når den er  færdig. Med Joomla foregår tingene om‐ vendt. Her starter du med at uploade syste‐ met til et webhotel, hvorefter du går i gang  med at designe hjemmesiden. Joomla er fak‐ tisk i sig selv en hjemmeside når den uploa‐ des, og det er denne hjemmeside, der nu kan  bearbejdes og designes, som man ønsker. 

Websted Manager. 

      FORLAGET LIBRIS

8        

Filnavn: Joomla

Dato: 17. juni 2010

Introduktion og installation Der er faktisk flere forskellige måder, hvorpå  du kan uploade Joomla til en server, men her  gennemgår jeg den normale metode:  1

Download den nyeste version af Joomla  fra joomla.org til et sted på din computer.  I skrivende stund hedder den nyeste ud‐ gave version 1.5.11. 

2

Udpak zip‐filen, og åbn den udpakkede  mappe. Den skulle gerne indeholde en  række mapper og filer. I øjeblikket er der  15 mapper og 11 filer. 

3

  Joomla skulle nemlig gerne automatisk  ændre din adresse i browseren til følgen‐ de: 

Markér alle disse mapper og filer, og up‐ load dem til dit webhotel, enten via brow‐ ser eller vha. et FTP‐program. I Filezilla  kan du blot trække filerne over i roden på  dit webhotel. Nederst i Filezilla kan du  kontrollere om alle filer kommer med  over. Joomla indeholder knap 4000 filer. 

www.ditdomæne.dk/installation/index.php.

Hvis dette ikke er tilfældet, kan det skyldes  forkert indstilling af FTP‐programmet, og  du bør undersøge, om dine filer er uploadet  korrekt.

Der findes små programmer, som kan uploa‐ de og installere Joomla direkte fra dit skrive‐ bord. Et eksempel på sådanne programmer   er Joomla Desktop Installer Utility fra  www.joomlaplug.com. Programmerne er  ganske smarte, og du slipper for at rode med  FTP. Grunden til at jeg ikke gennemgår dem i  dette hæfte er, at de ikke altid er helt opdate‐ ret til den nyeste version af Joomla. Derud‐ over er det nok meget sundt at stifte be‐ kendtskab med FTP i tilfælde af, at du skal  uploade eller downloade filer fra siden sene‐ re hen. 

2

På første side i installationen har du mu‐ lighed for at vælge, hvilket sprog du øn‐ sker installationen skal foregå på. Vælg  Dansk, hvis det ikke allerede er markeret,  og klik på Næste i øverste højre hjørne. 

3

Næste side er en præinstallationskontrol,  som viser om de basale krav for at kunne  køre Joomla er til stede: 

 

Installation

Hvis der ikke står Ja ud for alle punkter i  præinstallationskontrollen, har du et pro‐ blem og er muligvis nødt til at skifte web‐ udbyder, men start med at tage kontakt til  den nuværende, og beskriv problemet. 

Du er nu klar til at køre selve installationen  af Joomla. Systemet har sit eget lille installa‐ tionsprogram, som skal slettes efter endt in‐ stallation.  1

Åbn din browser, og indtast dit domæ‐ nenavn i adresselinjen, eksempelvis  www.ditdomæne.dk. Nu skulle du   gerne få følgende skærmbillede frem: 

4

9

Under præinstallationskontrollen ser du  en række anbefalede indstillinger for  PHP:  

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Introduktion og installation men her har du eventuelt selv mulighed  for at navngive, særligt hvis dit webhotel  giver adgang til mere end én database.  Klik på Næste.   

BEMÆRK

Det er ønskværdigt, at de aktuelle indstil‐ linger stemmer overens med de anbefale‐ de, men du skal ikke gå i panik, hvis det  ikke er tilfældet. Joomla vil sandsynligvis  kunne køre alligevel. Indstillingerne kan  dog have betydning for visse udvidelser  og funktioner i Joomla. Du kan muligvis  lokke din webudbyder til at ændre visse  af indstillingerne, og hos visse webudby‐ dere har du selv mulighed for at ændre  nogle af disse indstillinger. Klik til sidst  på Næste.  5

Denne næste side er blot en gennemgang  af GNU/GPL‐licensen, som Joomla hører  ind under. Klik på Næste. 

6

Nu er du nået til databasekonfiguratio‐ nen. Her skal du indtaste de databaseop‐ lysninger, som du har fået af din webud‐ byder.  

De avancerede indstillinger nederst på siden er ikke nogen, du behøver at bekymre dig om, hvis det er første gang du installerer Joomla. Men hvis du f.eks. ønsker at køre to installationer af Joomla på den samme database, er det vigtigt, at du ændrer tabelpræfikset, så det ikke er det samme for begge installationer.

  7

I feltet Databasetype skal du  højst sandsynligt  vælge mysql, og  det er indstillin‐ gen også sat til  som udgangs‐ punkt. Hostnavn  vil ofte (men ik‐ ke altid) være  localhost. Brugernavn og Password vil ofte væ‐ re bestemt af din  webudbyder.  Det er også tilfældet for Databasenavn,    

FORLAGET LIBRIS

FTP‐konfigurationen er en ny mulighed i  Joomla 1.5. På grund af problemer med  filrettigheder på Linux‐baserede systemer  gives der her mulighed for at lave et FTP‐ lag som omgår dette problem. Jeg vil dog  ikke anbefale dig at gøre brug af denne  mulighed. Normalt er det slet ikke nød‐ vendigt, og endelig findes der udvidelser  til Joomla, som kan afhjælpe eventuelle  problemer bedre. FTP‐laget har nemlig  vist sig at give problemer ved installation  af visse udvidelser og skabeloner. Vælg  derfor Nej til at aktivere FTP‐filsystem‐ laget, og klik på Næste. 

  8

Du er nu nået til den generelle konfigura‐ tion. Først skal du indtaste navnet på din  hjemmeside. Dette er ikke nødvendigvis  dit domænenavn men et selvvalgt navn,  som du vil kalde din side, eksempelvis  Min Joomla.  

10        

Filnavn: Joomla

Dato: 17. juni 2010

Introduktion og installation

  Navnet vil figurere forskellige steder i  Joomla og kan ændres senere. Nu skal du  indtaste din e‐mail‐adresse og et selvvalgt  password (adgangskode):  

  Der er dog nogle vigtige informationer på  denne side. For det første får du at vide, at  dit brugernavn er admin. Det skal du sene‐ re bruge for at logge ind i Joomlas back‐ end. Dernæst bliver du bedt om at slette  installationsmappen. Dette er et krav, for  at Joomla vil fungere. For at slette installa‐ tionsmappen skal du tilbage til dit FTP‐ program. 

  Husk dit password, eller skriv det even‐ tuelt ned, for du skal bruge det senere for  at kunne komme ind i Joomlas back‐end.   Nederst på siden kan du vælge, om du vil  installere demodata i Joomla, og det skal  du gøre. Demodata er en masse indhold  og design, som gør, at Joomla fremtræder  som en færdig hjemmeside allerede inden,  du selv har tilføjet indhold. Dette kan vir‐ ke lidt uoverskueligt, men samtidig giver  det dig rigtig god mulighed for at udfor‐ ske og forstå Joomlas funktioner. Bemærk,  at det ikke er nok, at feltet Installer demodata er markeret. Du skal også klikke på  knappen Installer demodata.  

11 Åbn Filezilla, og opret forbindelse til dit  webhotel. Find mappen Installation på ser‐

veren og slet den ved at højreklikke på  den og vælge Slet.  

  12 Nu kan du gå tilbage til afslutningssiden i  Joomla‐installationen og klikke på Websted. Alternativt kan du bare skrive dit 

  Du vil efterfølgende få besked om, at de‐ modata er installeret: 

domænenavn i adresselinjen i din brow‐ ser. Begge metoder skulle gerne resultere  i, at du får din nye Joomla‐hjemmeside  frem. 

Kør Joomla lokalt

  9

Klik herefter på Næste. 

Som nævnt kan Joomla også køres på din  egen computer. På den måde har du mulig‐ hed for at designe din hjemmeside lokalt og 

10 Så nåede du til vejs ende i installationen 

og får følgende afslutningssside frem:  

11

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Introduktion og installation 4

herefter uploade den til et webhotel. Forde‐ len er selvfølgelig, at du ikke behøver være  online for at lave din hjemmeside. Desuden  er det ofte hurtigere at arbejde lokalt i  grundopbygningen af siden, hvorimod Joom‐ las store fordel netop er, at vedligeholdelsen  og opdateringen af siden foregår online.   For at kunne køre Joomla lokalt på din egen  computer kræves der normalt et større setup  af forskellige elementer, herunder Microsoft‐ serveren IIS, programmeringssproget PHP og  en MySql‐database. Det er unægtelig lidt  bøvlet, men heldigvis findes der et par værk‐ tøjer, som letter arbejdet betragteligt. Faktisk  kan en lokal Joomla‐installation klares med et  par klik med musen. Dette gøres ved hjælp af  en såkaldt standalone‐server.  

  5

Der findes flere forskellige Joomla standalo‐ ne‐servere, og hver har deres fordele og ulem‐ per. Den jeg vil gennemgå her, er Mov´AMP.  Fordelen ved Mov’AMP er, at den er super  let at installere, og at den kan køres fra ek‐ sempelvis en USB‐pen. Ulempen er, at den i  øjeblikket er på fransk, men når først tingene  er installeret, kan du, som du skal se om lidt,  hurtigt skifte til dansk sprog i Joomla. 

Hent Mov’AMP Joomla 1.5.10 eller nyere  fra www.joomladraft.com. 

2

Udpak zip‐filen til et sted på din compu‐ ter. Når filerne er pakket ud, vil du have  en mappe ved navn mnt og en .exe‐fil ved  navn movamp.exe. 

3

Dobbeltklik på movamp.exe. Du  skulle nu gerne få et lille ikon frem  i nederste højre hjørne af din skærm. 

FORLAGET LIBRIS

Klik på Joomla_1.5.10-FRv1/administrator/  for at komme til Joomlas back‐end. Bru‐ gernavnet er admin, og password’et er og‐ så admin. Klik på Joomla_1.5.10-FRv1 for  at komme til Joomlas front‐end.  TIP Hvis du højreklikker på dit Mov’AMP-ikon, får du en lille dialogboks frem med forskellige valgmuligheder. Under Raccourcis (genveje) kan du vælge mellem Accueil (hjem), phpMyAdmin eller phpinfo(). Accueil bringer dig hen til din Mov’AMP forside og svarer til at dobbeltklikke på ikonet.

De tre sidste bogstaver, AMP, står for det  samme som de tre sidste i det føromtalte  LAMP‐setup. Mov’AMP benytter sig altså af  en Apache server, en MySQL‐database og na‐ turligvis PHP, men operativsystemet er ikke  Linux, men derimod dit eget Windows.  1

Dobbeltklik på ikonet. Mov’AMP åbner  nu en webside i din browser. Dele af tek‐ sten på siden er på fransk, men det er ikke  så svært at gennemskue, at de to links  midt på siden er til henholdsvis back‐ end’en og front‐end’en af din standalone  Joomla‐side: 

PhpMyAdmin giver dig adgang til databasen, mens phpinfo(), som navnet siger, giver dig adgang til informationer om, hvordan PHP er sat op. Quitter lukker Mov’AMP ned.

  Nu kan du køre Joomla uden at være online.  Det er dog stadig din internetbrowser, der  bruges til at vise siden. Det er smart at kunne  arbejde med Joomla uden at være på inter‐ nettet, men hvad nu når du gerne vil have  det færdige resultat overført til dit webhotel?  Løsningen hedder kloning og kræver en ud‐ videlse til Joomla. 

12        

Filnavn: Joomla

Dato: 17. juni 2010

Introduktion og installation

Kloning

sprogfil, som indeholder al tekst for udvidel‐ sen, og som derfor er hurtig at kopiere og  ændre til dansk. Det er dog ikke noget, der  kan gøres inde fra Joomla af, og der er des‐ værre ikke plads til at gennemgå det i dette  hæfte. 

Når du har designet din hjemmeside lokalt  på din computer, skal den uploades til et  webhotel. Der er flere forskellige måder at  gøre det på, men det smarteste er at lave en  kloning af din lokale Joomla ved hjælp af et  backup‐værktøj. Installationen ved upload  vil på den måde næsten være den samme,  som når du uploader en almindelig Joomla.  

Nu skal du have dansk sprog i selve Joomla,  for det vil senere i hæftet være de danske be‐ tegnelser jeg benytter. På følgende adresse  kan du hente alle officielle danske oversæt‐ telser til Joomla og en række udvidelser: 

Et af de bedste backup‐værktøjer hedder  Joomlapack og kan hentes på:   www.joomlapack.net.

http://joomlacode.org/gf/project/danish/frs/

Du skal nu prøve at installere dansk sprog i  Joomla. Oversættelserne til front‐end’en og  back‐end’en er opdelt i to separate filer. 

Du kan læse mere om kloning i kapitlet   Kloning og backup sidst i hæftet.  VIGTIGT!

1

Gå ind på ovenstående adresse og down‐ load de to seneste sprogfiler som i øje‐ blikket hedder:   da‐DK_joomla_lang_admin.1.5.11v1.zip og  da‐DK_joomla_lang_site.1.5.11v1.zip. Gem  dem et selvvalgt sted på din computer. 

2

Gå ind i Joomlas back‐end, enten på din  standalone‐version eller på din online  version, og log ind med dit brugernavn og  password. 

Ofte vil restriktionerne være langt mere lempelige på standalone-serverne, end når du uploader til en webudbyders server. Du kan derfor ikke være sikker på, at en kloning af din lokale side vil kunne køre problemfrit, når den uploades. Om du gennemfører hæftets øvelser med en lokal installation af Joomla, eller du gør det med en online version fra dit webhotel, er dog underordnet.

Sprog Hvad enten du kører Joomla på en webserver  eller lokalt på din egen computer, ville det  være rart om tingene foregik på dansk. Selv‐ om du havde mulighed for at vælge dansk  sprog under installationen, så er Joomla som  udgangspunkt på engelsk. Det gælder tekst i  både front‐end og back‐end og også de fleste  udvidelser. Men der findes danske oversæt‐ telser til hele Joomla og til en del af udvidel‐ serne. Hvis der ikke allerede er lavet en over‐ sættelse til en udvidelse, er det som regel  overkommeligt at gøre det selv. De fleste ud‐ videlser kommer nemlig med en separat  

  Login‐siden nås ved at skrive /administrator  efter domænenavnet i browseren. F.eks.  www.ditdomæne.dk/administrator.  3

13

I menulinjen øverst vælger du Extensions  D Install/Uninstall. Du ser nu Joomlas   Extension Manager: 

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Introduktion og installation 7

Vælg Danish i kolonnen til venstre: 

    4

Klik på Gennemse under Upload Package File, og find dine nye sprogfiler. 

5

Vælg dem en ad gangen, og klik på  Upload File and install. Efter hver upload  vil du få en meddelelse om, at filen er  uploaded: 

6

8

Klik herefter på den store gule  stjerne med undertitlen Default i  øverste højre hjørne. Front‐end’en  er nu på dansk, men det samme skal gøres  for administrationssiden. 

9

Vælg Administrator i stedet for Site under  titlen Language Manager, og gentag punkt  7‐8. 

Nu er din administrationsside eller back‐ end’en også skiftet til dansk sprog, og Language Manager, som du befinder dig i, hed‐ der nu bare Sprog.  

  Vælg Extensions D Language manager i  menulinjen. Du får nu en liste over de in‐ stallerede sprog, som indtil videre er  dansk og engelsk.  

Alle de andre menuer har også skiftet navn,  og det er fremover disse danske oversættel‐ ser, som jeg vil benytte i gennemgangen af  Joomla. Hvis du supplerer din Joomla‐viden  med engelsksprogede bøger, vil det selvføl‐ gelig være smartere at anvende det engelske  sprog i Joomla, så betegnelserne stemmer  overens.  Nu er du klar til at dykke ned i, hvad Joomla  egentlig er for en fisk.     

 

Der er en lille gul stjerne ud for det engel‐ ske sprog, hvilket betyder, at engelsk ind‐ til videre er det valgte sprog. 

             

FORLAGET LIBRIS

14        

Filnavn: Joomla

Dato: 17. juni 2010

 

Joomlas elementer dog ikke bare en kasse til kategorier og artik‐ ler. Den kan også selv indeholde tekst og bil‐ leder. En sektion kan vises på flere forskellige  måder, men det bestemmes under oprettel‐ sen af et menuelement, som linker til sektio‐ nen. 

Joomla ikke et system, man lærer at kende til  bunds på et par timer. Systemet selv og alle  dets udvidelser er ganske omfattende, og op‐ bygningen kan virke fremmed for første‐ gangsbrugere. I det følgende vil jeg gennem‐ gå den grundlæggende opbygning af Joomla,  herunder vigtige termer og strukturer. 

Kategorier

Indholdsstrukturen i Joomla

Kategorier er grene på træet, som skyder ud  fra en sektion. Der skal derfor være oprettet  mindst én sektion før der kan oprettes en ka‐ tegori. Flere kategorier kan rummes under  den samme sektion. Ligesom sektioner kan  kategorier indeholde tekst og billeder, og der  kan sættes forskellige parametre for, hvordan  en kategori ser ud og fungerer. Hvis flere ka‐ tegorier hører ind under samme sektion, er  der mulighed for at vælge mellem kategori‐ erne inde fra sektionen, uden at hver kategori  behøver at have sit eget menuelement. 

Indhold i Joomla dækker over al tekst, lyd,  video, dokumenter og billeder du selv lægger  ind på hjemmesiden. Indholdet organiseres i  sektioner, kategorier og artikler i traditionelle  træstrukturer. 

Artikler Artikler rummer normalt selve indholdet.  Her skriver du den tekst og indsætter de bil‐ leder, der skal vises på hjemmesiden. Når du  opretter en ny artikel, bliver du bedt om at  vælge, hvilken sektion og kategori artiklen  skal ligge under. Hvis du ønsker at lave en  ny artikel under en ny sektion, skal du derfor  som nævnt starte fra oven med den nye sek‐ tion, herefter en ny kategori og herefter en ny  artikel. Og hvis artiklen skal kunne tilgås fra  en menu på front‐end’en, er sidste punkt at  oprette et menuelement til artiklen. Hvis flere  artikler hører ind under samme kategori, er  der mulighed for at bladre mellem artiklerne  inde fra kategorien, uden at hver artikel be‐ høver at have sit eget menuelement. 

  Figur 1.1: Indholdsstrukturen i Joomla! 

Sektioner En sektion er roden på træet. Den kan inde‐ holde én eller flere kategorier, som igen kan  indeholde én eller flere artikler. Når du op‐ retter indhold, vil du normalt starte med at  oprette en sektion som basis for underlig‐ gende kategorier og artikler. En sektion er 

15

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Joomlas elementer

Statisk indhold

Komponenter

Nu kunne du måske tro, at du skal oprette  mindst én sektion og én kategori før du kan  oprette en artikel, men det er faktisk ikke til‐ fældet. Du kan nemlig også vælge at lave en  artikel, som ikke hører ind under en sektion  eller en kategori. Artiklen vil nu være helt  uafhængig af Joomlas dynamiske indholds‐ struktur. Af samme grund blev denne mu‐ lighed kaldt for static content i Joomla 1.0. 

Komponenter er udvidelser, der tilføjer eks‐ tra funktionalitet til Joomla. En komponent  kan f.eks. være en gæstebog, et forum, et bil‐ ledgalleri eller en webshop. Når en kompo‐ nent er installeret, har de fleste komponenter  deres eget administrationspanel i Joomlas  back‐end. Her kan du administrere og tilrette  komponenten, så den passer til dit formål.  Hvilke indstillinger der kan foretages, af‐ hænger helt af den enkelte komponent. En  komponent vil ofte vises i front‐end’ens ind‐ holdsområde, altså der hvor du normalt vil  placere din selvvalgte tekst og billeder. 

Menuer En menu er det sted i front‐end’en hvorfra  den besøgende navigerer rundt på din  hjemmeside. Joomla kan have mange forskel‐ lige typer menuer placeret forskellige steder  på siden. En menu kan også vises eller skju‐ les afhængigt af den besøgendes adgangsni‐ veau. 

Moduler Moduler er generelt langt mere simple end  komponenter. Moduler kan også føje ekstra  funktionalitet til Joomla, men ofte anvendes  moduler til at vise information hentet fra  komponenter. Et modul kan eksempelvis vise  en liste med links til de seneste fem artikler,  der er uploaded til hjemmesiden, eller det  kan vise interfacet til en afstemning. Moduler  har ikke et administrationspanel på samme  måde som komponenter, men ofte kan der  sættes nogle enkelte parametre for moduler‐ ne i back‐end’en. I front‐end’en kan moduler  placeres stort set, hvor du ønsker. Afhængigt  af hvilken skabelon du benytter, vil der være  en række modulpositioner forskellige steder i  front‐end’en, som du kan vælge imellem.  Derudover kan moduler også placeres i ind‐ holdsområdet. 

Et link fra en menu til noget indhold eller en  funktion i Joomla kaldes et menuelement.  Flere menuelementer kan linke til det samme  indhold. Menuelementer kan selvfølgelig og‐ så linke helt ud af Joomla til andre sider på  internettet. 

Udvidelser Som nævnt findes der efterhånden tusindvis  af udvidelser til Joomla. Udvidelser i Joomla  er, som navnet antyder, elementer, der udvi‐ der Joomlas design eller funktionalitet. Det  kan f.eks. være en gæstebog, en MP3‐ afspiller, en kalender eller en webshop.  Joomla opererer med følgende forskellige ty‐ per udvidelser: 

Programudvidelser Programudvidelser er præcis, hvad navnet  siger. Små stykker kode som udvider eller  ændrer Joomlas funktionalitet. Programud‐ videlser er ofte nødvendige for, at kompo‐ nenter kan fungere, men programudvidelser    

● Komponenter  ● Moduler  ● Programudvidelser  ● Sprog  ● Skabeloner  FORLAGET LIBRIS

16        

Filnavn: Joomla

Dato: 23. juni 2010

Joomlas elementer

Front-end’en

er ikke i sig selv synlige i front‐end’en. Det   er f.eks. programudvidelser, der gør, at mo‐ duler kan vises i indholdsområdet, eller at  Joomla kan køre i kompatibilitetstilstand.   Ligesom moduler har programudvidelser af  og til nogle parametre, der kan indstilles i  back‐end’en. 

Lad os lige tage et kig på hjemmesiden, som  den ser ud for dine besøgende. Front‐end’en  er allerede fyldt godt op med ting og sager.  Det er selvfølgelig for at vise dig nogle af de  mange muligheder i Joomla. Som udgangs‐ punkt har siden udseende som en nyheds‐ portal i stil med hjemmesiderne for nogle af  Danmarks større medier, eksempelvis Dan‐ marks Radio (dr.dk), TV2 (tv2.dk), Politiken  (politiken.dk) eller Ekstra Bladet (ekstrabla‐ det.dk).  

Sprog Udvidelsen sprog har du allerede stiftet be‐ kendtskab med. Det er muligt at ændre spro‐ get både i front‐end’en og, som noget nyt i  Joomla 1.5, også i back‐end’en. Ved hjælp af  en komponent er det også muligt at kunne  skifte mellem mange forskellige sprog i front‐ end’en. Når du skifter sprog, ændrer du na‐ turligvis ikke den tekst, du selv har skrevet i  artikler og lignende. Joomla oversætter ikke  automatisk det, du selv har skrevet, men du  kan selv lave oversættelser af dine artikler,  og disse vil skifte synkront med, at sproget  skifter. 

Fælles for disse sider er som regel, at de er  opbygget med en række moduler i hver side  beregnet for menuer, afstemninger, reklamer  m.m. og en indholdsside i midten, hvor læse‐ ren får en lille stump af nogle nyhedsartikler.  Vil man læse hele artiklen, kan man klikke på  teksten Læs mere.   Denne form for opbygning er smart, når man  arbejder med store mængder indhold, og det  er Joomla gearet til at kunne klare. Men  Joomla kan også fremvise en mere traditionel  hjemmeside, og undervejs i hæftet skal du  luge ud i tingene, så hjemmesiden i højere  grad får dit eget personlige præg. 

Skabeloner Din hjemmesides overordnede design styres  af en skabelon. Skabeloner bestemmer hjem‐ mesidens farver, knappernes udseende og  modulernes placering m.m. Du kan have  mange skabeloner installeret samtidig i  Joomla, og du kan således med et enkelt klik  med musen skifte design for din hjemmeside.  Du kan endda lade dine besøgende på  hjemmesiden vælge, hvilket design de helst  vil have. Fra back‐end’en har du adgang til  skabelonens HTML‐fil og CSS‐fil, som er  dem, der styrer designet. 

I figur 1.2 på næste side ser du Joomlas front‐ end, som den ser ud efter installationen af  programmet.  Der er flere ting i front‐end’en, end figuren  forklarer, men de vil alle blive gennemgået  senere.   

17

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 23. juni 2010

Joomlas elementer

  Figur 1.2: Joomlas front‐end, som den ser ud efter installation. 

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

det oversættes ikke blot, fordi man skifter  sprog. Det er kun al den automatisk genere‐ rede tekst, der er ændret. F.eks. kan du i din  dansksprogede opsætning se, at Search er  blevet skiftet ud med ordet Søg i søgefeltet,  og også datoen for, hvornår artiklen på forsi‐ den er skrevet, er skiftet til dansk. Der er  endvidere kommet dansk sprog på knapper‐ ne i afstemningsmodulet og i login‐modulet.  

Brødkrummer  Hovedmenu  Logo  Nyhedsmodul  Topmenu  Søgefelt  Anden menu  Nyhedsmoduler  Indholdsfelt  Afstemning 

I afsnittet Administration fra front‐end på side  68 kan du læse mere om, hvordan du kan  opdatere din hjemmeside direkte fra front‐ end’en uden at have kendskab til Joomlas  back‐end. 

På trods af at du har skiftet til dansk sprog,  står mange ting stadig på engelsk. Det er for‐ di selve indholdet er skrevet på engelsk, og 

FORLAGET LIBRIS

18        

Filnavn: Joomla

Dato: 17. juni 2010

Joomlas elementer

Back-end’en Det første, der møder dig, når du logger ind i  back‐end’en, er Joomlas kontrolpanel (se fi‐ gur 1.3). Til venstre har du 10 genveje til nog‐ le af de mest benyttede funktioner i Joomla,  og til højre har du nogle moduler, som kan  give dig forskellige informationer om det,  man kunne kalde hjemmesidens tilstand. 

  De to næste moduler indeholder en liste over  henholdsvis de mest læste artikler og de se‐ nest tilføjede artikler. Disse ting kan også vi‐ ses i moduler i front‐end’en, hvis du måtte  ønske det.  I modulet Menu Stats kan du få et overblik  over, hvilke menuer du har, og hvor mange  menuelementer hver menu indeholder. 

De funktioner, de 10 genveje linker til, er alle  at finde i menulinjen øverst på siden, og det  vil være denne linje, jeg benytter under min  gennemgang af Joomlas funktioner.  Modulerne i højre side kan udvides og klap‐ pes sammen efter behov. Det øverste modul  indeholder blot en velkomsttekst med kort  information om sikkerhed og links til steder,  hvor du kan søge oplysninger om Joomla.  I det næste modul får du en oversigt over,  hvem der i øjeblikket er logget ind på din  hjemmeside: 

  Figur 1.4: Modulet Menu Stats. 

 

  Figur 1.3: Joomlas back‐end, som den ser ud, når du logger ind. 

19

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Joomlas elementer Jeg vil ikke gå dybere ned i design og modu‐ ler for back‐end’en, men ligesom der findes  skabeloner for front‐end’en, kan back‐end’en  også designes efter din smag. Der findes tal‐ rige skabeloner til back‐end’en, og du kan  ændre modulernes placering, så de passer  dig bedre. 

I det sidste modul vises RSS‐feeds fra Joomla  Security Center, som er den afdeling af   Joomla.org, der tager sig af sikkerhedsbrud   i Joomla. Her kan du få information om sik‐ kerhedsopdateringer.  Alle de omtalte moduler administreres via  Udvidelser D Moduler D Administrator.    

FORLAGET LIBRIS

20        

Filnavn: Joomla

Dato: 17. juni 2010

 

Konfiguration Listelængden bestemmer, hvor mange ele‐ menter du ser ad gangen ved visning af lister  i back‐end’en. Det kan f.eks. være listen over  artikler, som med den nuværende indstilling  er begrænset til 20 ad gangen.  

Inden du går i gang med at oprette indhold i  Joomla, kan det være smart at konfigurere  Joomla, så de grundlæggende indstillinger i  systemet passer til dine behov.   Under Konfiguration kan du sætte en række  vigtige indstillinger vedrørende front‐end’en,  selve systemet og serveren. Mange af indstil‐ lingerne skal der normalt ikke pilles ved,  men andre er ret vigtige at tage stilling til, for  at du kan få det optimale ud af Joomla. Hvis  du vælger Websted D Konfiguration, kan du  se at konfigurationen er opdelt i tre emner el‐ ler grupper, nemlig Websted, System og Server. 

  Figur 2.1: Webstedsindstillinger under Websted D  Konfiguration.  Metaindstillinger under Websted har betyd‐

Indstillinger for websted

ning for din hjemmesides synlighed i forhold  til søgemaskinerne. Global metabeskrivelse for websted er den beskrivelse, som kommer til  at stå i søgemaskinen under selve linket til  din hjemmeside. Det er derfor vigtigt, at du  ændrer denne tekst til noget, der giver me‐ ning for brugerne i relation til din hjemme‐ side.  

I Webstedsindstillinger under Websted kan du  allerøverst bestemme om din hjemmeside  skal være online eller offline. Hvis webstedet  er offline, vil dine besøgende ikke kunne se  din hjemmeside, men vil i stedet blive mødt  med infoteksten nedenunder. Folk med ad‐ ministratorrettigheder har dog stadig mulig‐ hed for at logge ind. Du kan ændre denne  tekst, som du måtte ønske.  

Globale metanøgleord er de nøgleord, som du 

gerne vil findes under i søgemaskinen. Ad‐ skil ordene med komma. Nederst kan du  vælge, om titlen og skribenten skal vises som  metatags ved visning af artikler. 

Webstedets navn indtastede du allerede un‐ der installationen af Joomla, men her har du  altså mulighed for at ændre det. Websted‐ navnet er bl.a. synligt øverst i din browser og  vil også figurere som afsender for de mails,  du sender fra hjemmesiden.  I de følgende felter har du mulighed for at  angive, hvilken teksteditor der som standard  skal benyttes i Joomla. I øjeblikket er TinyM‐ CE den eneste, der er installeret, men du kan  installere nye editorer på samme måde som  andre udvidelser. 

  Figur 2.2: Metaindstillinger under Websted D Kon‐ figuration. 

21

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Konfiguration Ligeledes skal du som udgangspunkt blot  beholde den automatisk genererede sti til  Log‐mappen (se figur 2.4). Aktiveringen af  webservices kan have betydning for at visse  udvidelser fungerer korrekt, men undlad at  gøre noget ved den nu. 

SEO‐indstillinger har også betydning for sø‐ gemaskinerne. SEO står for Search Engine  Optimization (søgemaskineoptimering). In‐ ternet‐adresser eller såkaldte URL’er i Joomla  er ofte ganske lange og ret uforståelige som  f.eks.   http://joomland.dk/index.php?option=com_content &view=category&id=34&Itemid=53

Når søgemaskinerne ser en sådan adresse,  kan de se, at den er skabt dynamisk, og vil  derfor forkaste den. Hvis du skifter til Søgemaskinevenlige internetadresser , får du en me‐ re læsbar URL – både for dig og for søgema‐ skinerne. 

  Figur 2.4: Systemindstillinger under Websted D Kon‐ figuration. 

http://joomland.dk/information.html

Under Brugerindstillinger kan du vælge, om  dine besøgende skal have mulighed for at re‐ gistrere sig. Hvis du vælger Nej, fjernes mu‐ ligheden for at oprette sig som bruger fra  front‐end’en, men brugere, som allerede er  registreret, kan stadig logge ind. Dette er  praktisk, hvis du gerne selv vil oprette dine  brugere i back‐end’en, f.eks. medarbejderne i  en virksomhed. 

Funktionen Brug Apache mod_rewrite er kun  relevant, hvis dit webhotel ligger på en Apa‐ che server, og selvom det er tilfældet, er det  ikke sikkert, at du har tilladelse til at bruge  funktionen, så glem alt om den foreløbig.  Ved at tilføje et suffiks til URL’en føjes .html  til slutningen af adressen. På den måde  kommer URL’en til at ligne adressen til en  traditionel html‐side. Hvorvidt det reelt har  nogen effekt på søgemaskinerne, bliver sta‐ dig diskuteret. 

Type for nye brugere bestemmer, hvilken 

gruppe eller hvilket adgangsniveau nye bru‐ gere som standard skal have. Du kan dog al‐ tid ændre adgangsniveau for den enkelte  bruger efterfølgende.  Med et Ja ud for Aktivering af ny brugerkonto  tilsendes brugeren en mail med et link, som  vedkommende skal klikke på for at aktivere  sin nyoprettede konto. Dette er for at undgå  automatisk oprettede konti fra spam‐ programmer. Der findes dog også andre må‐ der at undgå det på, som måske er mindre ir‐ riterende for brugeren, men dem vil jeg ikke  komme ind på her. 

  Figur 2.3: SEO‐indstillinger under Websted D Kon‐ figuration. 

Indstillinger for system Under installationen af Joomla dannes et  hemmeligt ord, som har betydning for sik‐ kerheden i Joomla, men det er normalt ikke  noget, du skal bruge i nogen sammenhæng. 

FORLAGET LIBRIS

Brugerparametre på forside giver brugeren 

mulighed for at vælge sprog og tidszone ved  oprettelsen. Igen er det ting, som kan ændres 

22        

Filnavn: Joomla

Dato: 17. juni 2010

Konfiguration Indramningen sker både i back‐end og front‐ end. 

for den enkelte bruger i back‐end’en efterføl‐ gende. 

  Figur 2.7: Fejlsøgningsindstillinger under Websted D  Konfiguration. 

 

Under Cacheindstillinger kan du tilslutte ca‐ chen og indstille cachetiden. En cache er en  hukommelse, som gør, at tidligere besøgte  delsider af din hjemmeside kommer væsent‐ ligt hurtigere frem næste gang siderne besø‐ ges. Tidsindstillingen afgør, hvor længe si‐ derne skal huskes. 

Figur 2.5: Brugerindstillinger under Websted D Kon‐ figuration.  Medieindstillinger indeholder parametre med 

betydning for upload af billeder. Som ud‐ gangspunkt har du ikke brug for at ændre på  disse. 

  Figur 2.8: Cacheindstillinger under Websted D Kon‐ figuration. 

Sessionsindstillinger er som regel noget af  det første jeg ændrer ved opstart på en ny  Joomla‐side. Hver gang en bruger logger ind  i Joomla, enten i front‐end’en eller back‐ end’en, genereres der en session, som ”hu‐ sker” personen, indtil vedkommende logger  ud. Hvis vedkommende ikke logger ud og  ikke er aktiv på siden, rinder sessionen au‐ tomatisk ud efter et vist antal minutter. 

  Figur 2.6: Medieindstillinger under Websted D Konfi‐ guration. 

Under Fejlsøgningsindstillinger kan du tilslutte  Joomlas fejlsøgningssystem. Dette vil medfø‐ re en lang række tekstinformationer om  Joomla‐siden nederst i front‐end’en. Informa‐ tivt for nogle og volapyk for andre. Hvis du  vælger Fejlsøg sprog, indrammes al tekst fra  sprog‐filen med to sorte mærker, så du hur‐ tigt kan overskue hvilken tekst der er ind‐ hold, og hvilken der stammer fra sprogfilen. 

Som udgangspunkt er en session i Joomla sat  til at vare 15 minutter, og det giver god me‐ ning for en færdig Joomla‐side. Men under  arbejdet med oprettelsen af siden kan det ofte  være frustrerende at skulle logge sig på igen  og igen, fordi man ikke har været aktiv i en  periode. Heldigvis har du mulighed for at  sætte et højere minuttal. 

23

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Konfiguration

  Figur 2.9: Sessionsindstillinger under Websted D Kon‐ figuration. 

Indstillinger for server

  Figur 2.11: Lokale indstillinger og FTP‐indstillinger  under Websted D Konfiguration. 

Under Server D Serverindstillinger finder du  stien til Temp‐mappen. Under upload af ud‐ videlser bruger Joomla en mappe til midler‐ tidige filer, og dette er stien til mappen. 

Under Databaseindstillinger ser du de oplys‐ ninger om din database, som du indtastede  under installationen. Disse indstillinger skal  normalt ikke ændres, og en fejl i indtastnin‐ gen her kan gøre, at du ikke længere har ad‐ gang til back‐end’en. I så fald skal oplysnin‐ gerne ændres direkte i filen configuration.php,  som ligger i Joomlas rod. 

GZIP sidekomprimering giver mulighed for at 

levere hjemmesiden komprimeret til bruge‐ rens browser, som så udpakker den. Denne  funktion kan øge hastigheden af sidevisnin‐ gen, men kan også gøre det modsatte afhæn‐ gigt af serverens opsætning, så det anbefales  at vælge Nej her.  Fejlrapportering henviser til PHP’s eget fejl‐

visningssystem og forskellige indstillinger  for det. SSL står for Secure Sockets Layer og  er en krypteringsprotokol, som ofte benyttes i  forbindelse med handelssider på internettet,  men undlad foreløbig at ændre på indstillin‐ gen. 

  Figur 2.12: Databaseindstillinger under Websted D  Konfiguration.  

Under Emailindstillinger kan du vælge, hvil‐ ket e‐mail‐program der skal bruges ved af‐ sendelse af e‐mail fra hjemmesiden. Som  standard bruges den indbyggede PHP‐e‐ mail‐funktion. I feltet nedenunder kan du se  den e‐mail‐adresse, du indtastede under in‐ stallationen af Joomla. Bemærk også, at  hjemmesidens navn vil stå som afsender,  medmindre du ændrer afsendernavnet her.  De resterende indstillinger har kun betyd‐ ning, hvis du vælger et andet e‐mail‐program  end det allerede valgte. 

  Figur 2.10: Serverindstillinger under Websted D Kon‐ figuration. 

Under Lokale indstillinger har du mulighed for  at bestemme tidszonen, og under FTP‐ indstillinger kan du oprette det FTP‐lag, som  jeg frarådede under installationen.  

FORLAGET LIBRIS

24        

Filnavn: Joomla

Dato: 17. juni 2010

Konfiguration Hvis du vælger Websted D Medier, får du en  oversigt over filer og mapper frem. Du kan  skifte mellem to forskellige måder at se over‐ sigten på. Standard er thumbnail-visning, hvor  filerne vises med titel og et lille billede (se fi‐ gur 2.14).   I Detaljevisning vises filerne som en liste med  information om mål og datastørrelse.    Figur 2.13: E‐mail‐indstillinger under Websted D  Konfiguration. 

Medier De fleste billeder i Joomla ligger i mappen  images, og det er også hertil du selv kan  uploade billeder og andre dokumenter til din  hjemmeside. Dette kan gøres via FTP, men  Joomla har også en indbygget funktion til at  administrere og uploade disse ting. 

  Figur 2.15: Detaljevisning under Websted D Medier. 

Ligegyldigt hvilken visning du vælger, har  du foroven i visningen mulighed for at opret‐ te nye undermapper til images‐mappen, og  forneden har du mulighed for at uploade nye  filer.  Billeder, du ønsker at anvende i artikler, skal  placeres i undermappen stories. Hvilke filty‐ per der kan uploades, og hvor meget de må  fylde, kan du som tidligere nævnt indstille  under Websted D Konfiguration D System.   

Medier kan også tilgås direkte fra en artikel.  Denne funktion minder om den beskrevne og  bliver gennemgået senere i hæftet.

Figur 2.14: Thumbnail‐visning under Websted D Me‐ dier. 

25

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

 

Opret indhold – del 1 Din hjemmeside skal have noget indhold, og  indhold i Joomla er primært ensbetydende  med artikler. Hvis du vælger Indhold D Artikler i din back‐end, kan du se, at der allerede  er oprettet adskillige artikler (se figur 3.2). 

Du kan også se de resterende artikler ved at  skifte side med knapperne til højre for drop‐ down‐listen.    Figur 3.3: Navigation til visning af alle artkler. 

Faktisk er der oprettet 43 artikler, men du  kan kun se de første 20, for Joomla er sat til  kun at vise 20 ad gangen. Dette kan du æn‐ dre ved at vælge et andet antal i dropdown‐ listen nederst på siden i venstre hjørne.  

Øverst har du en værktøjslinje for artiklerne  (se figur 3.2).   Sådan en linje vil du se mange andre steder i  Joomla, men hvert område har sin egen  værktøjslinje. Punkter som Hjælp, Gem, An‐ vend, Rediger og Flyt vil dog ofte gå igen.  Titlerne giver i høj grad sig selv, og jeg vil  senere gennemgå deres funktion. 

  Figur 3.1: Indstilling for antal artikler, der skal vises på  samme side. 

 

  Figur 3.2: Udsnit af billedet med artikeloversigten. 

FORLAGET LIBRIS

26        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 1 Til højre for artiklernes titler har  du en række kolonner med op‐ lysninger om dine artikler.  Første kolonne viser om artiklen  er publiceret eller ej. Du kan også ændre den  enkelte artikels status direkte i kolonnen. En  sådan kolonne vil du se mange andre steder i  Joomla, i forbindelse med både sektioner, ka‐ tegorier og moduler m.m. Men denne kolon‐ ne er dog lidt speciel, fordi den også kan vise  en række andre ting om artiklen. Disse har at  gøre med tidsstyring af artikler og vil blive  gennemgået senere. 

  I de fire sidste kolonner får du oplyst artik‐ lens forfatter, tidspunkt for oprettelse, antal‐ let af gange artiklen har været vist, og ende‐ lig et ID‐nummer, som Joomla bruger til at  holde styr på artiklerne: 

 

I næste kolonne kan du vælge om  artiklen skal være synlig på Forsiden. Betegnelsen Forsiden er lidt  misvisende, for Forsiden behøver  faktisk ikke være den side dine be‐ søgende kommer til først. Forsiden kan nær‐ mest betragtes som sin egen sektion eller ka‐ tegori. 

Statisk indhold Som du nok allerede har fået indtryk af, er  Joomla gearet til at kunne lave store portaler  og nyhedssider med meget store mængder  nyhedsstof, der jævnligt udskiftes eller opda‐ teres af skiftende forfattere eller administra‐ torer. Faktisk kan man godt få den opfattelse,  at det er svært at lave andet i Joomla. At det  er svært at lave en struktur, som mere min‐ der om en traditionel hjemmeside lavet i  HTML. Men bare rolig. Du kan sagtens lave  hjemmesider med såkaldt statisk indhold i  Joomla. Du kan betragte statisk indhold som  den mest enkle form for indholdsstruktur i  Joomla, og mange vil nok føle at denne struk‐ turform bidrager til at lave indhold på en  mere traditionel måde. 

I næste kolonne kan du ændre  rækkefølgen af artiklerne. Med  de grønne pile kan du skubbe  artiklerne en plads op eller ned.  Du kan også vælge at skrive et  tal i et eller flere af kolonnens tekstfelter og  herefter klikke på den lille diskette øverst i  kolonnen.  I den efterfølgende kolonne  kan du se, hvilket adgangsni‐ veau der kræves af besøgende  for at se artiklen. I øjeblikket  er niveauet sat til Offentlig,  men hvis du klikker en gang på niveauet,  skifter det til Registreret. Klikker du endnu en  gang, skifter niveauet til Speciel. Klik en sid‐ ste gang, og du er tilbage på Offentlig. 

Statisk indhold er en betegnelse som blev  brugt i tidligere udgaver af Joomla, men den  anvendes ikke i Joomla i dag. Muligheden  findes dog stadig, så jeg vælger fortsat at  bruge betegnelsen. Det går i al sin enkelhed  ud på at oprette en artikel, som ikke hører  ind under en sektion eller en kategori. 

I de to næste kolonner vises, hvilken sektion  og kategori den pågældende artikel tilhører: 

 

27

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 1

  Figur 3.4: Skærmbillede til oprettelse af en artikel. 

Du skal derfor nu oprette en ny artikel. Hvis  du vælger Indhold D Artikler og klikker på Ny  i værktøjslinjen, får du et skærmbillede som  det, du kan se i figur 3.4.  Det mest iøjnefaldende er nok teksteditoren  til venstre, som ligner Word eller lignende  tekstbehandlingsprogram til forveksling.  Ovenover har du mulighed for at vælge nog‐ le af de samme ting som på den foregående  side, nemlig om artiklen skal være publiceret  eller ej, og om den skal være synlig på Forsiden.  

  3 Skriv en kort tekst om foreningens formål  i teksteditoren, og vælg Gem i øverste høj‐ re hjørne. 

Sådan opretter du en artikel:  1

2

Kald artiklen for Formål i både titel og ali‐ as.  

  I oversigten kan du nu se din nye artikel.  Som du også kan se, står der ingenting i de  kolonner, der viser, hvilken sektion og kate‐ gori artiklen tilhører. Den er med andre ord  uafhængig af sektioner og kategorier. Selvom  artiklen er publiceret, kan du endnu ikke se  den i front‐end’en. Det venter vi lige lidt  med. Først skal du udforske mulighederne i  teksteditoren lidt mere. 

  I feltet Sektion vælger du det, der hedder  Usorteret. Det betyder, at artiklen ikke til‐ hører nogen sektion. Samtidig skifter også  kategorifeltet til Usorteret, og der er ingen  valgmuligheder. 

FORLAGET LIBRIS

28        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 1

Teksteditoren

2

Joomla benytter sig som udgangspunkt af  teksteditoren TinyMCE. Teksteditoren ligner  til forveksling brugerfladen i ethvert andet  tekstbehandlingsprogram som f.eks. Word  eller OpenOffice.  Der er et skrivefelt med en række forskellige  funktioner placeret øverst i et værktøjspanel.  Her kan du ændre skrifttype, skriftstørrelse,  tekstfarve m.m. Du kan også indsætte links,  billeder eller video. Endelig kan du indsætte  HTML enten ved at kopiere det fra en  HTML‐side eller ved at skrive det direkte i  editoren. Faktisk er det HTML du arbejder i,  så snart du skriver noget i teksteditoren, men  du kan ikke umiddelbart se det. 

 

TIP Bemærk, at teksteditoren ikke er en del af selve Joomla, og derfor oversættes editorens værktøjer desværre ikke til dansk, selvom du har skiftet sprog. Men det er dog muligt at få editoren oversat til dansk. På tinymce.moxiecode.com kan du finde danske oversættelser til editoren, og du kan i det hele taget få mere information om dens funktioner.

3

I feltet Link URL skriver du adressen til  Joomlas side, nemlig: http://www.joomla.org. 

4

Vi vil gerne have Joomlas side frem i et  nyt vindue, så i feltet Target vælger du  Open in new window (_blank). 

5

Klik til sidst på knappen Insert i nederste  venstre hjørne. 

Ordet Joomla har nu skiftet til farven blå, og  der kommer en understregning på, når du fø‐ rer musemarkøren hen over ordet. 

Du skal nu stifte bekendtskab med nogle af  mulighederne i teksteditoren. 

Opret tabel

Opret link

Hvis du er vant til at arbejde med HTML,  kender du uden tvivl til tabeller. En traditio‐ nel hjemmeside i HTML er nemlig tit sat op i  tabeller. Tabeller bruges til at styre, hvor på  siden indhold som tekst og billeder skal pla‐ ceres. Det kan du også gøre i Joomla. I stedet  for bare at skrive løs i tekstfeltet kan du op‐ rette tabeller til præcist at placere din tekst,  hvor du ønsker.  

Vælg igen Indhold D Artikler, og åbn din nye  artikel Formål. Først skal du prøve at indsætte  et link i artiklen. I den øverste sætning jeg  har lavet, vil det f.eks. være relevant med et  link til Joomlas hovedside, hvis brugeren  klikker på navnet Joomla.  1

Vælg Insert/Edit link i tekstedito‐ rens værktøjspanel. Du får nu føl‐ gende dialogboks frem: 

Start med at markere ordet Joomla med  musen: 

1

   

29

Placer markøren et sted neden   for din tekst. Klik så på knappen  Insert a new table. Du får nu føl‐ gende dialogboks frem: 

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 1

  Figur 3.6: Tabellen er udvidet, og der er tekst i nogle af  cellerne. 

Du kan tilrette tabellen ved at tilføje eller  fjerne kolonner og rækker, og du kan lægge  to celler sammen til én. Alt dette gøres med  disse knapper: 

  2 Skriv 4 ud for Columns (kolonner) og 4 ud  for Rows (rækker). Bemærk, at så længe  Border er sat til 0, vil dine besøgende ikke  kunne se selve tabellen, fordi kanterne er  usynlige. Du vil dog selv kunne se tabel‐ len i form af stiplede linjer i teksteditoren.  3

  Figur 3.7: Knapper til brug for redigering af tabel. 

Klik på knappen Insert i nederste venstre  hjørne. 

Vis HTML I teksteditoren kan du få en HTML‐ visning af, hvad du har lavet på si‐ den. Dette sker ved at vælge Edit HTML Source.  

Nu har du en tabel med 4 gange 4 celler.  Hvis du klikker på en af kanterne, markerer  du tabellen, og du kan nu trække i kanterne  og dermed udvide tabellen. 

Selvom du måske ikke er vant til at arbejde  med HTML, er funktionen ganske praktisk.  Du kan f.eks. kopiere koden fra en eksiste‐ rende HTML‐side og sætte den ind i denne  HTML‐editor. På den måde kan du kopiere  design fra eksisterende sider og tilrette det i  teksteditoren. 

  Figur 3.5: Tabel med 4x4 celler. Du kan trække i kan‐ terne for at udvide. 

Cellernes størrelse kan også bestemmes ved  at placere markøren i et felt og  herefter vælge Table row properties eller Table cell properties .  Du kan skrive tekst eller indsæt‐ te billeder i tabellens celler og på den måde  placere indhold, som du måtte ønske. 

  Figur 3.8: Teksteditorens HTML‐editor. 

FORLAGET LIBRIS

30        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 1

Indsæt billede Du skal selvfølgelig også prøve at indsætte  billeder på din hjemmeside. Som tidligere   beskrevet ligger de fleste billeder i Joomla i  mappen images. Men de billeder du kan bru‐ ge til at indsætte i en artikel, skal ligge i en  undermappe til images, der hedder stories.  Hvis du klikker på Billede i ne‐ derste venstre hjørne af tekstedi‐ toren, får du en oversigt frem over filer og  undermapper i mappen stories. 

3

Marker billedet joomla‐dev_cycle.png så  adressen kommer frem i feltet Internetadresse til billede. 

4

I Billedebeskrivelse kan du f.eks. skrive  Joomla udviklingscyklus. I Placering vælger  du Left. 

5

Klik til sidst på knappen Indsæt foroven. 

Dit billede er nu placeret til venstre for tek‐ sten i teksteditoren. Hvis du ikke havde an‐ givet nogen placering, ville billedet have lagt  sig oven for eller neden for teksten. Billedet  er ganske stort, men du kan trække i billedets  kanter og på den måde forstørre, formindske  eller forvrænge billedet. Hvis du vælger Forhåndsvisning i værktøjslinjen, kan du se,  hvordan layoutet vil tage sig ud på hjemme‐ siden. 

  Figur 3.9: Medieoversigt åbnet i forbindelse med ind‐ sættelse af billede under oprettelsen af artikel. 

Oversigten er stort set identisk med den du  får ved at vælge Websted D Medier. Du har  dog ikke mulighed for at skifte mellem  Thumbnail-visning og Detaljevisning, og du kan  heller ikke oprette nye mapper. Men du har  stadig mulighed for at uploade nye billeder,  og du kan også henvise til et billede et andet  sted på internettet. 

  Figur 3.10: Forhåndsvisning af artiklen. 

TIP Måske har du bemærket, at når du trykker på Enter på tastaturet for at få et enkelt linjeskift, så springer markøren to linjer ned. Det er igen fordi, du faktisk arbejder i HTML uden rigtigt at kunne se det. Hvis du ønsker et enkelt linjeskift, skal du holde Shift nede samtidig med, at du trykker på Enter.

I første omgang skal du dog bare prøve at  indsætte et billede som allerede ligger i map‐ pen:  1

Placer markøren øverst i venstre hjørne af  tekstfeltet foran al tekst. 

2

Klik på Billede i nederste venstre hjørne af  teksteditoren. 

 

31

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 1

Menuer

Det er et navn som Joomla bruger internt til  at holde styr på menuen. Ved at klikke  på ikonet i kolonnen Menuelement(er)  får du en oversigt over den aktuelle  menus menuelementer. Ikonet svarer til at  vælge en af menuerne under Menuer i menu‐ linjen. De efterfølgende kolonner giver in‐ formation om antal publicerede, ikke publi‐ cerede og forkastede menuelementer. 

Du skal nu have gjort din artikel synlig i  front‐end’en, og eftersom artiklen ikke er sat  som ”synlig på forsiden” og heller ikke hører  ind under en sektion og en kategori, kræver  det et link fra en menu.  En menu er det sted, hvorfra dine besøgende  vælger, hvad de vil se på hjemmesiden. Det  er den besøgendes navigationscenter og ud‐ gangspunkt, og det er derfor vigtigt, at me‐ nuer konstrueres så enkelt, overskueligt og  sigende som muligt. Derfor er det smart, at  man i Joomla har mulighed for helt at gemme  en menu af vejen, hvis den ikke er vedkom‐ mende for bestemte besøgende, eller hvis den  ikke har relevans set ud fra, hvor den besø‐ gende befinder sig på siden.  

Måske undrer du dig over, at det ikke er alle  de viste menuer som også er synlige i front‐ end’en. Det er fordi, menuer er placeret i mo‐ duler. I oversigten over menuer kan du der‐ for ikke umiddelbart se, om den pågældende  menu er synlig for dine besøgende eller ej.  Det skal du se under Udvidelser D Moduler.  Da målet er en dansksproget hjemmeside,  kan du passende ændre menuernes navne:  

Hvis du vælger Menuer D Menuer i menulin‐ jen, får du en oversigt frem over dine menu‐ er. Bemærk i øvrigt at menuer i lighed med  artikler har deres egen papirkurv. Du kan  med andre ord kassere menuer og genoprette  dem igen, hvis det skulle blive aktuelt. 

Klik på Main Menu, eller klik i cirklen til  venstre for titlen, og vælg Rediger i øver‐ ste højre hjørne. Skærmbilledet skifter. 

2

I feltet Menutype skriver du Hovedmenu i  stedet for Main Menu, og det samme gør  du i feltet Titel. 

  3 Klik på Gem i øverste højre hjørne. 

  Figur 3.11: Oversigt over menuer. 

Menuelementer

I oversigten over menuerne har du en række  kolonner med oplysninger om de enkelte  menuer. Den første kolonne efter menutitlen  viser menutypen. I modsætning til menuele‐ menttypen, som bliver gennemgået om lidt, så  har menutypen reelt ingen betydning for dig. 

FORLAGET LIBRIS

1

Et menuelement er et link fra en af dine me‐ nuer til noget indhold eller til andre funktio‐ ner i Joomla. I front‐end’en kan et menuele‐ ment være repræsenteret ved en knap eller  ved almindelig tekst afhængigt af skabelonen  for den pågældende hjemmeside. 

32        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 1

  Figur 3.12 Oversigt over menuelementer i Hovedmenu.

Hvis du vælger Menuer D Hovedmenu, får du  en oversigt over menuelementerne i den ny‐ ligt omdøbte menu. 

Der skal dog ikke herske tvivl om, at Forsiden  ofte vil være praktisk at anvende som den  første side, især på nyhedsportaler og lig‐ nende, fordi den formår at samle artikler fra  forskellige sektioner. 

Som du kan se, indeholder menuen ni menu‐ elementer, hvoraf elementet What’s new in 1.5  er et underelement. Kolonnerne er velkendte  med undtagelse af kolonnerne Standard og  Type. I førstnævnte kan du se, hvilket menu‐ element der vises som den første side, når  den besøgende kommer til din hjemmeside. I  kolonnen Type kan du se, hvilken type menu‐ element der er tale om.  

Bemærk, at det menuelement, der er sat til  Standard, ikke kan afpubliceres. Det ville 

selvsagt ikke give nogen mening ikke at  kunne se den første side på hjemmesiden.  Hvis du vælger Ny i øverste højre hjørne, får  du et skærmbillede frem, hvor du kan vælge  mellem en lang række menuelementtyper (se  figur 3.13). 

Det er vigtigt at holde et par ting adskilt her.  I øjeblikket er menuelementet Home sat til  standard, og menuelementtypen er Articles D  Forside. Det vil sige, at Forsiden er det, der vi‐ ses som første side på din hjemmeside, og det  virker jo logisk nok. Men sådan behøver det  ikke være. Forsiden er et indholdselement,  der så at sige er sin egen sektion med egen  menuelementtype. Forsiden vil blive gen‐ nemgået senere i hæftet. 

Menuelementtypen er afgørende for, hvor  det aktuelle menuelement skal føre hen, men  også afgørende for, hvordan det der føres  hen til, skal vises. Det lyder måske kringlet,  og det er det også. Heldigvis har du mulig‐ hed for at ændre menuelementtype efter op‐ rettelsen af menuelementet, så hvis du væl‐ ger forkert, er der ikke sket den store ulykke. 

33

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 1 gang skal du blot vælge den undertype der  hedder Artikellayout: 

Nogle af menuelementtyperne giver sig selv.  Hvis du eksempelvis vil lave et menuele‐ ment, der linker til søgefunktionen, skal du  naturligvis vælge typen Søg. Men tit er der  undertyper til de forskellige menuelementty‐ per, og det gør ikke sagen nemmere. 

1

Klik på Artikler. Du ser nu en række mu‐ ligheder for artikler, og her vælger du Ar‐ tikellayout: 

  2 Skærmbilledet skifter, og under Detaljer for menuelement skriver du Formål i Titel og Alias.  3

Vælg artiklen Formål under Parametre grundlæggende i højre side. 

4

Klik på Gem i øverste højre hjørne. 

  Gå nu ud i front‐end’en, og klik på Opdater i  browseren eller tast F5, så hjemmesiden op‐ dateres. I hovedmenuen er der nu kommet et  nyt menuelement ved navn Formål nederst i  hovedmenuen, som linker til den statiske ar‐ tikel af samme navn. 

  Figur 3.13: Oversigt over menuelementtyper. 

Artiklernes forskellige menuelementtyper vil  blive gennemgået senere, men i første om‐  

FORLAGET LIBRIS

34        

Filnavn: Joomla

Dato: 17. juni 2010

 

Opret indhold – del 2 og det vil sige artikler, som i øjeblikket ligger  i papirkurven.  

I stedet for at oprette artikler som statisk  indhold kan du strukturere artiklerne hierar‐ kisk i sektioner og kategorier, og disse kan  organiseres på forskellig vis.   

Sådan opretter du en sektion: 

I det følgende kommer du igennem proces‐ sen med at oprette sektioner, kategorier og  flere artikler. 

1

Klik på Ny i øverste højre hjørne. Skærm‐ billedet skifter. 

2

Vi kalder den nye sektion for Information,  så skriv Information i felterne Titel og Alias.  Du har også mulighed for at lave en be‐ skrivelse til sektionen og evt. indsætte et  billede, men det skal du ikke gøre lige nu. 

3

Klik på Gem i øverste højre hjørne. Nu er  du tilbage ved foregående skærmbillede  og kan se, at der er tilføjet endnu en sekti‐ on. 

Opret sektion Du skal starte med at oprette en sektion. Hvis  du vælger Indhold D Sektioner i din back‐end,  får du følgende skærmbillede frem, hvor du  kan se, at der allerede er oprettet tre sektio‐ ner ved navn About Joomla, News og FAQs. 

Opret kategori Du skal nu lave en kategori til sektionen.  Hvis du vælger Indhold D Kategorier i din  back‐end, kan du se, at der allerede er opret‐ tet ni kategorier.  

  Figur 4.1: Oversigt over sektioner. 

Kolonnerne til højre for sektionernes navne  giver en række informationer om de enkelte  sektioner. Kolonnerne Publiceret, Sortering og  Adgangsniveau kender du. Næste kolonne vi‐ ser, som navnet siger, antallet af kategorier i  den pågældende sektion.  De næste to kolonner er lidt specielle. Kolon‐ nen Antal Aktive viser antallet af artikler i den  pågældende sektion. Bemærk, at der ikke ta‐ ges stilling til om artiklerne er publiceret eller  ej. Hvis de ligger i sektionen, betragtes de per  definition som aktive. Den næste kolonne,  derimod, viser antallet af forkastede artikler, 

  Figur 4.2: Oversigt over kategorier. 

Skærmbilledet ligner til forveksling et  skærmbillede for sektioner, men bemærk at  én af kolonnerne er anderledes. Den kolonne 

35

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 2 der før viste antal kategorier, viser nu, hvil‐ ken sektion den enkelte kategori tilhører.  Sådan opretter du en kategori:  1

Klik på Ny i øverste højre hjørne. Skærm‐ billedet skifter. 

2

Vi kalder også den nye kategori for Information, så skriv Information i både Titel og  Alias. Også dette skærmbillede ligner til  forveksling billedet for oprettelse af ny  sektion, men med én vigtig forskel. Du  kan nemlig vælge hvilken sektion din nye  kategori skal høre ind under. Vælg sekti‐ onen Information. 

  3 Vælg Information under Sektion. Artiklen  er allerede sat til Publiceret og ikke synlig  på forsiden. Disse indstillinger skal bibe‐ holdes. 

    3 Skriv eventuelt en lille tekst i tekstedito‐ ren som introduktion til de tre artikler, du  skal oprette om lidt. 

4

  Klik til sidst på Gem i øverste højre hjørne.  Nu er du tilbage ved foregående skærm‐ billede og kan se, at der er tilføjet endnu  en kategori. 

Du har allerede prøvet at oprette en artikel,  og nu skal du lave nogle flere artikler, som  skal ligge i din nyoprettede kategori:  Vælg Indhold D Artikler og vælg Ny i øver‐ ste højre hjørne. Skærmbilledet skifter.  

2

Vi kalder vores første artikel for Vedtægter, så skriv Vedtægter i felterne Titel og  Alias.  

FORLAGET LIBRIS

Vælg Information i feltet Kategori. Faktisk  skifter den automatisk, fordi der kun er én  kategori i denne sektion. 

5

Skriv en kort tekst om foreningens ved‐ tægter i teksteditoren, og klik på Gem i  øverste højre hjørne. 

6

Gentag punkt 1 til 5 med to nye artikler.  Kald dem henholdsvis Medlemmer og Bestyrelse, så du i alt får tre artikler i katego‐ rien Information. Skriv lidt tekst i de nye  artikler. 

Du har nu oprettet tre artikler, men selvom  de er publicerede, er de stadig ikke synlige i  front‐end’en. Det skyldes to ting. For det før‐ ste sagde du Nej til at artiklerne skulle vises  på Forsiden, og for det andet er der endnu in‐ gen menuelementer, der linker til den sektion  og kategori artiklerne befinder sig i. Du skal  derfor oprette et menuelement til din nye ka‐ tegori. 

Opret artikler

1

4

Artiklernes menuelementtyper Som nævnt kan valg af menuelementer være  lidt svært, når man ikke ved, hvad de bety‐

36        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 2 der. Særligt de mange undertyper under ho‐ vedtypen Artikler kan være forvirrende, men  heldigvis har Joomla allerede lavet nogle ek‐ sempelsider, hvor du kan se, hvad det går ud  på.  I front‐end’en af din hjemmeside under ho‐ vedmenuen i venstre side har du en menu,  der hedder Key Concepts. Hvis du vælger  Example Pages fra denne menu, skifter forsi‐ den udseende, og samtidig får du en ny me‐ nu frem nedenunder, der hedder Example  Pages.    Figur 4.4: Eksempel på bloglayout for sektion. 

Dette layout viser alle artikler i alle kategori‐ er i den sektion, der hedder FAQs. Artiklerne  vises med en enkelt artikel foroven, og heref‐ ter er de placeret side om side. I dette tilfælde  er artiklerne ganske korte, og de er derfor  vist i deres fulde længde, men ofte vil artik‐ lerne blive præsenteret med titel og en lille  introtekst. Vil man læse hele artiklen, kan  man så klikke på linket Læs mere. Denne ty‐ pe layout kender du sikkert fra bl.a. online‐ aviser.   

Nederst på siden er der links til fire artikler,  som der ikke var plads til på forsiden. Dem  kan du se ved enten at klikke på titlerne eller  ved at gå videre til næste side nederst på for‐ siden. 

Figur 4.3: Menu for Example Pages kommer først frem  efter, at der er klikket på Example Pages. 

Her kan du vælge mellem fire forskellige  layouts, svarende til dem du kan vælge mel‐ lem, når du opretter et nyt menuelement. I  det følgende vil jeg gennemgå de fire layouts.  Bemærk, at eksemplerne er en del af Joomlas  demodata, og derfor er teksten på engelsk. 

Listelayout for sektion (Section Table) I Section Table vises artiklerne i det, der hed‐ der Listelayout for sektion. Dette layout viser  sektionens forskellige kategorier i en liste. 

Bloglayout for sektion (Section Blog)

Under hvert kategorinavn er der en lille in‐ trotekst til kategorien. Ud for hvert kategori‐ navn kan du se, hvor mange artikler den på‐ gældende kategori indeholder. Det er tyde‐

Hvis du klikker på Section Blog, vises nu en  del af Joomlas indhold i det der hedder Blog‐ layout for sektion. 

37

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 2 ligt, at dette layout giver et bedre overblik  end det foregående. 

 

 

Figur 4.5: Eksempel på listelayout for sektion. 

Figur 4.7: Eksempel på listelayout for kategori. 

Bloglayout for kategori (Category Blog)

Der er desuden koblet et filter på, så du kan  søge efter bestemte artikler. Til højre for arti‐ kelnavnene står, hvem der har skrevet artik‐ lerne, og hvor mange gange de har været  læst. 

Category Blog eller Bloglayout for kategori er 

helt identisk med bloglayout for sektion. 

Opret menuelement Et passende layout for menuelementet In‐ formation kunne være listelayout for kategori.  Da der ikke er tale om nyhedsartikler, er der  ingen grund til at give folk en bid af teksten  som i de to bloglayouts, og eftersom der kun  er én kategori i sektionen Information, giver  det ingen mening at lave en oversigt over  sektionens kategorier som i listelayout for  sektion. Sådan gør du: 

  Figur 4.6: Eksempel på bloglayout for kategori. 

Forskellen er blot, at der kun vises artikler for  en enkelt kategori – i dette tilfælde kategori‐ en General fra sektionen FAQs. 

Listelayout for kategori (Category Table)

1

Klik på Ny i øverste højre hjørne. 

2

I listen over menuelementtyper vælger du  Artikler D Kategorilistelayout . 

3

Vi kalder menuelementet for Information,  så skriv Information i Titel og Alias. 

4

Vælg kategorien Information/Information  under Parametre - grundlæggende i højre  side. 

5

Klik på Gem i øverste højre hjørne. 

Category Table eller Listelayout for kategori er 

ligeledes identisk med listelayout for sektion.  Her viser listen blot de artikler, der er i en ka‐ tegori – i dette eksempel kategorien Languages fra sektionen FAQs.  FORLAGET LIBRIS

 

38        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 2 tet skal linke til. Herefter kan du vælge, hvor  mange links der skal vises, hvilket også vil  sige, hvor mange artikeltitler der skal vises  lige nu. Du har som bekendt tre artikler i ka‐ tegorien. 

I front‐end’en kan du nu se, at der er kommet  et nyt link nederst i hovedmenuen, der hed‐ der Information. Klik på linket, og du får føl‐ gende listeoversigt over dine artikler i kate‐ gorien Information. 

Herefter kan du vælge, om Tabeloverskrifter  og Datokolonne skal vises. Tabeloverskrifter‐ ne er de navne der vises over hver kolonne. I  feltet Datoformat kan du vælge, hvordan du  gerne vil have vist datoer. Hvis feltet efterla‐ des tomt, benyttes sprogfilen til at bestemme  typen. Nederst har du mulighed for at vise  filtreringsystem for de besøgende, så de kan  søge mere målrettet i dine artikler.  

  Figur 4.8: Oversigt over artikler i kategorien Informa‐ tion. 

Som du kan se, indeholder siden bl.a. mulig‐ hed for at søge på artiklernes titel, mulighed  for at bestemme hvor mange artikler der skal  vises på siden, og en kolonne med skriben‐ tens navn. Alt sammen ting som ikke er sær‐ lig relevante for en side med kun tre artikler.  Så du skal om lidt prøve at gøre oversigten  lidt mere simpel og strømlinet. Først tager vi  lige et kig på menuelementets parametre.    Figur 4.9: Grundlæggende parametre for menutypen  Kategorilistelayout. 

Parametre for menuelement Vælg igen Menuer D Hovedmenu, og vælg  menuelementet Information. I højre side har  du en lang række parametre for menuele‐ mentet og menuelementtypen. Parametrene  er opdelt i Grundlæggende, Avanceret, Komponent og System. Da en del af disse para‐ metre har betydning for, hvordan menuele‐ menttypen vises, er parametrene derfor for‐ skellige alt efter, hvilken menuelementtype  du har valgt. Men lad os tage et kig på para‐ metrene for menuelementtypen Kategorilistelayoyt . 

Under Parametre – avanceret  har du øverst  mulighed for at bestemme, i hvilken række‐ følge artiklerne skal vises. De kan f.eks. vises  efter oprettelsesdato, alfabetisk, flest hits eller  efter den rækkefølge, de har i back‐end’en.  Herefter kan du bestemme, om sidenumme‐ rering og visningsantal skal vises. Visnings‐ antal henviser til den lille dropdown‐liste,  hvor den besøgende selv kan vælge, hvor  mange artikler vedkommende vil se ad gan‐ gen. Nederst kan du få vist et link til RSS‐ feeds, hvis du benytter dig af det. 

Under Parametre – grundlæggende kan du  øverst vælge, hvilken kategori menuelemen‐   

39

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 2 Under Parametre – system kan du øverst be‐ stemme, om du vil have vist en titel på den  aktuelle side og hvad titlen skal være. Hvis  tekstfeltet efterlades blankt, vil menuelemen‐ tets titel blive vist.   

Sideklasse-suffiks har at gøre med designet af 

Figur 4.10: Avancerede parametre for menutypen Ka‐ tegorilistelayout. 

siden. Her kan du henvise til en CSS‐klasse  og på den måde have forskelligt design på  hjemmesidens sider. Menuelementet kan til‐ deles et billede, og nederst kan du vælge om  SSL skal være aktiveret. Indstillinger for SSL  findes under Websted D Konfiguration D System og er blevet omtalt tidligere. 

Under Parametre – komponent  kan du over‐ skrive en række globale indstillinger. De glo‐ bale indstillinger vil blive gennemgået sene‐ re, så jeg vil ikke gå dybere ned i disse para‐ metre nu, men der er, som det ses, mulighed  for at få vist skribentnavn, oprettelsesdato,  ikoner for udskrivning, mail, PDF og meget  mere. 

  Figur 4.12: Systemparametre for menutypen Kategori‐ listelayout. 

Tilret menuelementets layout Du skal som nævnt have gjort dit layout for  menuelementet Information lidt mere simpelt,  og i følgende lille øvelse skal du ændre på  nogle af de gennemgåede parametre, så du  får en idé om, hvordan du kan tilrette me‐ nuelementet: 

  Figur 4.11: Komponentparametre for menutypen Kate‐ gorilistelayout. 

FORLAGET LIBRIS

1

Vælg Skjul ved Tabeloverskrifter under Parametre - grundlæggende. 

2

Vælg Skjul ved Filter under Parametre grundlæggende. 

3

Vælg Skjul ved Visningsantal under Parametre - avanceret . 

4

Vælg Skjul ved Skribentnavne og ved Hits  under Parametre – komponent . 

40        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 2 5

6

Det vil være smart, hvis brugeren kan  bladre mellem de tre artikler, så vælg Vis  ved Vis navigation under Parametre – komponent. 

4

Vælg Information under Overordnet element. 

5

Vælg artiklen Vedtægter under Parametre – grundlæggende. 

Klik på Gem i øverste højre hjørne. 

6

Gentag punkt 1 til 5 for de to andre artik‐ ler. 

I front‐end’en kan du nu se, hvordan din  oversigt over de tre artikler har ændret ud‐ seende.  

Når du klikker på Information i front‐end’en,  får du nu en undermenu i hovedmenuen  med tre menuelementer, hvorfra du kan  komme direkte til de tre artikler. Bemærk, at  hovedmenuen stadig har titlen Main Menu,  selvom du har ændret titlen for menuen i  back‐end’en. Det er fordi menuen er placeret  i et modul, som stadig bærer navnet Main  Menu. Det skal du ændre senere. 

  Figur 4.13: Kategorilistelayout efter ændringer i para‐ metre.. 

I stedet for at fjerne parametre kunne du også  have valgt at tilføje parametre, herunder  f.eks. dato for artiklernes oprettelse. Hvis du  klikker på en af artiklerne, kan du se at du nu  har mulighed for at bladre mellem dem med  knapperne Forrige og Næste.    Figur 4.14: Navigation for artikler. 

Undermenuer Hvis det ikke er nok at kunne vælge de tre  artikler fra kategoriens listelayout, kan du  f.eks. lave en undermenu til menuelementet  Information i hovedmenuen. På den måde kan  artiklerne tilgås fra hovedmenuen efter, at du  har klikket på Information. Sådan gør du:  1

Vælg Menuer D Hovedmenu, og klik på Ny  i øverste højre hjørne. 

2

Vælg menuelementtypen Artikellayout un‐ der Artikler. 

3

Kald menuelementet for Vedtægter i fel‐ terne Titel og Alias. 

  Figur 4.15: Hovedmenu med undermenu for Informati‐ on. 

Bemærk i øvrigt, at du i øjeblikket ikke kan  bladre mellem artiklerne, når de vælges fra  undermenuen, ligesom du kan, når de væl‐ ges gennem kategoriens listelayout. Men det  kan du dog hurtigt ændre i menuelementer‐ nes parametre.

41

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

 

Moduler komponenten et modul tilknyttet, som kan  vise brugerfladen til en afstemning. Det ser  på den måde ud som om afstemningen ligger  i modulet, men selve hjernen bag afstemnin‐ gen ligger dog stadig i komponenten. 

Næsten alt der ligger uden om indholdssiden  på front‐end’en, er placeret i moduler. Menu‐ er, søgefelt, login, brødkrummer m.m. er alt  sammen placeret i moduler. Moduler er på  den måde en slags beholdere for funktioner,  der i virkeligheden kommer andre steder fra.  Det virker måske en smule ulogisk, for det  betyder f.eks., at hvis du vil ændre navnet på  hovedmenuen, så skal det gøres her, under  moduler, og ikke under indstillingerne for  selve menuen.  

Hvis du vælger Udvidelser D Moduler, får du  en oversigt frem over moduler i Joomla.  Oversigten over moduler er opdelt i Websted  og Administrator. Der findes nemlig moduler i  både front‐end’en og back‐end’en. Moduler‐ ne i back‐end’en er der dog som udgangs‐ punkt ingen grund til at pille ved. De er alle  aktiveret, og lad det bare blive ved det. 

Det betyder f.eks. også at selvom adgangsni‐ veauet for menuelementerne i en menu er sat  til Offentlig, kan de ikke ses af besøgende,  hvis modulet, som menuen er placeret i, er  sat til Registreret. 

I oversigten over webstedets moduler har du  de velkendte kolonner med informationer  om hvert enkelt modul. Efter kolonnerne Aktiveret, Sortering og Adgangsniveau har du en  kolonne, som viser placeringen af modulet. 

Moduler hører ofte sammen med komponen‐ ter. En komponent kan have et eller flere  moduler tilknyttet. F.eks. har afstemnings‐   

  Figur 5.1: Oversigt over moduler. 

FORLAGET LIBRIS

42        

Filnavn: Joomla

Dato: 17. juni 2010

Moduler duler. Lad os prøve at se nærmere på af‐ stemningsmodulet. Hvis du vælger Udvidelser D Moduler i menulinjen og klikker på  modulet Polls, får du nogle indstillingsmu‐ ligheder frem.  

Moduler er placeret i såkaldte modulpositio‐ ner. Hvor disse modulpositioner er, og hvor  mange der er til rådighed, afhænger af skabe‐ lonen. Du kan få en oversigt over skabelo‐ nens modulpositioner ved at vælge Udvidelser D Skabeloner. Klik herefter på den øn‐ skede skabelon, og vælg Forhåndsvisning.  Læs mere om skabeloner på side 81ff.  Kolonnen Sider viser om modulet er synligt  på alle sider af hjemmesiden, eller om det va‐ rierer. F.eks. er afstemningsmodulet som ud‐ gangspunkt kun synligt på forsiden. Hvis du  i front‐end’en klikker på et af dine nyopret‐ tede menuelementer, forsvinder afstem‐ ningsmodulet. At et moduls synlighed varie‐ rer, er selvfølgelig ikke særlig dækkende for  hvilke sider modulet er synligt på, men en  mere præcis information kan fås ved at gå  ind i det enkelte modul.  I kolonnen Type kan du se, hvilken modulty‐ pe der er tale om. Moduler og deres paramet‐ re er vidt forskellige alt efter, hvad de bruges  til. Der er således stor forskel på et afstem‐ ningsmodul og et nyhedsmodul. Men som  du kan se i oversigten, kan en hjemmeside  godt indeholde flere moduler af samme type.  Der er f.eks. ikke mindre end fire moduler af  typen mod_mainmenu, som bruges til at op‐ rette menuer i. Moduler kan nemlig i mod‐ sætning til komponenter kopieres. Kopierne  kan have andre parameterindstillinger end  originalen, og det betyder, at du f.eks. kan  have to afstemningsmoduler kørende med  hver sin afstemning. 

  Figur 5.2: Detaljeindstillinger for afstemningsmodulet. 

Under Detaljer kan du øverst se, hvilken mo‐ dultype der er tale om. Herunder kan du  ændre navnet for modulet, og du kunne jo  passende kalde det Afstemning. Du kan efter‐ følgende bestemme, om titlen skal vises, og  om modulet skal være aktiveret, hvilket vil  sige: synligt i front‐end’en. Herefter kan du  vælge, hvilken placering eller position modu‐ let skal have på hjemmesiden.  Du kan også oprette nye modulpositioner  ved at klikke i og skrive i feltet Placering.  Normalt vil dette kun give mening, hvis du  samtidig også opretter denne nye modulposi‐ tion i skabelonens HTML‐fil, og det ligger  uden for dette hæftes område. Nye modulpo‐ sitioner kan dog også oprettes, hvis du øn‐ sker at få moduler vist i dine artikler, og  denne mulighed vil blive gennemgået om  lidt. 

Parametre for moduler Som nævnt afhænger det enkelte moduls pa‐ rametre af dets type. Nogle moduler kan ha‐ ve ganske mange parametre af forskellig art,  mens andre stort set ingen har. Der er dog  visse indstillinger, som er at finde i alle mo‐

43

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Moduler I området Parametre finder du nogle af de  indstillinger som er unikke for netop afstem‐ ningsmodulet. 

  Figur 5.4: Parametre for afstemningsmodulet. 

Under Modulparametre kan du vælge hvilken  afstemning modulet skal vise. I øjeblikket har  du kun en afstemning ved navn Joomla! Is  used for? Denne afstemning er en del af Joom‐ las demodata. Du skal senere prøve at opret‐ te din egen afstemning.  

  Figur 5.3: Menutildeling for afstemningsmodulet. 

Under Menutildeling bestemmer du, på hvilke  af hjemmesidens sider modulet skal vises.  Øverst kan du vælge mellem Alle, Ingen eller  Vælg menuelement(er) fra listen. Hvis du væl‐ ger sidstnævnte, kan du med musen markere  det eller de menuelementer, du ønsker. For at  markere flere elementer skal du holde Ctrl‐ tasten nede, når du klikker på elementerne. 

Så komponenten Afstemninger ville altså godt  kunne indeholde flere afstemninger, og det  er op til dig at vælge, hvilken der skal vises.  Modulklasse-suffiks har at gøre med layoutet  for modulet og kræver ændringer i skabelo‐ nens CSS‐fil. Under Avancerede parametre  kan du vælge, om modulet skal bruge cache,  og hvor længe. 

Men hvad er nu denne sammenblanding af  menuelementer og sider for noget? På grund  af Joomlas opbygning er der rent faktisk ikke  nogen sider. Joomlas ”sider” dannes dyna‐ misk i modsætning til en traditionel hjemme‐ side i HTML, hvor hver side er en separat fil  med sit eget navn. Det betyder altså reelt, at  det du bestemmer er, om modulet skal vises  sammen med den information som det enkel‐ te menuelement henter ind i front‐end’en.  Men det er ikke særlig pædagogisk, så lad os  holde fast i metaforen om flere sider. Hvis du  f.eks. markerer menuelementet Formål i li‐ sten, betyder det, at afstemningsmodulet vil  blive vist, når besøgende klikker på menu‐ elementet Formål, og artiklen (eller ”siden”)  Formål dermed vises.  

FORLAGET LIBRIS

Moduler i indhold En rigtig smart funktion er, at du kan placere  moduler i dine artikler. På den måde kan  tekst knyttes tæt sammen med et modul, og  det kan fremme meningen med og brugen af  modulet. Du skal nu prøve at placere afstem‐ ningsmodulet i artiklen Bestyrelse. I afstem‐ ningen kan du spørge dine medlemmer,  hvem de ønsker valgt ind i bestyrelsen. Selve  afstemningen skal du lave senere, men i før‐ ste omgang drejer det sig om at få afstem‐ ningsmodulet ind i artiklen. Til det formål  skal du oprette en ny modulposition, tildele  afstemningsmodulet denne position og heref‐ ter indtaste en lille stump kode i artiklen, 

44        

Filnavn: Joomla

Dato: 17. juni 2010

Moduler som derved henter modulpositionen ind. Al‐ lerførst skal du dog lige sikre dig, at pro‐ gramudvidelsen, som er ansvarlig for, at alt  dette kan lade sig gøre, er aktiveret:  1

2 3

7

Vælg Indhold D Artikler, og åbn artiklen  Bestyrelse. 

8

Placer markøren i teksten, der hvor du  ønsker modulet indsat, og skriv:  {loadposition afstemning}: 

Vælg Udvidelser D Programudvidelser.  Find programudvidelsen Content – Load Module, og sørg for at den er aktiveret: 

  Vælg Udvidelser D Moduler. Find modulet  Afstemning, og klik på titlen.  I stedet for at vælge en placering fra listen   Placering skal du blot klikke i feltet. Du får  nu mulighed for at oprette en ny place‐ ring. Kald den nye placering for afstem‐ ning: 

  9 Klik på Gem. Nu skulle afstemningsmo‐ dulet gerne være at finde i artiklen Bestyrelse i front‐end’en: 

  4

Klik nu på knappen Anvend i værktøjslin‐ jen, ellers vil den nye placering ikke blive  gemt. 

5

Afstemning står sikkert som den valgte 

placering, men for at sikre at Joomla har  gemt din nye placering, kan du lige vælge  en tilfældig placering fra listen og herefter  igen åbne dropdown‐listen. Nu skulle afstemning gerne figurere i listen. Vælg den.  6

Ud for Menuer under Menutildeling nederst  på siden vælger du Alle. Klik på Gem i  øverste højre hjørne. 

  Selve afstemningen retter du som sagt til se‐ nere. Det kan du læse mere om på side 76. 

 

45

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Moduler

Joomlas øvrige moduler

Her kan du f.eks. sætte bredde på søgefeltet,  og du kan vælge at føje en søgeknap til søge‐ feltet i stedet for, at folk skal taste Enter. Du  kan også føje tekst til søgefeltet og bestemme  teksten på søgeknappen. 

Du har netop stiftet bekendtskab med af‐ stemningsmodulet. Det benytter sig af mo‐ dultypen mod_poll og er knyttet til afstem‐ ningskomponenten. Moduler kan som nævnt  kopieres, og derfor kan flere moduler godt  benytte sig af samme modultype. I det føl‐ gende vil jeg gennemgå Joomlas øvrige ind‐ byggede moduler, hvoraf nogle allerede er  synlige i front‐end’en, mens andre endnu ik‐ ke er aktiverede. 

Modulet Breadcrumbs I front‐end’ens modsatte side har du modulet  Breadcrumbs, som viser den sti, du befinder  dig på. Modulet benytter sig af modultypen  mod_breadcrumbs og er ikke knyttet til en  komponent. 

Modulet Search I front‐end’en har du øverst til højre et søge‐ felt, hvor besøgende kan søge efter indhold  på din hjemmeside. 

  Figur 5.7: Brødkrummer i front‐end’en. 

Navnet Breadcrumbs (eller brødkrummer på  dansk) er inspireret af eventyret om Hans og  Grete, som smed brødkrummer for at kunne  finde vej tilbage gennem skoven. Princippet  er det samme her. En stor hjemmeside kan  være en jungle, men med brødkrummer kan  du hele tiden følge stien tilbage til udgangs‐ punktet, som i dette tilfælde er Home. 

  Figur 5.5: Søgefelt i front‐end’en. 

Dette søgefelt er modulet Search. Modulet  benytter sig af modultypen mod_search. Mo‐ dulets funktion svarer til menuelementtypen  Søg D Søg. Modulet er tilknyttet komponen‐ ten Søg, som kan føre statistik over hvad der  søges på.  Parametrene i modulet giver dig mulighed  for at designe søgefeltet, som du ønsker. 

  Figur 5.8: Modulparametre for modulet Breadcrumbs. 

Parametrene er begrænsede, men du kan  f.eks. vælge ny tekstseparator i stedet for >>,  og så kunne du passende skrive Forside i ste‐ det for Home under Tekst for rodindgang.    Figur 5.6: Modulparametre for søgemodulet. 

FORLAGET LIBRIS

46        

Filnavn: Joomla

Dato: 17. juni 2010

Moduler

Modulet Wrapper

I modulets parametre skriver du adressen på  den webside, der skal vises, du sætter stør‐ relsen på modulet og vælger, om der skal vi‐ ses rullepaneler, hvis websiden ikke kan vi‐ ses i sin fulde størrelse. 

Wrapper bruges til at hente en anden internet‐ side ind i Joomla i det, der kaldes en Iframe.  Modulet er som udgangspunkt ikke aktiveret,  men det kan f.eks. se således ud: 

Modulet Statistics Statistics er et modul, som viser dig forskelli‐ ge informationer om hjemmesiden. Modulet  er som udgangspunkt ikke aktiveret, og det  er måske heller ikke så relevant for dine be‐ søgende, så du kunne f.eks. indstille det til  kun at blive vist, når du er logget ind i front‐ end’en som administrator. Modulet benytter  sig af modultypen mod_stats. 

  Figur 5.9: Wrapper‐modulet i front‐end’en. 

Som du kan se, vises her et lille udsnit af  Googles forside i Wrapper‐modulet. Det gi‐ ver næsten sig selv, at Wrapper kræver væ‐ sentlig mere plads end de andre moduler,  hvis det skal komme til sin ret. Men funktio‐ nen er smart. Wrapper kan også tilgås som  menuelementtype ved at vælge Wrapper D  Wrapper i menuelementtyper. Modulet benyt‐ ter sig af modultypen mod_wrapper og er ikke  knyttet til en komponent. 

  Figur 5.11: Statistikmodul i front‐end’en. 

I parametrene kan du vælge, hvilke oplys‐ ninger modulet skal vise. 

  Figur 5.12: Modulparametre for modulet Statistics. 

  Figur 5.10: Modulparametre for modulet Wrapper. 

47

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Moduler

Modulet Banners

Du kan også vælge, om den rækkefølge ban‐ nerne vises i, skal være tilfældig eller ordnet  efter, hvordan de står i bannerkomponenten.  Endelig kan du skrive tekster, der vil blive  vist over eller under banneret. 

De grafiske reklamer, du ser i front‐end’en,  ligger i modulet Banners.  

Modulet Advertisement, som du kan se i højre  side af front‐end’en, er en kopi af modulet  Banners. Dvs. det benytter mod_banner, men i  en anden udformning. Her bruges modulet  til at vise tekstreklamer i stedet for, men pa‐ rametrene er altså præcis de samme. 

  Figur 5.13: Bannermodul i front‐end’en.. 

Banners‐modulet benytter sig af modultypen  mod_banners og er knyttet sammen med  Banner‐komponenten, hvor du opretter dine  bannere, klienter og kategorier. Klienter er  betegnelsen for de kunder der evt. betaler for  at have en reklame liggende på din hjemme‐ side. 

Modulet Footer Dette modul benytter sig af modultypen  mod_footer og viser copyright‐information for  Joomla nederst i front‐end’en. Modulet har  ingen unikke parametre. 

I parametrene kan du øverst vælge om den  side, som banneret linker til, skal vises i et  nyt vindue. Nedenunder kan du vælge, hvor  mange bannere der skal vises, og fra hvilken  klient og kategori. Du kan også bestemme  om modulet skal søge efter etiketter. Hvad  det vil sige, kan du læse mere om under gen‐ nemgangen af komponenten Bannere side 70.  

Du kan slå modulet til og fra, men hvis du vil  ændre på teksten i modulet, skal det gøres i  filen da‐DK.mod_footer.ini, som ligger i  mappen language. 

Modulet Main Menu Alle menuer på front‐end’en benytter sig af  modultypen mod_mainmenu, heriblandt mo‐ dulet Main Menu. De andre moduler, der i  øjeblikket benytter denne modultype, er User Menu, Top Menu, Key Concepts og Example Pages.  Dette modul har en hel del parametre. Under  Modulparametre vælger du øverst, hvilken  menu modulet skal vise, og nedenunder kan  du vælge menustilen. Menustilen bestemmer  bl.a. om menuen skal vises lodret eller  vandret. Felterne Startniveau og Slutniveau  bestemmer, hvilket niveau af menuelementer  der skal vises i menuen. Disse parametre har  således kun relevans, hvis du har underme‐ nuer i nogle af menuerne. Hvis du f.eks. sæt‐ ter begge niveauer til 1, vil det kun være me‐ nuelementet What’s new in 1.5, der er synligt i 

  Figur 5.14: Modulparametre for modulet Banners. 

FORLAGET LIBRIS

48        

Filnavn: Joomla

Dato: 17. juni 2010

Moduler hovedmenuen, fordi det er det eneste under‐ menuelement. Du har dog også selv oprettet  undermenuelementer, men de er som be‐ kendt kun synlige, når man er logget ind.  Hvis du bruger undermenuer, kan du også  vælge om undermenuelementer skal vises,  selvom menuelementet for undermenuen ik‐ ke er valgt. 

Muligheden for at oprette sig som bruger  sættes under Websted D Konfiguration. Modu‐ let har også links til, at brugeren kan få sit  brugernavn eller password tilsendt, hvis det  er glemt. Underligt nok har du ikke umid‐ delbart mulighed for at fjerne disse links  uden at skulle ind i filerne og rode.  Modulets parametre tilbyder derimod mu‐ lighed for at skrive en tekst oven for og ne‐ den for formularen, og du kan vælge, hvilken  side der skal vises, når en bruger logger ind  eller ud. 

  Figur 5.15: Modulparametre for modulet Main Menu. 

Modulet indeholder også indstillinger under  Avancerede parametre og Andre parametre.  Disse har bl.a. at gøre med menubilleder. 

Modulet Login Form Modulet Login Form benytter sig af modulty‐ pen mod_login. Modulet gør det muligt for  brugere og administratorer at logge ind på  hjemmesiden og for andre besøgende even‐ tuelt at oprette sig som brugere. 

  Figur 5.17: Modulparametre for modulet Login Form. 

Figur 5.16:   Login Form i front‐end’en. 

I parameteren Velkommen, kan du vælge at  vise en lille hilsen til brugerne når de er log‐ get ind, og du kan bestemme, om det er bru‐ gerens navn eller brugernavn, der skal vises. 

 

  Figur 5.18: Login Form som den ser ud, når man er  logget ind. 

 

49

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Moduler Hvis parameteren Velkommen er sat til Nej,  vil beskeden Hej jensen ikke blive vist. Ne‐ derst har du mulighed for at kryptere, når  der logges ind, men dette kræver at SSL er  slået til. Indstillinger for SSL sættes under  Websted D Konfiguration D Server. 

fra andre hjemmesider, dels kan systemet  selv udsende feeds, som f.eks. kan blive vist i  feed‐læsere. Modulet Feed Display viser feeds  hentet fra andre steder på internettet, og mo‐ dulet er hermed næsten identisk med kom‐ ponenten Nyhedsfeeds. 

Modulet Archive Som tidligere vist, kan du arkivere artikler,  og dette modul kan vise disse artikler, grup‐ peret månedsvis. Modulet benytter sig af  modultypen mod_archive. 

Modulet Sections  

Dette modul benytter sig af modultypen  mod_sections og viser en liste over hjemme‐ sidens sektioner. 

Figur 5.20: Modulet Feed Display i front‐end’en. 

Parametrene er stort set også de samme. Be‐ mærk, at Feed Display ikke viser noget før der  er indtastet en URL til et feed i parametrene.  Modulet benytter modultypen mod_feed. 

Modulet Syndication

 

Syndication er modsat Feed Display et modul 

Figur 5.19: Modulet Sections i front‐end’en. 

der udsender nyhedsfeeds eller såkaldte RSS‐ feeds fra din egen hjemmeside. Det er ny‐ hedsfeeds, som andre kan abonnere på og  læse i en feed‐læser. Alt hvad modulet viser,  er en lille knap med symbolet for RSS, som  du i øjeblikket finder nederst i venstre hjørne  i front‐end’en. Modulet er som standard kun  synligt på forsiden. 

Modulet Related Items Hvis dette modul vises samtidigt med en ar‐ tikel, vil det vise en liste over relaterede ar‐ tikler. Relaterede artikler er artikler, der i et  eller andet omfang omhandler det samme  emne. Hvilke artikler der er relaterede, be‐ stemmes af de nøgleord, der sættes for artik‐ lerne. Nøgleord indtastes for hver enkelt ar‐ tikel under Metadatainformation. Læs mere på  side 63. Hvis to artikler indeholder det sam‐ me nøgleord, er de relaterede. Modulet be‐ nytter menutypen mod_related_items. 

  Figur 5.21: Modulet Syndication i front‐end’en. 

Hvis en bruger klikker på Feed‐ikonet, får  vedkommende følgende side frem, hvor  han/hun har mulighed for at abonnere på  feeds fra hjemmesiden. 

Modulet Feed Display Joomla arbejder med nyhedsfeeds på to for‐ skellige måder. Dels kan Joomla vise feeds 

FORLAGET LIBRIS

50        

Filnavn: Joomla

Dato: 17. juni 2010

Moduler sektioner og kategorier. Dette gøres under  sektionernes eller kategoriernes menuele‐ menter. Hvis du f.eks. går ind under Menuer  D Hovedmenu og åbner Information, har du  under Parametre - avanceret en indstilling,  der hedder Vis et feedlink. Derudover skal  modulet også være sat til at blive vist for me‐ nuen Information i modulets egne indstillinger  under menutildeling. 

  Figur 5.22: Abonnering på nyhedsfeeds. 

Øverst til venstre kan brugeren vælge hvil‐ ken måde han/hun vil abonnere på, og ne‐ denunder er der introer fra de 4 artikler på  forsiden. Hvis brugeren f.eks. vælger at  abonnere gennem Google’s indbyggede feed‐ læser, ser det således ud, når vedkommende  læser sine feeds i Google: 

  Figur 5.24: Menutildeling for nyhedsfeeds. 

Modulets øvrige parametre begrænser sig til  muligheden for at ændre teksten ved RSS‐ ikonet og vælge, hvilken type RSS der skal  benyttes.  

 

 

Figur 5.23: Nyhedsfeeds fra din hjemmeside som de ser  ud i Googles feed‐læser. 

Figur 5.25: Modulparametre for nyhedsfeeds. 

Eftersom Syndication‐modulet er placeret på  forsiden, er det forsiden din bruger abonne‐ rer på. Men du kan også placere modulet i  

Dette modul benytter sig af modultypen  mod_syndicate og er ikke knyttet til en kom‐ ponent. 

51

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Moduler

Modulet Newsflash

Modulet benytter sig af modultypen  mod_newsflash og er ikke knyttet til en kom‐ ponent. 

Modulet Newsflash viser en eller flere artikler  fra en kategori. Hvis modulet er sat til at vise  én artikel ad gangen, vises en tilfældig artikel  fra kategorien, hver gang hjemmesiden opda‐ teres, f.eks. fordi brugeren klikker på et me‐ nuelement. I front‐end’en finder du i øjeblik‐ ket Newsflash‐modulet øverst i headeren til  højre for logoet. 

Modulet Latest News Dette modul viser de senest tilføjede artikler.  Modulet benytter sig af modultypen  mod_latest og er ikke knyttet til en kompo‐ nent. 

  Figur 5.26: Modulet Newsflash i front‐end’en. 

Modulets parametre bestemmer, hvilken ka‐ tegori artiklerne skal hentes fra. Du vælger  også, hvordan artiklerne skal vises. Ud over  at vise en enkelt artikel ad gangen kan modu‐ let vise en række artikler enten lodret eller  vandret. Hvor mange artikler der skal vises,  kan du vælge under Antal artikler. Herudover  er der parametre du allerede kender, f.eks.  visning af billeder, artikeltitel og linket Læs mere. 

  Figur 5.28: Modulet Latest News i front‐end’en. 

Med modulets parametre bestemmer du  øverst, hvor mange artikler der skal vises.  Under sortering kan du vælge, om det er den  senest tilføjede eller den senest redigerede ar‐ tikel, der skal vises først. I feltet Skribenter  kan du vælge, om alle skribenters artikler  skal vises, om det kun er dine, eller om det er  alle andres end dine. 

 

 

Figur 5.27: Modulparametre for modulet Newsflash. 

Figur 5.29: Modulparametre for modulet Latest News. 

 

FORLAGET LIBRIS

52        

Filnavn: Joomla

Dato: 17. juni 2010

Moduler

Modulet Random Image

Du kan vælge at undlade at vise de artikler,  som i forvejen vises på forsiden. I felterne  Sektions ID og Kategori ID kan du indtaste de  sektioners eller kategoriers ID‐numre, hvor‐ fra artiklerne skal vises. ID‐numrene skal ad‐ skilles med komma, som f.eks. 12,27,32. 

Dette modul viser tilfældigt valgte billeder  fra en mappe, du selv definerer. Modulet er  faktisk slået til som udgangspunkt, men der  er ikke valgt nogen mappe for modulet, og  der er heller ikke foretaget en menutildeling,  så derfor er det ikke umiddelbart synligt i  front‐end’en. Modulet benytter sig af modul‐ typen mod_random_image og er ikke knyttet  til en komponent. 

Modulet Popular Dette modul viser en liste over de mest be‐ søgte artikler. Modulet benytter sig af modul‐ typen mod_mostread og er ikke knyttet til en  komponent.  

Under parametrene kan du øverst vælge,  hvilket billedformat der skal anvendes. I fel‐ tet herunder kan du indtaste en sti til den  mappe, billederne ligger i. Du har også mu‐ lighed for at lade billedet linke et sted hen, og  endelig kan du sætte pixelstørrelsen på bille‐ det i felterne Bredde og Højde. 

  Figur 5.30: Modulet Popular i front‐end’en. 

Parametrene er stort set identiske med dem  for modulet Latest News. 

Modulet Who’s Online Dette modul viser hvor mange besøgende  der i øjeblikket er på din hjemmeside. Modu‐ let skelner mellem gæster (som ikke er logget  ind) og medlemmer (som er logget ind). Du  finder modulet i højre side i front‐end’en. 

  Figur 5.32: Modulparametre for modulet Random Im‐ age. 

Når du har valgt en mappe og tildelt modu‐ let en menu, ser modulet f.eks. således ud:     Figur 5.31: Modulet Who’s Online i front‐end’en. 

Modulet benytter sig af modultypen  mod_whosonline og er ikke knyttet til en  komponent.    

Med modulets parametre kan du vælge, om  medlemmernes brugernavne skal vises. 

Figur 5.33: Modulet Random Image i front‐end’en. 

53

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

 

Brugere Joomla opererer med forskellige typer bruge‐ re. Brugere dækker dels over personer, der  ved hjælp af brugernavn og password har  adgang til forskellige ting på forsiden, dels  over personer, der ved hjælp af brugernavn  og password har adgang til forskellige ting i  administrationsdelen. En hjemmeside i Joom‐ la kan f.eks. være lavet således, at en bruger  har adgang til flere artikler eller komponen‐ ter end en person, der endnu ikke er oprettet  som bruger. Joomla er herudover skabt ud  fra tanken om, at der kan være flere admini‐ stratorer af hjemmesiden, og at disse også  kan have forskellige rettigheder.  

Under installationen af Joomla oprettes der  automatisk en bruger i gruppen Superadministrator, for ellers ville det jo ikke være muligt  at komme ind i back‐end’en. Brugernavnet er  som standard altid admin, mens du selv kan  bestemme passwordet under installationen.  Du er altså som udgangspunkt superadmini‐ strator, når du logger ind i back‐end’en første  gang, og da Joomla ikke ved, hvad du hed‐ der, har du fået navnet Administrator. Navn,  brugernavn, password, adgangsniveau m.m.  kan dog alt sammen ændres efterfølgende.  Hvis du går ind under Websted D Brugere,  får du en liste frem over hjemmesidens bru‐ gere (se figur 6.1). 

Joomla indeholder følgende grupper, som  brugere kan tilhøre: 

Endnu er der som nævnt kun en enkelt bru‐ ger, nemlig dig. Ud for Administrator kan du i  første kolonne se brugernavnet. Brugernes  passwords er af sikkerhedsmæssige hensyn  ikke synlige noget sted. Herefter kan du se,  om en bruger er logget på, og om brugeren i  det hele taget er aktiveret. Hvis disse to ting  ikke var tilfældet for dit vedkommende, ville  du ikke befinde dig, hvor du gør nu. Derud‐ over oplyses, hvilken gruppe du tilhører, din  e‐mail‐adresse, og hvornår du sidst har været  logget ind. 

● Offentlig front‐end  o Registreret  o Skribent  o Editor  o Udgiver  ● Offentlig back‐end  o Manager  o Administrator  o Superadministrator 

 

  Figur 6.1: Oversigt over brugere. 

FORLAGET LIBRIS

54        

Filnavn: Joomla

Dato: 17. juni 2010

Brugere

Indstillinger for brugere

Muligheden er mest relevant for store sites,  hvor der evt. er administratorer fra andre  lande. Du kan nemlig vælge sprog for både  front‐end og back‐end, og du kan vælge den  tidszone, vedkommende befinder sig i. Her‐ udover kan brugeren selv bestemme sin fore‐ trukne teksteditor. 

Hvis du klikker på Administrator, får du en  række oplysninger om dig som bruger: 

Under Kontaktinformation står der i øjeblikket  ingenting, men når du opretter kontakter  under Komponenter D Kontakter, har du mu‐ lighed for at linke en kontakt til en bruger.  Herefter vil kontaktinformationen vises i det‐ te felt. Mere om kontakter senere. 

 

 

Figur 6.2: Detaljer for en bruger. 

Figur 6.4: Kontaktinformation (eller mangel på samme)  for en bruger. 

Under brugerdetaljer kan du ændre navnet  til dit eget, hvis du ønsker det. Du kan også  ændre brugernavn, e‐mail‐adresse, password  og gruppe. Herunder kan du blokere en bru‐ ger. Du kan dog ikke blokere dig selv, og du  kan heller ikke blokere andre superadmini‐ stratorer. Nederst kan du indstille, om du vil  modtage systembeskeder. Disse vil kunne  læses i beskedsystemet under Værktøjer D  Læs beskeder. Bemærk, at kun superadmini‐ stratorer kan læse beskeder. 

Oprettelse af en bruger fra front-end’en Brugere kan som bekendt også oprettes fra  front‐end’en. Indstillingerne for, om dette  skal være muligt, findes under Websted D  Konfiguration D System. Hvis ikke du har  ændret på indstillingerne, skulle det være  muligt allerede.  Du skal nu prøve at oprette en bruger fra  front‐end’en. Denne øvelse kræver, at du har  en ekstra e‐mail‐adresse. Hvis det ikke er til‐ fældet, kan du måske ”låne” en af en be‐ kendt. Grunden er, at Joomla kræver en unik  e‐mail‐adresse fra hver bruger.  

Under Parametre kan du tilrette Joomla speci‐ fikt til den enkelte bruger.  

Sådan opretter du en bruger: 

 

1

Gå ud i front‐end’en, og vælg Forside fra  hovedmenuen. 

2

I login‐modulet klikker du på Registrer. 

Figur 6.3: Parametre for en bruger. 

55

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Brugere 3

7

Indtast oplysninger for en fiktiv bruger,  herunder den nye e‐mail‐adresse, og klik  på Registrer. Den nye bruger bliver som  udgangspunkt placeret i gruppen Registreret. 

Gå ind i back‐end’en, og vælg Websted D  Brugere. Nu skulle du gerne have fået en  ny bruger i din oversigt. 

Fordi det modul, som User Menu er placeret i,  er sat til Registreret, kommer det kun frem,  når brugeren er logget ind. På samme måde  kan du begrænse adgangen til andre menuer,  komponenter, artikler eller moduler.  TIP Joomla 1.0 havde en indstilling, som tillod at to eller flere brugere kunne have samme e-mailadresse. Dette var ganske praktisk under udarbejdelse af hjemmesiden, når brugernes funktioner skulle testes. Funktionen er foreløbig ikke inkluderet i Joomla 1.5, men hvis du har mod på at rode lidt i filerne, kan du muligvis finde en opskrift på nettet, som løser problemet. Vær dog opmærksom på, at sådanne ændringer kan være problematiske ved opdatering af Joomla.

  4

Du får nu følgende besked frem på forsi‐ den: 

Joomla kan i øjeblikket ikke oprette flere end  de allerede eksisterende grupper, men hele  dette område vil blive forbedret i Joomla 1.6.  Indtil da findes der flere forskellige udvidel‐ ser til det formål.  

  Tjek e‐mailen, og klik på linket i beskeden  fra din hjemmeside. Du vil samtidig også  få en e‐mail på din egen adresse, som for‐ tæller, at du har oprettet en ny bruger.   5

Med komponenter som JACL og JUGA er det  muligt at definere adgangsniveauet for bru‐ gerne langt mere detaljeret. Her er det ikke  kun muligt at opsætte adgangsbegrænsning  for andre komponenter, men også for enkelte  funktioner i de pågældende komponenter.  Hvis du forestiller dig en hjemmeside med  en blog‐komponent, vil du f.eks. kunne tilla‐ de én gruppe at læse blogs, mens en anden  gruppe har tilladelse til både at læse og skri‐ ve blogs.  

Nu bliver du ført tilbage til hjemmesiden  og får følgende besked: 

  Log ind på siden med dit nye brugernavn  og password.  6

Som du kan se, er der kommet en ekstra  menu ved navn User Menu. Her kan bru‐ geren ændre sine personlige oplysninger:  

Opret adgangsbegrænsning Du skal nu prøve at udnytte Joomlas bruger‐ system til at sætte en adgangsbegrænsning  på noget af dit indhold. Det kunne f.eks. væ‐ re ønskværdigt, at artiklerne i kategorien  

  FORLAGET LIBRIS

56        

Filnavn: Joomla

Dato: 17. juni 2010

Brugere Information ikke kunne ses af andre end for‐

tion. I kolonnen Adgangsniveau klikker du på  Offentlig, så det skifter til Registreret.  

eningens medlemmer. Artiklernes indhold  kommer ikke nødvendigvis andre ved, og  derudover har en af artiklerne en afstemning  tilknyttet, som ikke bør benyttes af uved‐ kommende.  

Nu kan du gå ud på front‐end’en og opdate‐ re. Menuelementet Information er ikke længe‐ re synligt for besøgende. Først når brugeren  logger ind, kan vedkommende se menuele‐ mentet. 

Proceduren er ganske enkel. Vælg Menuer D  Hovedmenu, og find menuelementet Informa 

57

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

 

Opret indhold – del 3 Forsiden kan netop sammenlignes lidt med 

Din forening vil af og til have nogle nyheder  at bringe. Disse kunne passende præsenteres  som det første på hjemmesiden, og du skal  derfor udskifte de artikler, der allerede vises  på forsiden. Du skal også stifte bekendtskab  med tidsstyret publicering. 

en sektion eller en kategori, idet den samler  de artikler, du måtte ønske, i en kasse. Disse  artikler kan være fra forskellige sektioner og  kategorier, eller det kan være statisk indhold.  Denne kasse eller samling af artikler kan så  sættes til at blive vist som den første side på  hjemmesiden, hvis man ønsker det. 

Forsiden

Hvis du går ind under Indhold D Forside, får  du en oversigt over de artikler der i øjeblik‐ ket vises på Forsiden, som i dette tilfælde og‐ så er første side på dit site. 

Forsiden er ikke nødvendigvis din forside.  Forvirret? Det er forståeligt, men dét der i  Joomla betegnes som Forsiden, behøver altså,  som tidligere omtalt, ikke være den første  side dine besøgende ser på hjemmesiden.  Faktisk behøver du slet ikke at gøre brug af  Forsiden, ligesom du ikke behøver at gøre  brug af sektioner og kategorier. 

Kolonnerne i oversigten kender du. De svarer  stort set til kolonnerne i oversigten over ar‐ tikler.    

  Figur 7.1: Oversigt over artikler på Forsiden. 

FORLAGET LIBRIS

58        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 3

Indstillinger for Forsiden

Opret artikler

Måden Forsiden vises på, bestemmes af et  menuelement, som er specifikt lavet til netop  Forsiden. Hvis du går ind i Menuer D Hovedmenu og vælger Home, kan du se, at menue‐ lementtypen hedder Forside med bloglayout. 

Joomla har allerede en sektion, der hedder  News, hvori der ligger en kategori, der hed‐ der Latest. Det ville jo være et oplagt sted at  placere de seneste nyheder, så du skal starte  med at oversætte sektionen og kategorien til  dansk. Kald sektionen for Nyheder og katego‐ rien for Seneste. 

I modsætning til layouts for sektioner og ka‐ tegorier findes der ikke et listelayout for Forsiden. I stedet for Home kunne du passende  kalde menuelementet for Forside i både Titel  og Alias.  

Du skal lave fire artikler, som alle skal place‐ res i sektionen Nyheder og i kategorien Seneste. De tre af dem skal gøres synlige på Forsiden, og den sidste sættes til tidsstyret publi‐ cering, så den først bliver synlig lidt senere.  (Oprettelsen af den sidste artikel gennemgås  på side 64). 

Under Parametre – grundlæggende i højre  side kan du bestemme, hvordan artiklerne  skal placeres på Forsiden. 

1

Vælg Indhold D Artikler, og klik på Ny i  øverste højre hjørne. 

2

Kald artiklen for Nyhed 1, og vælg sektio‐ nen Nyheder og kategorien Seneste. 

  Figur 7.2: Grundlæggende parametre for menuelemen‐ tet Forside med bloglayout.  Antal indledninger  er sat til 1. Det betyder, at 

der øverst på indholdssiden vises en enkelt  artikel eller en del af en artikel, som fylder  hele siden i bredden. Antal introer er sat til 4,  hvilket vil sige, at der herefter vises 4 artikler  eller dele af artikler i nogle kolonner. Hvor  mange kolonner det drejer sig om, bestem‐ mes i feltet Kolonner, og i øjeblikket er det sat  til 2. De artikler eller dele af artikler, der ikke  er plads til på siden, kan vises som links un‐ der introerne. Feltet Antal links bestemmer,  hvor mange links til artikler der skal vises. 

  3 Vælg Ja til, at artiklen skal være publice‐ ret, og vælg Ja til, at den skal være synlig  på Forsiden. 

  4 Skriv en fiktiv nyhedstekst i teksteditoren,  og klik på Gem i øverste højre hjørne. 

Resten af parametrene er næsten identiske  med dem, der blev gennemgået for menue‐ lementet Kategorilistelayout tidligere i hæftet.  Den gang sprang jeg over de globale indstil‐ linger, så dem kigger vi på lige om lidt. Først  skal du dog lige oprette nogle nyhedsartikler. 

5

Gentag punkt 1 – 4 for to nye artikler. 

Nu har du tre nye artikler i kategorien Seneste, og de er samtidig sat til at være synlige 

59

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 3 på Forsiden. Men du skal lige fjerne de andre  artikler, som også er synlige på Forsiden.  Start med at afpublicere de artikler, som alle‐ rede lå i kategorien Seneste, før du oprettede  nye.   1

Vælg Indhold D Artikler. Oven over over‐ sigten har du forskellige muligheder for at  filtrere hvilke artikler der skal vises. Vælg  Seneste i dropdown‐listen Vælg kategori: 

2

Sæt flueben ud for alle artikler undtagen  de tre nye nyhedsartikler, og klik på Afpublicer. 

fordi det er den senest oprettede. Du kan  ændre på rækkefølgen i kolonnen Sortering under Indhold D Forsiden. 

 

  Figur 7.3: Forsiden med nye artikler. 

I stedet for at afpublicere artiklerne kunne du  også have valgt blot at fjerne dem fra Forsiden i oversigten over artikler. Resultatet, som  det tager sig ud i front‐end’en, ville være det  samme, men artiklerne ville stadig kunne til‐ gås andetsteds på hjemmesiden. 

Globale artikelparametre

3

4

Der findes to forskellige typer parametre for  artikler, nemlig parametre der gælder alle ar‐ tikler samlet, og parametre der gælder for  den enkelte artikel.  

  Vælg Indhold D Forsiden. Du kan nu se at  fire artikler er afpubliceret, nemlig de, der  lå i kategorien Seneste, men der er stadig  nogle artikler synlige på Forsiden ud over  dine tre nyhedsartikler. Sæt igen flueben  ud for disse artikler, og klik på Afpublicer. 

I oversigten over dine artikler (Indhold D Artikler), har du øverst til højre en knap ved  navn Indstillinger. Her kan du sætte nogle  indstillinger, som gælder for alle artikler  samlet. De kaldes derfor globale indstillinger.  

Gå ud i front‐end’en. Nu er det kun dine  tre nyhedsartikler der er synlige på Forsiden. Bemærk, at Nyhed 3 er den øverste, 

FORLAGET LIBRIS

Nogle af de samme indstillinger findes også  som parametre, når du går ind i den enkelte  artikel, eller når du vælger et menuelement.  

60        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 3 Her kunne man kalde dem lokale indstillin‐ ger. Hvis du ændrer disse parametre for en  enkelt artikel, overskriver du de globale ind‐ stillinger. I de tilfælde hvor de globale og lo‐ kale indstillingsmuligheder er identiske,  gælder de globale indstillinger altså kun ind‐ til noget andet bestemmes for den enkelte ar‐ tikel.  

  Figur 7.6: Indstillinger for skribentnavne og oprettel‐ sesdato m.m.under globale parametre for artikler. 

Lad os først tage et hurtigt kig på de globale  indstillinger:  

Når du vælger Vis navigation, vil artiklerne  blive forsynet med en frem‐ og tilbageknap  under teksten. Du vil så kunne bladre mel‐ lem artikler inden for samme kategori. Hvis  Læs mere‐funktionen er benyttet i artiklerne,  vil den næste parameter vise et link til artik‐ lerne i deres fulde længde. Parameteren Artikel vurdering/stemme giver de besøgende mu‐ lighed for at give artiklerne karakterer efter,  hvor informative de har været.  

  Figur 7.4: Indstillinger for links og artikler under glo‐ bale parametre for artikler. 

Øverst kan du vælge, om der skal vises uau‐ toriserede links til artiklerne. Det betyder, at  links til de artikler, som kræver registrering  for at kunne læses, vil blive vist, selvom den  besøgende ikke er logget ind. 

Så kommer der nogle indstillinger for ikoner.  I Joomlas artikler er der som standard tre  ikoner i øverste højre hjørne. Den første giver  brugeren mulighed for at omdanne artiklen  til PDF. Den næste giver mulighed for at ud‐ skrive artiklen, og den sidste giver mulighed  for at sende artiklen som mail. Den første pa‐ rameter bestemmer om disse funktioner skal  vises som ikoner eller tekst, og de efterføl‐ gende giver mulighed for at slå funktionerne  fra. Den sidste parameter bestemmer om det  skal oplyses, hvor mange gange artiklen har  været set. 

Nedenunder kan du vælge, om du vil vise  titlerne på artiklerne, og om disse titler skal  være klikbare og dermed linke til artiklerne.  Artiklernes indstillinger for titler går igen for  sektioner og kategorier: 

  Figur 7.5: Indstillinger for titler på sektioner og katego‐ rier under globale parametre for artikler. 

Herefter kan du vælge om navnene på artik‐ lernes skribenter skal vises, og om der skal  stå, hvornår artiklen er oprettet og redigeret:  

  Figur 7.7: Indstillinger for ikoner under globale para‐ metre for artikler. 

61

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 3 gangsniveauet og bestemme, hvilken dato  der skal stå som oprettelsesdato, hvis du har  valgt at vise denne for besøgende. Du kan en‐ ten skrive direkte i feltet, eller du kan klikke  på kalenderikonet til højre for feltet. Herved  får du en kalender frem, hvor du kan bladre  dig frem til den ønskede dato. 

Hvis du benytter dig af feeds, bestemmer  denne parameter om den fulde artikel skal  vises eller ej: 

  Figur 7.8: Indstillinger for feeds under globale para‐ metre for artikler. 

Nederst i billedet med globale indstillinger  har du mulighed for at lave HTML‐filtrering.  Hackere kan angribe internetsider med visse  HTML‐koder, og denne filtrering giver dig  mulighed for at begrænse, hvad brugere kan  anvende af HTML, hvis de har adgang til at  oprette indhold.   

Lokale artikelparametre

Figur 7.10: Kalender, hvor du kan klikke dig frem til  den ønskede dato. 

Lad os så tage et kig på parametrene for den  enkelte artikel. Vælg Indhold D Artikler, og gå  ind i en tilfældig artikel. I højre side har du  en række parametre for artiklen. 

De to nederste felter i figur 7.9 er til brug for  tidsstyret publicering. Her kan du vælge,  hvornår du ønsker at artiklen skal blive syn‐ lig i front‐end’en, og hvornår dens publice‐ ring skal afsluttes. Igen kan du bruge kalen‐ deren til at vælge en dato, eller du kan skrive  direkte i felterne. Hvis du ikke sætter en dato  for afslutning på publicering, vil artiklen for‐ blive synlig ”altid”. Det er det samme som at  skrive Aldrig.  

Under Parametre – artikel kan du øverst væl‐ ge, hvem der skal optræde som skribent for  artiklen.  

Under Parametre – avanceret  ser du en lang  række af de indstillinger, som også findes  under de globale indstillinger. Som du kan  se, er de i øjeblikket alle sat til at bruge de  globale indstillingers værdier, men du kan  som sagt vælge at overskrive disse ved at  vælge noget andet i felternes dropdown‐ lister. 

  Figur 7.9: Lokale artikelparametre.  Skribentalias vil blive brugt i tilfælde af, at du 

har søgemaskinevenlige internetadresser slå‐ et til. I felterne herunder kan du sætte ad‐ 

De tre nederste parametre er dog ikke at fin‐ de i de globale indstillinger. I feltet Indholdssprog kan du vælge, hvilket sprog artiklen er  

 

FORLAGET LIBRIS

62        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 3 skrevet i. Hvis intet er valgt, vælges automa‐ tisk det, der er sat som standard i Joomla.  Nøglereference er en funktion som kan bru‐ ges, hvis du f.eks. opretter din egen hjælpe‐ dokumentation. Nøglereferencen vil så sørge  for at linke til det korrekte sted i hjælpedo‐ kumentationen. Hvis du benytter dig af Læs mere‐funktionen, giver den sidste parameter  dig mulighed for at lave en alternativ tekst til  teksten Læs mere.    Figur 7.12: Metainformation for artikler. 

Oven for alle parametrene har du nogle op‐ lysninger om artiklen, hvoraf mange også  kan ses i oversigten over dine artikler. Her  har du også mulighed for at nulstille antallet  af gange artiklen har været vist. 

  Figur 7.13: Information om artiklen med mulighed for  at nulstille Hits. 

Tidsstyret publicering Du har tidligere prøvet at publicere og af‐ publicere artikler. Men en rigtig smart funk‐ tion i Joomla er muligheden for at styre,  hvornår dine artikler skal publiceres, og hvor  længe de skal være det, dvs., hvornår og i  hvor lang tid de skal være synlige for dine  besøgende. Du kan nemlig sætte en dato og  et klokkeslæt for, hvornår artiklen skal publi‐ ceres, og hvornår publiceringen skal afslut‐ tes. 

  Figur 7.11: Avancerede parametre for artikler. 

Under Metadatainformation kan du indtaste  metadata på samme måde som beskrevet  under Konfiguration. Her gælder dataene blot  for den enkelte artikel og ikke hjemmesiden  som helhed. 

   

63

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 3 Genopretning og arkivering foregår ved at  sætte flueben ud for de ønskede artikler og  bruge knapperne Genopret og Arkiv oven for  oversigten. Arkiverede artikler kan godt væ‐ re synlige for besøgende. Hvis du ønsker at  vise arkiverede artikler, skal du linke til dem  ved hjælp af menuelementtypen Arkivliste for artikler. Husk også, at artiklen kan være put‐ tet i papirkurven, som nærmest kan betragtes  som et usynligt arkiv, hvorfra du stadig kan  genoprette forkastede artikler. 

På den måde kan du f.eks. forberede en hel  uges artikler og automatisk lade dem publi‐ cere dagligt én ad gangen, mens du holder  ferie sydpå.   Hvis du vælger Indhold D Artikler, har du som  nævnt tidligere en kolonne, som viser om de  enkelte artikler er publiceret eller ej. Men ko‐ lonnen kan vise mere end det. Neden under  oversigten over artikler ser du kolonnens for‐ skellige symboler.   

Bemærk, at disse symboler også er at finde i     

Forsidens oversigt over artikler. 

 

   

 

   

 

Opret tidsstyret artikel Du skal nu lave den sidste nyhedsartikel: 

       

1

Vælg Indhold D Artikler, og klik på Ny i  øverste højre hjørne. 

2

Kald artiklen for Nyhed 4, og vælg sektio‐ nen Nyheder og kategorien Seneste. 

3

Vælg Ja til, at artiklen skal være publice‐ ret, og vælg Ja til at den skal være synlig  på Forsiden. 

4

Skriv en fiktiv nyhedstekst i teksteditoren. 

5

Under Start publicering i Parametre - artikel  sætter du tiden til 5 minutter senere end,  hvad klokken er lige nu. 

6

Klik på Gem i øverste højre hjørne. 

7

I artikeloversigten kan du se, at Nyhed 4  har status som Publiceret, men afventer: 

   

Figur 7.14: Ikoner for tidsstyret publicering. 

Som du ser, kan en artikel være publiceret,  men endnu ikke aktiv, fordi datoen for dens  visning endnu ikke er nået. Artiklen kan  selvfølgelig også være publiceret og gælden‐ de, hvilket vil sige, at den er synlig for besø‐ gende her og nu. Artiklen kan også være  publiceret men udløbet, så den ikke længere  vises for besøgende. Og så kan artiklen selv‐ følgelig også være ”ikke publiceret”, hvilket  vil sige, at du som administrator har adgang  til at redigere i artiklen, men den er ikke syn‐ lig for besøgende. Endelig kan artiklen være  arkiveret. Når en artikel er arkiveret, kan du  ikke længere redigere i den ved at klikke på  dens titel i oversigten. For at du igen kan ar‐ bejde med artiklen, skal den genoprettes.  

  Tag et kig på front‐end’en, og opdater nogle  gange, indtil den nye tidsstyrede artikel er  blevet synlig. 

 

FORLAGET LIBRIS

64        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 3

  4

Klik på Gem. 

  Når du opdaterer front‐end’en, vil du se, at  der er kommet et lille link nederst i Nyhed 2.  Når du klikker på linket, føres du hen til re‐ sten af artiklen.    Figur 7.15: Ikoner for tidsstyret publicering. 

Bemærk, at Nyhed 1 ryger ned som et link  under de andre nyheder. Samtidig får du al‐ lernederst mulighed for at skifte til side 2  hvor Nyhed 1 ligger. 

Sideskift og Læs mere Der er stadig et par interessante funktioner  for artikler vi ikke har været igennem. Når  artiklerne vises i blogview, som det er tilfæl‐ det på Forsiden, er det ofte praktisk kun at vi‐ se en lille stump af teksten og lade læseren  klikke på et link, hvis vedkommende vil læse  mere.  1

Vælg Indhold D Artikler, og åbn Nyhed 2. 

2

Nu skal du lave teksten lidt længere.  Spring et par linjer ned under den eksiste‐ rende tekst, og skriv noget mere. 

3

  Figur 7.16: Artikel med Læs mere‐link. 

Artiklerne kan også være så lange, at det vil  være praktisk at lade dem løbe over flere si‐ der: 

Placer markøren mellem de to tekststyk‐ ker, og klik på knappen Læs mere under  tekstfeltet. Der kommer nu en rød stiplet  linje mellem tekststykkerne som fortæller  hvor Læs mere‐linket vil blive sat ind. 

1

Gå igen ind i Nyhed 2. 

2

Lav yderligere et par fiktive tekstblokke. 

3

Placer markøren mellem de nye tekst‐ blokke, og klik på knappen Sideskift. Nu  får du følgende dialogboks frem: 

 

65

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 3 sker det, kan de også få tilsendt en mail om,  at de har modtaget en besked. Denne para‐ meter sættes ved at vælge Værktøjer D Læs beskeder og klikke på Indstillinger i øverste  højre hjørne. 

Her kan du skrive en titel til siden og også  en titel til indholdsfortegnelsen. Der vil  nemlig blive dannet et lille artikelindeks  til artiklen. Brug den samme titel i begge  felter  4

Klik på Indsæt sideskift, og gentag proce‐ duren for endnu et sideskift. 

5

Klik på Gem.   

Opdater front‐end’en. Når du vælger Nyhed 2, kan du se, at der er kommet et artikelin‐ deks i højre side af artiklen. Her kan du væl‐ ge mellem artiklens sider, og du kan også  vælge at få vist alle sider samtidig. 

Figur 7.18: Indstillinger for private beskeder. 

Ved hjælp af dette PMS kan du også få be‐ skeder fra Joomla‐systemet selv. F.eks. når en  bruger opretter en ny artikel. Hvis du ønsker  beskeder fra systemet, skal det vælges for  hver enkelt bruger under Websted D Brugere.   Masseudsendelse af mail Udsendelse af mails til alle registrerede bru‐ gere er en rigtig smart ting. Herved kan du  holde medlemmer opdateret om de seneste  nyheder, og det er en rigtig god metode til at  fastholde folk som besøgende på din hjem‐ meside. Funktionen er derfor yderst relevant  for casen i dette hæfte, hvor du hurtigt og  nemt kan nå ud til alle foreningsmedlemmer. 

  Figur 7.17: Artikel med artikelindeks til højre. 

Værktøj Det som ikke rigtigt synes at passe ind i  Joomlas øvrige kasser, er placeret under  Værktøj i menulinjen. Det er nemlig ret for‐ skellige funktioner der ligger gemt her.  Private beskeder Joomla indeholder et lille system til private  beskeder ofte kaldet PMS (Private Messaging  System), hvor administratorer af hjemmesi‐ den kan sende beskeder til hinanden. Be‐ mærk, at du som superadministrator kan  sende beskeder til alle administratorer af si‐ den uanset deres adgangsniveau, men det er  kun brugere i gruppen Superadministratorer,  der rent faktisk kan læse dem. Hvis de øn‐

FORLAGET LIBRIS

  Figur 7.19: Detaljer for masseudsendelse af e‐mail. 

66        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 3 Webshops kan også have stor gavn af mas‐ semail‐funktionen, men den kan også mis‐ bruges, og decideret spamming er vi vist  mange, der er godt trætte af. 

Bemærk, at indstillinger omkring hvilket sy‐ stem der skal bruges til afsendelse af mails er  placeret under Websted D Konfiguration D  Server. 

Under Detaljer kan du øverst vælge om un‐ dergrupper skal medtages, når du sender en  mail. Hvis du sætter flueben her og sender en  mail til alle editorer, vil du altså samtidig og‐ så sende til skribenter og registrerede bruge‐ re. Herefter kan du angive om mailen skal  sendes som HTML. Herved kan du indsætte  HTML i tekstfeltet, og det giver mulighed for  at lave nogle langt mere spændende mails.  HTML i mails er ganske udbredt, men vær  alligevel opmærksom på, at ikke alle er i  stand til at modtage HTML i mails. 

Global indtjekning Når du, som administrator i back‐end’en, går  ind i Joomlas forskellige elementer, f.eks. en  artikel, er det god kutyme at benytte ikoner‐ ne øverst i højre hjørne til at komme ud af ar‐ tiklen igen. Hvis du ønsker at gemme dine  ændringer, skal du bruge enten Gem eller  Anvend, og hvis du ikke ønsker at gemme  ændringerne, skal du bruge Luk. Bruger du  Gem, vil du blive ført tilbage til den foregå‐ ende side. Bruger du derimod Anvend, vil  ændringerne blive gemt, men du vil blive  stående på den samme side. Samme frem‐ gangsmåde gælder, når du går ind i kompo‐ nenter, moduler eller programudvidelser. 

Nederst kan du vælge, om modtagere skal  sættes til BCC, hvorved e‐mail‐adressen for  webstedet modtager en kopi af mailen. BCC  står for Blind Carbon Copy og betyder, at  modtagerne ikke kan se, hvem andre der er  sendt til. Dette kan være praktisk af diskreti‐ onshensyn over for modtagerne, men også  hvis du selv ikke ønsker at afsløre, hvem eller  hvor mange du sender til. 

Mange vil føle sig fristet til primært at benyt‐ te frem‐ og tilbagepilene i browseren i stedet  for Luk, men det er problematisk. Hvis du  vælger pilene i din browser, vil den side, du  forlader, nemlig blive låst eller tjekket ud, så  andre ikke kan tilgå siden.  

Hvis du vælger Indstillinger i øverste højre  hjørne, har du i feltet Emneprefiks mulighed  for at indtaste en tekst, som fremover vil stå  foran mail‐emnet i alle mails. Nedenunder  kan du indtaste en tekst, som altid vil stå ef‐ ter selve mail‐teksten. 

  Figur 7.21: Låsning af artiklen Formål. 

Du vil stadig selv kunne låse siden op igen,  men i tilfælde af at flere personer arbejder  med hjemmesiden, er det klogest at benytte  ovenstående fremgangsmåde. Hvis du øn‐ sker at begrænse adgangen til bestemte ele‐ menter, skal det gøres vha. adgangsniveauer.  En låsning vil også forekomme, hvis du har  artiklen åben, når Joomla lukkes ned, enten 

  Figur 7.20: Global konfiguration for masseudsendelse  af e‐mail. 

67

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 3 for at slette indholdet i den. Dette kan være  en god idé, hvis du f.eks. har opdateret din  hjemmeside med ny skabelon eller nyt sprog.  Hvis du vælger Værktøj D Tøm cache, kan du  se, at cachen er opdelt i grupper inden for  både websted og administrator, så du mere  specifikt kan vælge, hvad der skal slettes. 

som følge af at din session udløber, eller for‐ di du selv lukker systemet ned. Husk derfor  at gå ud af de forskellige elementer, hvis du  efterfølgende ikke arbejder med Joomla i et  stykke tid. Indstillinger for session kan sættes  under Websted D Konfiguration D System.  Ved at vælge Værktøj D Global indtjekning lå‐ ses alle elementer op. I oversigten der kom‐ mer frem, kan du se, inden for hvilke områ‐ der der har været låste elementer, og hvor  mange der har været. 

Administration fra front-end Måske er du slet ikke interesseret i, hvad der  foregår i back‐end’en af Joomla, og måske er  du egentlig ikke interesseret i at opbygge en  Joomla‐side, men kun interesseret i at vedli‐ geholde den. Du kunne f.eks. være informa‐ tionsmedarbejder for vores lille fiktive for‐ ening med ansvar for opdatering af hjemme‐ siden, men uden den store tekniske interesse.  I så fald er heldet med dig. Vedligeholdelse  af dit Joomla‐site kan nemlig gøres endnu  nemmere end det, der allerede er gennemgå‐ et. Du behøver faktisk slet ikke benytte back‐ end’en i Joomla for at redigere og tilføje artik‐ ler til en hjemmeside.  

  Figur 7.22: Oversigt Global tjek ind. 

Bemærk, at hvis en anden administrator ar‐ bejder på hjemmesiden samtidig med dig, og  vedkommende er i gang med at redigere en  artikel, så vil denne artikel normalt være låst  for dig. Pas derfor på med at bruge global  indtjekning, fordi I begge nu vil kunne redi‐ gere i artiklen og dermed risikere at lave hver  jeres version. 

1

Gå ud i front‐end’en, og log ind med det  brugernavn og password du har til din  status som superadministrator. 

2

I menuen User Menu har du fået et link,  der hedder Submit an article.  

Cache Under Websted D Konfiguration D System  kan angive, om du vil bruge cache. I cachen  gemmes filer, som har betydning for hvor  hurtigt din hjemmeside hentes ind i browse‐ ren hos de besøgende. Hvis du benytter dig  af cache, har du her under Værktøj mulighed  

FORLAGET LIBRIS

  Klik på linket, og nu får du teksteditoren  frem, som du normalt ellers kun kender  fra back‐end’en. Her kan du oprette en ny  artikel og placere den i den sektion og ka‐ tegori du måtte ønske. 

68        

Filnavn: Joomla

Dato: 17. juni 2010

Opret indhold – del 3 3

4

Bemærk, at også artikler, der ikke er publice‐ ret, vises. Hvis en artikel ikke er publiceret er  redigeringsikonet blåt.  

Du kan også redigere allerede eksisteren‐ de artikler. Vælg artiklen Formål i hoved‐ menuen. Ud for eller over  artiklens titel kan du se, at  der nu er kommet et lille  ikon. 

Vær opmærksom på at mange komponenter  også kan administreres fra front‐end’en i  større eller mindre grad. Faktisk er der kom‐ ponenter som primært administreres fra  front‐end’en. 

Klik på ikonet. Du vil igen få tekstedito‐ ren frem og kan redigere din artikel. 

 

69

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

 

Komponenter Bannere dækker normalt over grafiske re‐ klamer i forskellige standardstørrelser, men i  Joomla kan bannere både være grafiske re‐ klamer og tekstreklamer. Joomlas front‐end  indeholder allerede begge dele. I højre side  har du nogle tekstreklamer, som ligner dem,  du ser i Google. Nederst på hver side har du  en grafisk reklame i standardstørrelsen 468 x  60 pixels. Bannerne roterer, så det hele tiden  er et nyt banner, der vises. 

Som nævnt går dette hæfte ikke ned i de  mange muligheder, der er for at udvide  Joomlas funktionalitet i form af komponen‐ ter. Men Joomla har allerede nogle få ind‐ byggede komponenter. Flere af disse kan fås  i mere avancerede udgaver ved at vælge  komponenter fra andre firmaer, men ofte op‐ fylder de indbyggede komponenter behove‐ ne på hvert deres respektive område. 

Komponenten Bannere

Administrationen af bannerkomponenten er  opdelt i Bannere, Klienter og Kategorier. Hvis  du vælger Komponenter D Banner D Bannere,  ser du en oversigt over de bannere, der i øje‐ blikket er oprettet. (se figur 8.1)  

En måde, hvorpå du måske kan holde udgif‐ terne til hjemmesiden nede eller ligefrem tje‐ ne penge, er at have reklamer på din hjem‐ meside. Der tilbydes mange udvidelser på  det område, men Joomla har også sit eget lille  bannervisningssystem.   

 

  Figur 8.1: Oversigt over bannere. 

FORLAGET LIBRIS

70        

Filnavn: Joomla

Dato: 17. juni 2010

Komponenter I de to første kolonner kan du se hvilken kli‐ ent og kategori banneret er knyttet til. De to  næste kolonner er velkendte, og herefter kan  du se om banneret er klæbrigt. At et banner er  klæbrigt, vil sige, at det vises som det første  ud af en gruppe. Næste kolonne viser antallet  af visninger, banneret har haft, og kolonnen  Klik viser dels antallet af gange der er klikket  på banneret, og dels en procentangivelse i  forhold til visninger af banneret. I kolonnen  Etiket  kan du se, om banneret er tilføjet etiket‐ ter. Etiketter er nøgleord, som kan knytte  banneret til artikler med samme nøgleord. 

4

Klik på Annuller i værktøjslinjen, og klik  herefter på Ny i værktøjslinjen i banner‐ oversigten. 

5

Indsæt den kopierede kode i det nye ban‐ ner i feltet Tilpasset bannerkode. 

  6

Et banner er altså knyttet til en klient og hø‐ rer ind under en kategori. Du skal derfor  starte med at oprette en klient, og det kunne  f.eks. være mig, der har betalt et beløb for at  få 200 visninger på din hjemmeside.  

Nu er du klar til at kigge på alle de andre  parametre for banneret. Start med at ind‐ taste et navn på banneret, og sæt Sortering  til 1. 

Sådan opretter du en klient:  1

Vælg Komponenter D Banner D Klient og  klik på Ny i værktøjslinjen. 

2

I Detaljer indtaster du navn og e‐mail‐ adresse og klikker på Gem i værktøjslin‐ jen. 

  7 Vælg kategorien Text Ads og vælg Jesper Kaae som klient: 

  8 Skriv 200 i Købte Visninger, og fjern mar‐ keringen i Ubegrænset:      3

9

Du skal oprette et tekstbanner, og da det  kræver en smule kode, skal du kopiere  koden fra et andet banner. Vælg Komponenter D Banner D Bannere, og åbn ban‐ neret Joomla! Markér og kopier det øver‐ ste af teksten i feltet Tilpasset bannerkode:     {NAME}
   

Under koden i feltet Tilpasset bannerkode  skriver du f.eks. Ny dansk webside om Joom‐ la. 

  10 Klik på Gem. Du vil nu kunne se tekstre‐

klamen i højre side i front‐end’en.      

71

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Komponenter med at oplyse din e‐mail‐adresse eller anden  information, men det ville være smart, hvis  folk kunne skrive til dig direkte inde fra  hjemmesiden. Joomla har sin egen indbygge‐ de komponent til det formål. Faktisk har du  mulighed for at oprette flere forskellige kon‐ taktpersoner i flere forskellige kategorier,  hvilket kan være praktisk i virksomheder  med flere ansatte. 

Som du kunne se under parametrene, kunne  du også have valgt et grafisk banner. I drop‐ down‐listen kan du vælge et billede fra map‐ pen banners i mappen images. Denne mappe  kan også tilgås, hvis du vælger Websted D  Medier.   Du kan sætte størrelsen på billedet, og når  billedet er valgt, vil det blive vist ud for tek‐ sten Bannerbillede. 

Joomla har allerede oprettet den første kon‐ taktperson for dig. Han hedder Name og er  placeret i kategorien Contacts. Du skal opret‐ te en ny kontakt, og det kunne passende væ‐ re Jens Joomlarsen, som overtager posten  som bestyrelsesformand i foreningen:  1

Vælg Komponenter D Kontakter D Kontakter, og klik på Ny i værktøjslinjen. 

2

Under Detaljer indtaster du navnet på den  nye kontakt og vælger kategorien Contacts. 

3

Under Information indtaster du kontakt‐ personens personlige oplysninger, herun‐ der adresse, e‐mail‐adresse m.m. Du har  endnu ikke noget billede af personen,  men du kan f.eks. vælge billedet taking_notes.jpg. 

  Figur 8.2: Valg af grafisk banner. 

Nederst kan du vælge at tilføje en etiket til  banneret. En etiket er et nøgleord som kan  bruges til at styre, hvornår banneret skal vi‐ ses. Hvis en artikel indeholder det samme  nøgleord som findes i etiketten, og banner‐ modulet findes på samme side som artiklen,  så vil modulet vise det banner der stemmer  overens med artiklen.  Bannerkomponenten har som sagt et tilknyt‐ tet modul, som jeg har gennemgået tidligere i  hæftet. 

 

Komponenten Kontakter Et af de vigtigste formål med din hjemmeside  er at give brugeren mulighed for at komme i  kontakt med dig. Du kan selvfølgelig nøjes   

FORLAGET LIBRIS

72        

Filnavn: Joomla

Dato: 17. juni 2010

Komponenter

  Figur 8.3: Kontaktparametre for kontakter. 

  4 Klik på Gem. Du vil nu kunne se din nye  kontakt i oversigten over kontakter. 

Under Avancerede parametre kan du vælge,  om der skal være små ikoner ud for kontakt‐ oplysningerne. Hvis du vælger at bruge iko‐ ner, kan du også vælge om standardikonerne  skal bruges, eller du hellere selv vil definere  dine ikoner. Bibehold de valgte indstillinger. 

Parametre Lad os lige tage et hurtigt kig på parametrene  for kontaktkomponenten.  Under Kontaktparametre kan du vælge, hvilke  af kontaktpersonens oplysninger der skal  være synlige på kontaktsiden. Bibehold ind‐ stillingerne som de er.   Grunden til, at vi holder E-mail skjult er, at  der bliver lavet en e‐mail‐formular, hvor de  besøgende kan skrive direkte uden at behøve  at bruge deres eget e‐mail‐program.   

  Figur 8.4: Avancerede parametre for kontakter. 

73

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Komponenter Under E-mail parametre kan du øverst be‐ stemme om førnævnte e‐mail‐formular skal  vises, og det vil vi gerne have at den bliver.  

1

Vælg Menuer D Hovedmenu, og klik på Ny  i værktøjslinjen. 

2

I oversigten over menuelementtyper væl‐ ger du Standard kontaktlayout . 

Nedenunder kan du vælge at lave en beskri‐ vende tekst til formularen. Feltet Emailkopi  bestemmer, om der på kontaktsiden skal vi‐ ses en checkbox, hvor den besøgende kan  krydse af, om vedkommede ønsker at få  sendt en kopi af sin henvendelse til sin egen  e‐mail‐adresse.    I de nederste parametre kan du blokere for‐ skellige ord og sætninger. Det kan være ord i  den besøgendes e‐mail‐adresse, i emnelinjen  eller i selve teksten. Det kunne f.eks. være re‐ levant at blokere kritik af Joomla. Ord og  sætninger skal adskilles med semikolon. 

3

  Skriv Kontakt i Titel og Alias, og vælg Jens  Joomlarsen under Parametre – grundlæggende i højre side. Nedenunder kan du  vælge at vise en dropdown‐liste med kon‐ takter, og du kan vise den kategori, som  kontaktpersonen tilhører. Men eftersom  Jens Joomlarsen pt er den eneste kontakt  (ud over Name) er dette ikke relevant. Re‐ sten af parametrene ligner nogle, du har  set ved andre menuelementer. 

   

Figur 8.5: E‐mail‐parametre for kontakter.  4

Selvom du har oprettet og gemt en ny kon‐ takt, er kontakten endnu ikke synlig i front‐ end’en. Du skal nemlig have oprettet et me‐ nuelement, som linker til kontaktsiden. 

Her har den besøgende mulighed for at ind‐ taste navn, e‐mail‐adresse, emne og tekst, og  sende beskeden til kontaktpersonen. 

Sådan opretter du menuelementet:         

FORLAGET LIBRIS

Klik på Gem. I front‐end’en er der nu  kommet et nyt menuelement nederst i ho‐ vedmenuen, og når du klikker her, får du  din nye kontaktside frem (se figur 8.6). 

 

74        

Filnavn: Joomla

Dato: 17. juni 2010

Komponenter du endnu en oversigt frem. Dette er en over‐ sigt over feeds i kategorien Joomla. Til højre  kan du se, hvor mange artikler der er i hvert  enkelt feed. 

  Figur 8.7: Oversigt over nyhedsfeeds i front‐end’en. 

Hvis du f.eks. klikker på Joomla Announcements, får du vist alle feedets artikler under  hinanden.   Alt dette styres selvfølgelig fra back‐end’en,  og hvis du vælger Komponenter D Nyhedsfeeds D Feeds, får du igen en oversigt over  dine feeds. Her kan du bl.a. se, hvilken kate‐ gori feedet tilhører, og hvor mange artikler  der vises i hvert feed. 

  Figur 8.6: Kontaktsiden på front‐end’en. 

Komponenten Nyhedsfeeds Nyhedsfeeds eller såkaldte RSS‐feeds er en  funktion, der er skabt på baggrund af det  manglende overblik, de fleste har over de  enorme mængder information, der findes på  internettet i dag. RSS står for Really Simple  Syndication. 

Åbn et tilfældigt feed. Nu kan du navngive,  publicere og kategorisere feedet. I feltet Link  skriver du den adresse, hvorfra feedet skal  hentes, og du kan vælge, hvor mange artikler  du vil vise. 

Når det handler om feeds i Joomla, er det  vigtigt at skelne mellem feeds, der kommer  ind i Joomla, og feeds, der sendes ud af  Joomla. Med komponenten Nyhedsfeeds kan  du hente feeds ind på din hjemmeside og vi‐ se dem for besøgende.   I Joomlas demodata er der allerede oprettet  en hel del feeds, og der er også lavet et me‐ nuelement i front‐end’en, som fører hen til  dem. Hvis du vælger News Feeds fra hoved‐ menuen, får du en oversigt over forskellige  kategorier af feeds. Den øverste kategori  hedder Joomla, og hvis du klikker på den, får  

  Figur 8.8: Detaljer for oprettelse af nyhedsfeed. 

75

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Komponenter 3

RSS Feeds er aldrig for alvor slået igennem  herhjemme, men det er nu ellers ganske  praktisk, hvis man dagligt læser store  mængder information fra mange forskellige  websider. Både det at vise feeds på din  hjemmeside og udsende feeds kan derfor væ‐ re et middel til at gøre din hjemmeside inte‐ ressant for visse grupper mennesker, særligt  hvis din hjemmeside opdateres ofte.  

Under Muligheder i venstre side skriver du  de navne som kan komme på tale til be‐ styrelsen. 

Komponenten Afstemninger Den indbyggede afstemningskomponent  (med tilhørende modul) giver dig mulighed  for at lave afstemninger, som de besøgende  kan deltage i.  

  4 Klik på Gem, og gå herefter ind i Udvidelser D Moduler, og åbn modulet Afstemning. 

Komponenten er meget nem at gå til. Hvis  du går ind under Komponenter D Afstemninger, får du en oversigt over dine afstemnin‐ ger. Der er i øjeblikket kun en enkelt, og du  skal nu lave en ny afstemning om valg af be‐ styrelsesmedlemmer.  

5

Under Modulparametre kan du nu vælge  din nye afstemning. Klik herefter på Gem. 

Sådan opretter du en afstemning:  1 2

 

Vælg Komponenter D Afstemninger, og klik  på Ny i værktøjslinjen. 

Nu kan du opdatere front‐end’en, og dine  brugere kan stemme folk ind i bestyrelsen,  hvis de er logget ind. 

Under Detaljer skal du indtaste afstem‐ ningens titel, og det kunne f.eks. være  Hvem skal vælges til bestyrelsen? Tidsfor‐ sinkelsen sikrer i et vist omfang mod mis‐ brug, så den samme bruger ikke kan sid‐ de og afgive et ubegrænset antal stemmer  på f.eks. Rikke Andersen. Bibehold tids‐ forsinkelsen som den er, og sæt afstem‐ ningen til publiceret. 

Komponenten Søg Joomla giver besøgende mulighed for at søge  på forskellige ting på din hjemmeside. Hvis  de i front‐end’en skriver Bjarne Hansen i søge‐ feltet og taster Enter, får de det billede frem,  der er vist i figur 8.9:   Øverst er der mulighed for at præcisere søg‐ ningen mere, og nederst vises hvad Joomla  har fundet. I dette tilfælde kan du se, at Bjar‐ ne Hansen nævnes i Nyhed 2, og hans navn er  markeret. 

 

 

FORLAGET LIBRIS

76        

Filnavn: Joomla

Dato: 17. juni 2010

Komponenter komponenten er relevant, hvis man ønsker at  vise links til mange forskellige steder på net‐ tet.  Komponenten giver mulighed for at opdele  links i kategorier, og i Joomlas demodata er  der allerede oprettet to kategorier. Der er dog  kun oprettet links i den ene, så nu skal du  prøve at oprette et link i den anden: 

  Figur 8.9: Resultatet af søgningen på Bjarne Hansen. 

Selve søgekomponenten har ikke mange ind‐ stillinger. Faktisk er komponentens funktion  at føre statistik over, hvad der søges på. Det  kan være ganske nyttig information at se,  hvad dine besøgende søger efter, men igen  afhænger det meget af, hvilken type hjemme‐ side du har. 

1

Vælg Komponenter D Weblinks D Links, og  klik på Ny i værktøjslinjen. 

2

Under Detaljer indtaster du først navnet  på linket. I feltet Kategori vælger du Other Resources, og herunder skriver du adres‐ sen eller URL’en til linket, som i dette til‐ fælde er http://joomland.dk. 

Hvis du vil benytte dig af statistikfunktionen,  skal den først slås til. Det gør du ved at vælge  Komponenter D Søg og klikke på Indstillinger i  værktøjslinjen. 

3

  Figur 8.10: Globlal konfiguration for komponenten  Søg. 

Her skal du vælge Ja til at indsamle søgesta‐ tistikker. Nu vil Joomla registrere, hver gang  søgefeltet bliver benyttet. 

  Under Parametre kan du indstille om lin‐ ket skal åbne i et nyt vindue eller samme  vindue som hjemmesiden er i. I øjeblikket  er destinationen sat til Brug global, og det  vælger vi at bibeholde. Du skal nemlig  ændre de globale indstillinger om lidt i  stedet for. 

Indstillinger for søgefeltet findes under Udvidelser D Moduler D Search.   

Komponenten Weblinks

4

Joomla har sin egen komponent til at vise  weblinks på en pæn og overskuelig måde, og 

77

I feltet Beskrivelse har du mulighed for at  skrive en lille forklaring til linket. 

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Komponenter

  5

Klik på Gem, og du kan se dit nye link i  oversigten. 

6

Vælg Indstillinger i værktøjslinjen. Nu får  du vist en række globale indstillinger,  som gælder for alle links. 

7

Der er ingen grund til at føre dine besø‐ gende væk fra din hjemmeside, fordi de  klikker på et link på din side. I feltet Destination skal du derfor vælge Nyt vindue med browsernavigering. Nu åbnes linket i  et nyt vindue, og din hjemmeside er sta‐ dig synlig for dine besøgende. 

8

Klik på Gem, og gå ud i front‐end’en og  opdater. 

9

Der er allerede oprettet et menuelement  med navnet Weblinks i hovedmenuen.  Hvis du klikker på det, får du i første om‐ gang en oversigt over dine kategorier,  hvor du kan se, hvor mange links der er i  hver kategori. Hvis du klikker på Other Resources, får du dit nyoprettede link  vist. 

  Der findes også udvidelser fra andre firmaer  beregnet til at vise links, og en komponent  som f.eks. Alphacontent kan tilmed automa‐ tisk vise et lille billede af den eller de sider,  man linker til. 

   

FORLAGET LIBRIS

78        

Filnavn: Joomla

Dato: 17. juni 2010

 

Programudvidelser i Joomla, kan programudvidelserne slås til og  fra, men herudover er der oftest kun få eller  ingen parametre for den enkelte udvidelse. 

Programudvidelser er ikke så spændende  som komponenter og moduler. De er nemlig  ikke umiddelbart synlige i front‐end’en, som  de andre udvidelser er. Programudvidelser  opererer oftest bag kulissen, hvor de laver  små ændringer eller tilføjelser til Joomlas  grundlæggende kode.  

Programudvidelserne inden for typen  Authentication har at gøre med måden, hvor‐

på brugere og administratorer kan logge ind i  Joomla. Som standard benytter Joomla sit  eget login‐system, men med eksempelvis  programudvidelsen Gmail er det muligt at  benytte sin e‐mail‐adresse til at logge ind  med.  

Komponenter ledsages ofte af programudvi‐ delser, som er nødvendige for at komponen‐ ten kan fungere korrekt.  Men Joomla har og‐ så en række programudvidelser installeret,  som har betydning for de funktioner der alle‐ rede ligger i systemet. Som du kunne se i et  foregående afsnit, er det en programudvidel‐ se, der sørger for, at moduler kan hentes ind i  artikler. Programudvidelser sørger også for  sideskift, søgefunktion, indsætning af bille‐ der i artikler og meget mere. 

Udvidelser inden for typen Content har be‐ tydning for visningen af indhold. Udvidelser  af denne type gør det muligt at lave sideskift  og navigeringslinks mellem sider. Det er også  udvidelser af denne type, der gør det muligt  at indsætte moduler i artikler, bruge søge‐ venlige URL’er og give artiklerne karakterer. 

Hvis du vælger Udvidelser D Programudvidelser, får du en oversigt over Joomlas pro‐

Programudvidelsestypen Editors står for  Joomlas teksteditorer. Joomla har faktisk to  teksteditorer installeret, men det er kun edi‐ toren TinyMCE, der i øjeblikket er aktiveret.  Editoren XStandard Lite 2.0 er ikke aktiveret  og kan derfor ikke vælges som den foretruk‐ ne editor for brugere og administratorer. 

gramudvidelser.  

Programudvidelserne af typen Editors-xtd  indsætter de tre knapper under teksteditoren,  der henviser til sideskift, Læs mere‐funktion  og indsætning af billeder i artikler.   

Udvidelser af typen Search muliggør søgning  i Joomlas indhold, mens udvidelser af typen  System bl.a. står for Joomlas fejlsøgningssy‐ stem, cache og funktionen Husk mig, som fin‐ des i Joomlas login og som gemmer bruge‐ rens brugernavn og password i en cookie. 

Figur 9.1: Oversigt over programudvidelser. 

Programudvidelserne er opdelt i typer. I øje‐ blikket er der programudvidelser inden for  typerne Authentication, Content, Editors, Editors-xtd, Search, System, User og XML-RPC.  Som det gælder for de fleste andre elementer 

 

79

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Programudvidelser TIP

Der er i øjeblikket kun en enkelt programud‐ videlse af typen User, og denne har at gøre  med oprettelsen af brugere i Joomlas data‐ base. 

Joomla 1.5 er som sagt en version af systemet, som ikke direkte er bagudkompatibel med Joomla 1.0. Der findes dog en funktion, som kan gøre version 1.5 bagudkompatibel med version 1.0. Vælg Udvidelser D Programudvidelser, og aktiver programudvidelsen ved navn ”System Legacy”.

Den sidste type udvidelser, nemlig XML-RPC,  har betydning for Joomlas mulighed for at  snakke sammen med andre systemer. Feks.  vil det herigennem være muligt at tilføje ind‐ hold til din hjemmeside via Google Docs.  

Til højre for Joomlas menulinje vil du nu se denne tekst:

 

 

Du vil nu kunne benytte de udvidelser, der er markeret med ”1.5 Legacy”.

 

Det er tvivlsomt, om denne programudvidelse vil være at finde i fremtidige versioner af Joomla.

 

       

FORLAGET LIBRIS

80        

Filnavn: Joomla

Dato: 17. juni 2010

 

Skabeloner skabeloner til front‐end’en. Skabelonen 

Det sjoveste er gemt til sidst. I hvert fald hvis  du interesserer dig for, hvordan din hjemme‐ side ser ud. Skabeloner indeholder nemlig  din hjemmesides overordnede design. Det er  f.eks. bredden på siden, baggrundens farve,  knappernes form og modulernes positioner. 

rhuk_milkyway er sat som standard, og det er 

dermed den, der i øjeblikket vises i front‐ end’en.  Allerførst kan du prøve at skifte til de andre  skabeloner ved at sætte dem til standard og  kigge på front‐end’en. Som du kan se, giver  det et radikalt anderledes indtryk af siden,  selvom indholdet stadig er det samme.  

Der findes et hav af færdiglavede skabeloner  til Joomla. Nogle er gratis, og andre koster  penge. Du kan også selv lave din egen skabe‐ lon, men det er ikke helt nemt, medmindre  du har godt kendskab til HTML, CSS og  XML. Og faktisk skal du også helst være dus  med et billedredigeringsprogram som f.eks.  Photoshop. Der findes bøger om emnet, hvis  du er interesseret. Her vil jeg nøjes med at  gennemgå, hvordan du installerer en skabe‐ lon og laver små ændringer i den.  

Vælg nu skabelonen JA Purity. Under Detaljer  kan du se navnet og en beskrivelse af skabe‐ lonen.  Under Menutildeling kan du koble en skabelon  til et eller flere menuelementer. Din hjemme‐ side vil så skifte skabelon, når der klikkes på  det eller de pågældende menuelementer. På  den måde kan du skifte design på hjemmesi‐ den, alt efter hvad brugerne klikker på. 

Hvis du vælger Udvidelser D Skabeloner, får  du en oversigt over de installerede skabelo‐ ner. 

I oversigten over skabeloner har du en ko‐ lonne, hvor du kan se, om en menu er tildelt  en skabelon eller ej. Bemærk, at menutilde‐ ling i sagens natur ikke kan finde sted for  den skabelon, der er sat til standard. 

  Figur 10.1: Oversigt over skabeloner. 

Oversigten over skabeloner er opdelt i Websted og Administrator, for ligesom det er til‐ fældet for sprog og moduler, findes der også  skabeloner for både front‐end’en og back‐ end’en. Joomla har fra starten tre installerede 

  Figur 10.2: Menutildeling for skabeloner. 

81

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Skabeloner Under Parametre ser du en række indstillin‐ ger som er unikke for netop denne skabelon.  JA Purity har ganske mange parametre. Ska‐ belonen rhuk_milkyway har væsentligt færre,  og beez, som også er installeret i Joomla, har  faktisk slet ingen. 

3

I feltet Skabelonbredde vælger du Smal skærm. 

4

I feltet Header temaer vælger du Green. 

Designvisning og redigering Der er forskel på den forhåndsvisning, du  finder øverst til højre i Joomlas menulinje, og  den du finder i værktøjslinjen for Skabelon. I  førstnævnte får du som bekendt din front‐ end frem, som den ser ud for dine besøgen‐ de, men i sidstnævnte får du et billede af  front‐end’en med markering af modulpositi‐ oner (se figur 10.4 på næste side).  Her kan du se, hvor skabelonens modulposi‐ tioner er, og hvad de hedder. På den måde  kan du få et overblik over, hvor på hjemme‐ siden du kan placere moduler.  Som du kan se, er brødkrummerne forsvun‐ det, efter du skiftede skabelon. Det er fordi,  den modulposition, som brødkrummerne lå  i, ikke eksisterer i den nye skabelon. Den nye  skabelon har dog en modulposition med et  andet navn i nogenlunde samme område, og  der skal du nu prøve at indsætte søge‐modu‐ let:  1

 

Vælg forhåndsvisning af JA Purity. I øvre  venstre hjørne kan du se en modulpositi‐ on ved navn hornav: 

Figur 10.3: Parametre for skabelonen JA Purity. 

Skabelonen JA Purity er smart, fordi du her  har mulighed for at lave en pæn titel i heade‐ ren uden at behøve at uploade et billede til  formålet. Lad os se, hvordan det foregår:  1

I feltet Logotype vælger du Tekst i stedet  for Billede. 

2

I Logotekst skriver du Foreningen Joomla for  Folket. Sloganet er faktisk meget passende,  så det kan du lade stå. 

FORLAGET LIBRIS

 

82        

Filnavn: Joomla

Dato: 17. juni 2010

Skabeloner

  Figur 10.4: Forhåndsvisning af JA Purity med markering af modulpositioner.  2

Det fortæller dig, at du kan placere søge‐ modulet i denne position. Vælg Udvidelser  D Moduler, og klik på modulet Search.  

3

I feltet Placering vælger du hornav, og  klikker til slut på Gem. 

4

Gå ud i front‐end’en og opdater. Nu har  du fået et søgefelt i øverste venstre hjørne  af din hjemmeside. 

Rediger HTML-filen Titlen til dette afsnit er faktisk en smule mis‐ visende, for det du reelt redigerer i, er ikke  en HTML‐fil men en PHP‐fil, som indeholder  noget HTML. 

TIP Hjemmesidens modulpositioner kan også ses ved at skrive tp=1 efter index-url’en, som f.eks. www.joomland.dk/index.php?tp=1. Hvis dine besøgende kender dette trick, kan de altså også se din hjemmesides modulpositioner. Det er dog svært at se, hvilken glæde de normalt skulle have af det. Alligevel er det lidt bekymrende, fordi hjemmesiden derved afslører sig selv som en hjemmeside lavet i Joomla, og det kan være nyttig viden for hackere.

HTML står for HyperText Markup Language og  er et sprog, der bruges til at bestemme struk‐ turen for en hjemmeside. HTML kan også be‐ stemme visse ting omkring design og layout,  men groft sagt kan man sige, at jo mindre  den indeholder af det, jo bedre. De bedste  skabeloner har nemlig lagt så meget af de‐ signet som muligt over i en CSS‐fil. 

 

83

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Skabeloner for HTML‐dokumenter. CSS er langt mere  avanceret end HTML, når det kommer til  layout, og det er desuden en klar fordel at  adskille struktur og layout i to separate filer.  I dette tilfælde er der dog ikke kun tale om  en enkelt CSS‐fil. Faktisk er layoutet i JA Purity opdelt i fire CSS‐filer. 

  Figur 10.5: Skabelonens HTML i filen index.php. 

I HTML‐filen ligger den overordnende struk‐ tur for hjemmesiden, herunder bl.a. oplys‐ ninger om modulpositioner. Her ligger også  noget af den kode, som gør, at du kan skifte  mellem forskellige parametre for skabelonen.  Derudover indeholder filen en række refe‐ rencer til klasser i CSS‐filen. 

  Figur 10.6: CSS‐filer for skabelonen JA Purity. 

Her ligger al information om farver, skrift‐ størrelser, skrifttyper, detaljerede placeringer  m.m.  

Rediger CSS-filen

Hvis skabelonen benytter sig af billeder i  layoutet, er det som regel også her, disse bil‐ leder hentes ind. 

CSS står for Cascading Style Sheets. CSS er et  sprog som bruges til at bestemme layoutet    

FORLAGET LIBRIS

84        

Filnavn: Joomla

Dato: 17. juni 2010

 

Den sidste finish Nu skal du også lige fjerne en del af menue‐ lementerne i hovedmenuen: 

Lad os få ryddet op i tingene i front‐end’en,  så det kun er information, som vedrører vo‐ res case, der er tilbage. Dernæst er der også  stadig nogle ting som mangler at blive over‐ sat til dansk.  Bemærk, at demodataene for de flestes ved‐ kommende ikke slettes under denne opryd‐ ning. Du skal blot gøre dem inaktive på  front‐end’en, så du kan få en hjemmeside,  der er din egen. På den måde kan du stadig  benytte demomaterialet til at lære af, og du  kan jo altid selv slette det, hvis du ønsker det.  En del ting på hjemmesiden er blevet møble‐ ret godt og grundig rundt ved, at du valgte  en anden skabelon. Det gælder bl.a. nyheds‐ modulerne. Det skyldes, at modulpositioner‐ ne er forskellige for de to skabeloner. I det  følgende vil mange af modulerne blive fjer‐ net:  1

Vælg Udvidelser D Moduler. Først skal du  ændre navnene på nogle af modulerne,  hvis det ikke allerede er gjort. 

2

Gå ind i Main Menu, og oversæt titlen til  Hovedmenu. Gå ind i User Menu, og over‐ sæt titlen til Brugermenu. 

3

Afpublicer alle moduler med undtagelse  af Afstemning, Search, Footer, Hovedmenu,  Brugermenu og Login Form. 

1

Vælg Menuer D Hovedmenu. 

2

Afpublicer Joomla! Overview, Joomla! Licence, More about Joomla!, FAQ, The News,  Web Links og News Feeds. 

3

Vælg så Menuer D Hovedmenu, og åbn  Forsiden.  

4

Under Parametre – system skriver du en  mere relevant sidetitel f.eks. Velkommen til  Foreningen Joomla! for Folket. 

5

Klik til sidst på Gem. 

Du får herefter en front‐end, der ser nogen‐ lunde således ud: 

  Figur 11.1: Din færdige hjemmeside. 

Du har nu udformet din egen hjemmeside i  Joomla. Forhåbentligt har du fået et indblik i  Joomlas mange muligheder og er klar til at  forsøge dig på egen hånd. I næste kapitel skal  du lære at sikre dit site med backup.

Under fjernelsen af disse moduler forsvinder  også tre moduler fra modulkolonnen i højre  side af hjemmesiden. Det betyder, at ind‐ holdssiden breder sig ud og overtager modu‐ lernes plads.   

85

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

 

Kloning og backup Det er, som nævnt, ikke tanken med dette  hæfte at gå dybere ned i enkelte udvidelser  til Joomla. Alligevel har jeg valgt at medtage  en enkelt udvidelse, dels fordi du herved stif‐ ter bekendtskab med, hvordan du installerer  en udvidelse, dels fordi en udvidelse af den‐ ne type er afgørende for, at du kan få glæde  af dit Joomla‐site, hvis du har lavet det lokalt  på din computer.   Joomla sikres konstant mod uheld og hack‐ ing, men jeg har set adskillige hackede Joom‐ la‐sider i den forholdsvis korte tid Joomla har  eksisteret. Systemet er dog helt klart blevet  mere og mere sikkert, og der findes også for‐ skellige udvidelser til Joomla, som sikrer sy‐ stemet endnu bedre, men det sikreste er nu  altid at have en kopi liggende.   Og komponenten Joomlapack gør det legende  let at tage en komplet kopi af hele siden eller  evt. bare af databasen. Hvis du arbejder med  Joomla lokalt på din computer, er dette også  metoden til upload af din færdige hjemme‐ side:   1

Download den seneste version af Joomlapack til Joomla 1.5 Native fra  www.joomlapack.net. 

2

Vælg Udvidelser D Installer/afinstaller i din  back‐end. 

3

Under Upload pakke søger du efter Joomlapack‐filen på din computer og klikker  Upload og installer . 

4

Hvis du får besked om at installationen er  gennemført, skulle Joomlapack nu gerne  ligge under Komponenter. Når du vælger  Joomlapack fra listen over komponenter,  får du første gang følgende skærmbillede: 

FORLAGET LIBRIS

  5 Vælg I agree i nederste venstre hjørne. Nu  får du følgende skærmbillede frem: 

6

  Vælg Backup Now, og på det næste  skærmbillede vælger du også Backup Now  i nederste venstre hjørne.  

86        

Filnavn: Joomla

Dato: 17. juni 2010

Kloning og backup Kopien eller kloningen indeholder ud over  alle filer, mapper og databaseoplysninger og‐ så en installationsmappe, som skal bruges,  når du skal genskabe hjemmesiden. Som du  måske husker, slettede du nemlig Joomlas  originale installationsmappe som led i instal‐ lationen. Det var simpelthen et krav for, at  Joomla kunne fungere. Derfor har Joomlapack oprettet en ny installationsmappe, hvori  der ligger et installationsprogram, der ligner  det originale til forveksling. 

  Nu går Joomlapack i gang med at tage  backup, og det er derfor vigtigt, at du ikke  foretager dig nogen handlinger i Joomla,  mens det står på. Det kan tage nogle mi‐ nutter alt efter hvor stor din hjemmeside  er.  7

Når du skal genskabe din klon, skal du ud‐ pakke zip‐filen og uploade alle filer og map‐ per til dit webhotel, præcis som beskrevet  under installationen af Joomla i starten af  hæftet. Du vil igen skulle indtaste oplysnin‐ ger om database m.m. 

Når Joomlapack er færdig, får du følgende  billede frem. Klik på Administer Backup Files. 

I kontrolpanelet for Joomlapack har du mu‐ lighed for at udvælge hvilke filer eller map‐ per der ikke skal medtages i backup’en. Du  kan også vælge at udelade ting fra databasen.  Under Global Konfiguration kan du sætte en  række avancerede indstillinger for, hvordan  backup’en skal foretages, og det er også mu‐ ligt at indstille Joomlapack til at kunne tage  backup fra front‐end’en på din hjemmeside. 

  8

9

Her får du en oversigt over alle dine  backups, og indtil videre er der selvfølge‐ lig kun en enkelt. Sæt flueben ud for din  nye backup, og klik på Download. I dia‐ logboksen der kommer frem, vælger du  en placering til din backup‐fil og klikker  på Gem. 

TIP Det er praktisk at slette din backup fra oversigten i Joomlapack, inden du tager en ny backup. Alle tidligere backups vil nemlig blive taget med i den nye backup, og på den måde vil dine backups blive større og større. Alternativt kan du dog også vælge at sortere filer fra, som ikke skal med i backup’en

Backup‐filen downloades til din compu‐ ter, og du har nu en komplet kopi af din  hjemmeside liggende.   

 

 

87

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

 

Inspiration til udvidelser trukne værktøj til oprettelse af communities,  men nu er der andre alternativer der begyn‐ der at røre på sig, herunder Joomunity og  Jcommunity. 

Der findes som nævnt tusinder af udvidelser  til Joomla, og det er et par flere, end der er  plads til at gennemgå her. Men her er blot  nogle korte beskrivelser af, hvad Joomla  blandt meget andet også kan bruges til. 

Flere sprog

Webshop

Hvis man gerne vil vise sin hjemmeside på  flere sprog, findes der også udvidelser til det  formål. Nogle af disse udvidelser forsøger  automatisk at oversætte det du skriver. Disse  oversættelser er dog ofte ikke helt korrekte,  så det mest optimale er selv at oversætte ma‐ nuelt. Den mest udbredte komponent til det  formål er Joomfish. 

Den meste kendte webshop‐komponent til  Joomla er Virtuemart. Der findes dog også en  lang række alternativer, hvoraf nogle er gra‐ tis, mens andre koster penge. Virtuemart er en  ordentlig krabat, men trods dens mange  funktioner er den gratis. En af de ting der gør  Virtuemart interessant, set med danske øjne,  er at de danske betalingsgateways Epay og  DIBS har lavet betalingsmodul til Virtuemart,  så det er muligt at oprette en shop, der kan  tage imod dankort. Der findes desuden en  hel del udvidelsesmuligheder til Virtuemart,  som bl.a. gør at systemet kan kobles sammen  med regnskabsprogrammer o.l. 

Booking og reservation Inden for dette område er det svært at frem‐ hæve et system frem for et andet. Der findes  en hel del komponenter. Til trods for de  mange komponenter kan det faktisk være  vanskeligt at finde et system der lever op til  ens krav, fordi booking og reservation kan  foregå på mange måder. 

Communities Med Community Builder er det muligt at lave  store virtuelle fællesskaber a la Facebook,  LinkedIn, Myspace osv. Med Community Builder får den registrerede bruger sin egen pro‐ fil, hvor vedkommende kan uploade billeder,  tekst, musik, video m.m. Brugeren kan også  sende private beskeder til andre i fællesska‐ bet, og vedkommende kan bestemme, hvem  han eller hun vil være venner med. Community Builder er en ganske omfattende udvidelse i  sig selv, og derudover findes der et hav af  udvidelser til systemet. Indtil for nylig har  systemet ikke haft de store konkurrenter i  kampen om at være Joomla‐brugernes fore‐ 

FORLAGET LIBRIS

Forum Det mest brugte forum til Joomla er Kunena,  som tidligere hed Fireboard. Med Kunena kan  du oprette et avanceret forum på din side,  hvor folk kan diskutere alt mellem himmel  og jord. Du kan indstille, hvem der har ret‐ tigheder til at oprette nye emner, hvem der  har rettigheder til at skrive indlæg osv. Kunena er godt integreret i Joomla. Der er også la‐ vet såkaldte bridges (broer) til forskellige an‐ dre forummer, som normalt ikke er skabt til  Joomla, men som ved hjælp af en bridge kan  fungere i Joomla. 

88        

Filnavn: Joomla

Dato: 17. juni 2010

Inspiration til udvidelser

Administration og download af dokumenter

Sikkerhed

Med en komponent som DOCman kan du la‐ de folk uploade og downloade dokumenter  fra din hjemmeside. Du kan selvfølgelig styre  hvem der skal have lov til hvad. Der kan og‐ så kobles betalingssystem på, så folk skal be‐ tale et beløb for at downloade et dokument. 

Der er skrevet en hel bog alene om sikkerhed  i Joomla ved navn Joomla Web Security, og  der er også lavet adskillige udvidelser inden  for området. Bogen kan være lidt træg at  komme igennem, hvis ikke man har interesse  for netop dette emne. På samme måde hører  udvidelserne nok også til de mindre spæn‐ dende, fordi de ikke tilfører din hjemmeside  nogen synlige nye funktioner. Men den dag  du står med en hacket hjemmeside, ville det  måske have været rart at have ofret lidt tid  på sikkerheden i Joomla. Vigtigheden er selv‐ følgelig op til den enkelte og afhænger vel  også af hvad din side indeholder, hvor stor  den er, og hvor mange besøgende den har. 

Søgemaskineoptimering Joomla har som nævnt sin egen lille søgema‐ skineoptimering indbygget, men du kan også  få udvidelser, der muliggør en langt mere  avanceret form for optimering. Blandt de  mest benyttede systemer er Artio JoomSef og  sh404SEF.    

89

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

 

Appendiks: Joomla 1.6 Med version 1.6 forsvinder sektionerne, og  Joomla får i stedet det, der hedder ”nested  categories”. Dette betyder ganske enkelt, at  du kan oprette ligeså mange lag af kategori‐ er, du har lyst til. En kategori kan have en  underkategori, som igen kan have en under‐ kategori osv. 

Ved genudgivelsen af dette hæfte er Joomla  version 1.6 ved at være på trapperne. Joomla  1.6 har fået et lidt andet layout, og mange  menuer har ændret position, men store dele  af funktionerne er de samme som i version  1.5.   De to største ændringer for dig som admini‐ strator vil dels være et nyt ACL‐system, dels  en ombygning af Joomlas indholdsstruktur.  

Det der i Joomla 1.5 lidt misvisende hedder  ”Forsiden” får i 1.6 et nyt navn, men princip‐ pet er det samme. Du kan samle en række ar‐ tikler fra forskellige kategorier i en ”kasse”,  som eksempelvis kan vises på forsiden. 

Herudover indeholder Joomla 1.6 en række  små ændringer og forbedringer, som forhå‐ bentlig vil gøre Joomla endnu mere behage‐ ligt at arbejde med. 

Andet

ACL

I Joomla 1.6 får du bedre kontrol over dine  udvidelser, som du kan slå til og fra efter be‐ hov.  

Joomla 1.6 er ganske anderledes med hensyn  til Access Control (ACL), hvilket dækker  over hele området med brugere, brugergrup‐ per, adgangsbegrænsninger og rettigheder.  

Derudover bliver det nemmere at opdatere  udvidelser. Dette gøres ved hjælp af et enkelt  klik med musen.  

I Joomla 1.5 er brugergrupperne foruddefine‐ rede, og du kan ikke oprette flere grupper  (uden brug af udvidelser). Ligeledes er disse  gruppers rettigheder definerede og kan ikke  ændres.  

Også Joomlas sprogfunktioner vil være bedre  i version 1.6, og artikler kan knyttes til et  specifikt sprog.   Under administrationen af skabeloner kan du  i version 1.6 oprette ”styles”, baseret på en  skabelons parametre. Hver style kan knyttes  til en eller flere menuer, så du f.eks. får for‐ skellige baggrundsfarver, alt efter hvilken  menu brugeren vælger. 

I Joomla 1.6 er dette derimod gjort langt mere  fleksibelt. Du kan oprette et ubegrænset antal  grupper, og du kan selv definere, hvilke ret‐ tigheder grupperne skal have. Det avancere‐ de ACL‐system betyder bl.a., at du for hver  enkelt artikel kan bestemme, hvem der må  redigere, slette, publicere osv. 

Dette var en kort oversigt over nogle af de  nye ting, der vil være at finde i Joomla 1.6.  Hvis du har arbejdet med Joomla 1.5, vil du  dog opdage, at du relativt hurtigt også vil  kunne beherske den nye version. 

Indholdsstruktur I Joomla 1.5 er indhold organiseret i et hie‐ rarki af sektioner, kategorier og artikler.  

FORLAGET LIBRIS

 

90        

Filnavn: Joomla

Dato: 17. juni 2010

 

Stikordsregister A Adgangsbegrænsning  56  Administration fra   front‐end  68  Afstemninger  76  Apache  7  Artikler  15, 36, 59  B Back‐end’en  19  Backup  86  Bagudkompatibel  80  Bannere  70  Banners  48  Billeder  15, 23, 25, 31  Brugere  54  Brødkrummer  46  C Cache  23, 68  Content Management‐  system  4  CSS‐filen  84  D Demodata  10  F Filezilla  8  Footer  48  Forsiden  58  Front‐end’en  17  FTP‐lag  10  FTP‐program  8  G Global indtjekning  67  Globale artikelparametre  60  H HTML  30  HTML‐filen  83  I Installation  9  Ioncube  7 

J Joomla, baggrund  6  Joomla Desktop Installer   Utility  9  K Kategorier  15, 35  Kloning  12, 86  Komponenter  16, 70  Konfiguration  21  Kontakter  72  Krypterede udvidelser  7  L LAMP  7  Linux  7  Login  49  Lokale artikelparametre  62  Lyd  6  Læs mere  65  Låsning  67  M Mambo  6  Masseudsendelse af mail  66  Medier  25  Menuelementer  32  Menuelementtyper  33, 36  Menuer  16, 32  Menutildeling  44  Moduler  16, 42  Modulpositioner  43  Mov’AMP  12  MySql  7  N Nyhedsfeeds  50, 75  O Open source  6  Opensourcematters.org  6  P PHP  7  Private beskeder  66  Programudvidelser  16 

91

R RSS‐feeds  50, 75  S Sektioner  15, 35  Session  23  Sideskift  65  Skabeloner  17, 81  Sprog  13, 17  SSL  24  Standalone‐server  12  Statisk indhold  16, 27  Statistics  47  Superadministrator  54  Syndication  50  Søg  76  Søgefelt  46  Søgemaskineoptimering  (SEO)  22  T Tabeller  29  Teksteditoren  29  Tidsstyret publicering  63  U Udvidelser  16  Undermenuer  41  V Værktøjslinje for artikler  26  W Web Content Management‐ system  4  Webhotel  8  Weblinks  77  Wrapper  47  Z Zend  7 

   

FORLAGET LIBRIS

       

Filnavn: Joomla

Dato: 17. juni 2010

Gratis CMS med Joomla!

TM

Joomla er et populært, gratis CMS til konstruktion og design af dynamiske websites. Og har du blot en grundlæggende viden om, hvordan hjemmesider fungerer, kan du helt uden brug af HTML eller anden kodning oprette dit eget velfungerende websted i Joomla. Det eneste, du skal gøre, er at følge den gennemgående case i dette hæfte, hvor du kommer igennem hele processen med at installere og konfigurere Joomla samt oprette et site med en front-end til brugerne og en administrativ back-end. Du lærer at lægge forskelligt indhold i form af menuer og artikler m.m. på dit websted, og du lærer også at arbejde med fx tidsstyret indholdsvisning samt komponenter til bl.a. bannere, nyhedsfeeds og brugerafstemninger. Designet af sitet klarer du et ved hjælp af en skabelon.

TM

GRATIS CMS MED JOOMLA!

U Bliv fortrolig med både front-end og back-end U Få hjælp til opsætning af websted, system og server U Styr dit site-design ved hjælp af en skabelon

DEN HURTIGSTE VEJ TIL VIDEN