Midgard - CMS med PHP

Midgard er et finsk open source PHP-modul, som indeholder avanceret funktionalitet til indholdsstyring. Brugerstyring, skabeloner og replikering er nogle af mulighederne.

PHP-modul

Midgard er i bedste open source-tradition udviklet af en række finske programmører, der skulle bruge et CMS-system til deres rollespilsklub. Midgard er implementeret ganske anderledes end Zope, som vi kiggede på i en tidligere artikel. Der er i bund og grund en række funktionaliteter, implementeret som funktioner i det populære scripting-sprog PHP.

Midgard kan downloades fra projektets hjemmeside, http://www.midgard-project.org/.

Zope benytter en objekt-orientret indfaldsvinkel, som træder igennem i implementeringen. Det sætter krav til udvikleren, som må forstå den bagvedliggende arkitektur.

I modsætning til Zope er Midgard i rå form blot en række PHP-funktioner. Midgard lægger vægten på de forskellige dataelementer, der tilsammen udgør websitet, og den automatiske binding imellem disse elementer. Derudover tilbyder Midgard brugerstyring og styring af præsentationslogikken via et skabelonsystem. Systemet indeholder også et modul til replikering, hvilket gør det skalerbart. Midgard findes som et PHP-modul, og kan kompileres ind i PHP eller bruges som eksternt modul. En af fordelene herved er, at Midgard kan bygge oven på den populære Apache-webserver. Midgard kræver desuden MySQL-databasen som datakilde.

Ved at lægge funktionaliteten ind i et kodebibliotek, lægges der op til en mere åben arkitektur. Udviklerne bag har selv beskrevet det som et rammeværk, i modsætning til mere endegyldige portalsystemer, der kan være svære at tilrette, da sammenhængen imellem applikationsdelene kan være vanskelige at gennemskue.

Nadmin Studio

Der findes således flere forskellige webbaserede management-applikationer til håndtering af et Midgard-system. Et af de mest imponerende er Nadmin Studio 1.4, som er udviklet af et Hong Kong-firma. Via en ganske imponerende webgrænseflade er det muligt at tilgå funktionerne i Midgard. Desværre er der tale om en pakket løsning, som skal installeres fra bunden med Red Hat Linux. Firmaet tilbyder dog en version, der kan benyttes til testformål.


Webgrænsefladen i Nadmin Studio virker ganske imponerende

En anden mulighed er at benytte Midgard til udvikling af in-house applikationer. Her kan udvikleren benytte de elementer i Midgard, som passer til applikationens formål, og smide resten væk.

Andre løsninger
Ud over kommercielle produkter og open source produkter som Zope og Midgard, findes der en lang række portal-scripts i alverdens sprog. Man kan for eksempel prøve at søge på den glimrende scripting-vejviser Hotscripts.com med søgeteksten "content management" - det giver over 500 resultater.

Politiets Efterretningstjeneste

Centerchef til Center for Applikationer i PET

Københavnsområdet

Capgemini Danmark A/S

Microsoft AI Solution Architect

Københavnsområdet

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Senior Data Engineers til dataplatform i Forsvaret

Københavnsområdet

Event: Computerworld Cloud & AI Festival 2026

Digital transformation | Ballerup

Eksplosiv udvikling i cloud og AI kræver overblik og viden. Computerworld samler 3.000 it-professionelle, 70+ leverandører og 120+ talere om AI, infrastruktur, data, compliance og sikkerhed. To dage med viden og netværk. Tilmeld dig nu.

16 & 17 september 2026 | Gratis deltagelse

Navnenyt fra it-Danmark

Lauren De Ventura,  emagine Expertise A/S, er pr. 1. juli 2026 udnævnt som Chief People Officer, fast del af den globale ledelse og bestyrelsesmedlem. Hun er uddannet HR-ledelse på tværs af konsulent-, staffing- og IT-branchen. Hun beskæftiger sig med skabe rammerne for emagine som et sted, hvor IT-talenter kan opbygge meningsfulde karrierer. Udnævnelse

Lauren De Ventura

emagine Expertise A/S

Immeo har pr. 1. maj 2026 ansat Sofie Amalie Buur som Consultant. Hun kommer fra en stilling som Frontend Engineer & UI/UX Designer hos Valyrion. Hun er uddannet Cand.it. Softwaredesign ved ITU. Nyt job
Pinksky ApS har pr. 1. maj 2026 ansat Dan Toft, 29 år,  som Rådgivende konsulent, Partner. Han skal især beskæftige sig med digitalisering med Microsoftplatformen. Han kommer fra en stilling som Microsoft 365 & SharePoint Specialist hos Evobis ApS. Han er uddannet datamatiker. Han har tidligere beskæftiget sig med Microsoft 365 og SharePoint udvikling. Nyt job

Dan Toft

Pinksky ApS

Den danske eID-virksomhed Idura har pr. 1. april 2026 ansat Kari Lehtimäki som Country Manager. Han skal især beskæftige sig med at styrke kendskabet til Iduras løsninger i Finland samt fremme samarbejdet med økosystemet omkring det finske Trust Network. Han kommer fra en stilling som Salgschef hos Telia Finland. Han er uddannet uddannet civilingeniør (M.Sc. Tech.) og medbringer ledelse, markedsindsigt og praktisk erfaring. Han har tidligere beskæftiget sig med salg og forretningsudvikling inden for Telias trust services-forretning. Nyt job

Kari Lehtimäki

Den danske eID-virksomhed Idura