En dårlig firma hjemmeside er dårlig reklame! Hos alt for mange mindre
virksomheder er det et familie medlem eller anden fra bekendtskabskredsen der står for oprettelse
og vedligehold af firmaets hjemmeside. Men er det nu godt nok..?
OpenCMS er det man kalder et 'indholdsstyrings system' (fra eng. Content Management System,
CMS). EMERCOS kan varmt anbefale OpenCMS. Det er OpenSource software så det er gratis at bruge.
Vi tilbyder at hjælpe med opsætning og undervisning i brugen af OpenCMS.
Når OpenCMS er installeret skal der opsættes et par templates som siden bruges til alle siderne
i hjemmesiden. Det gøres på et par timer. Derefter kan indholdet fyldes på. Det er her bukken
skilles fra flokken!
OpenCMS udskiller sig fra de fleste gængse CMS systemer ved at udmærke sig med en WYSIWYG
tekst editor. WYSIWYG står for (fra eng.) hvad-du-ser-er-hvad-du-får. Altså man ser
indholdet mens det redigeres som det vil se ud på den færdige side. Sådan bør det naturligvis altid
være, men faktisk er man i langt de fleste OpenSource CMS systemer nødtvunget til at benytte en
ekstern editor.
Dette her er langt smartere og hurtigere. Og så kan enhver til enhver tid selv
skrive indholdet, indsætte billeder og links etc.
Layoutet i OpenCMS styres vedhjælp af templates. Et eksempel på en template kan være som
EMERCOS site: en header, en footer og en menu i venstre side. Derudover en global menu med
valgmulighed for sprog, emner etc. Eventuelt også en sti til den side som man har valgt så at man
altid ved hvor man er. Menuer kan laves på mange forskellige måder. Hvis man ikke vil bruge de
standard menuer som er indbygget i OpenCMS, så kan vi være behjælpelige med at programmere en
ny.
Web siderne som udgør en website er gemt i et virtuelt filsystem under OpenCMS. Filsystemet er
underliggende gemt i en database. Et katalog svarer til en gruppering af nogle sider. Man kan
således hurtigt opbygge et hierakisk katalog som eksempel: biler -> VW -> Golf.
Hiearkiet kan samtid tjene som rygraden i en menu. Da EMERCOS arbejder internationalt har vi
valgt at bruge det nederste niveau til at gruppere siderne efter sprog.
OpenCMS er lavet med omtanke! Der er taget hensyn til at i større virksomheder har forskellige
afdelinger deres ansvarsområder. Man kan derfor oprette et antal projekter med egne sider og
med tilknyttede navngivne brugere. Andre brugere har således ikke rettigheder til at redigere
i disse sider. Endvidere skal en fil/side låses før end den kan redigeres. Det forhindre andre med
samme rettigheder i samtidig at ændre i indholdet. Redigering foregår altid i et offline projekt.
Siden bliver de nye sider publicerede til et online projekt. Et workflow for redigering af en side
vil derfor typisk være: 1. vælg side i offline projekt 2. lås fil for redigering 3. rediger 4.
auditer rettelser i offline projektet 5. efter godkendelse publiser til online projektet. Afhængig
af installation og af om man har hjemmesiden kørende hjemme eller har den hostet på et web-hotel,
så kan et yderligere step være nødvendig: 6. eksporter online projekt til web-hotel.
Vi har i Emercos brugt OpenCMS til en række hjemmesider, og i 2007 har vi brugt OpenCMS 6 som
Contents Management System for en møbelportal. Vi har således added nogle moduler til brug for
selve produkt databasen.