OpenCMS - Content Management System (CMS)

opencms-wysiwyg-sml

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.

opencms-wysiwyg-sml

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. 

  opencms-jsptemplates-sml
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.

opencms-explorer-sml1

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-explorer-sml2 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.

 

©2004 EMERCOS