Skip to content

mxm, IT's mad science

Sections
Personal tools
You are here: Home » Hvad er Plone » Teknik
Downloads
You can download mxm products here.

Due to it's technical and international nature, this section is in english.

Max M Has a blog too.

og er glad for mad

 

Teknik

Kort gennemgang af tekniken bag Plone.

Indbygget database

Plone har en af markedets mest avancerede objektorienterede databaser indbygget kaldet ZODB. Så man behøver ikke at købe en dyr 3. parts database for at køre det. ZODB er samtidig meget nem at få sine data ud af igen, hvis man på et senere tidspunkt vil have dem flyttet over i en relationel SQL database.

Der er således ingen risiko for at blive låst fast i en løsning, hvor man ikke kan får sit indhold ud igen..

SQL kompatibel

Plone kan integreres med stort set alle eksisterende SQL databaser. Der findes database adaptere til alle betydyningsfulde databaser. Feks. Microsoft SQL, Oracle. Der findes både frie open source moduler eller kommercielle 3. parts leverandører.

Moderne og dynamisk programmeringssprog

Plone er skrevet i dynamisk programmeringssprog (Python) som gør det meget nemt og hurtigt at lave rettelser. Python bruges af mange større og mindre virksomheder og organisationer, som feks. Google, NASA, IBM og Industrial Light & Magic.

http://www.python.org/community/users.html

Python sammelignes typisk med andre programmeringssprog som Java, C# og Perl.

Nem integration

Da plone er skrevet i det moderne programmeringssprog Python, har det adgang til alle dets fremragende biblioteker og moduler. Det er derfor muligt at kommunikere med andre systemer via. De gængse standarder. Der kan nævnes xml-rpc, .net, Active-X

Nem platforms-neutral installation

Plone kører på næsten alle styresystemer, og hele systemet kan uden videre flyttes fra et system til et andet. Plone kører bla. på Linux, Windows, Mac OS X, Solaris og BSD.

Sikkerhed og brugerrettigheder

Brugerinformation kan integreres med externe systemer, så man kan bruge eksisterende brugernavne og passwords. Brugere kan både gemmes internt i Plone, men kan også hentes fra SQL servere, LDAP osv.

Fremtidssikret

Et Plone site er typisk nemmere at gå til for nye udviklere end et site baseret på .asp .php løsninger vil være. Det skyldes at en stor del af grundstrukturen er fatbestemt i Plone, hvorimod andre systemer koder det fra bunden, og lidt forskelligt hver gang.

Et typisk eksempel er bruger og sikkerhedshåndtering. Det kan kun gøres på én måde i Plone. Andre eksempler er hvordan man ændrer udseende, og laver nye indholdstyper osv.

Created by maxm
Last modified 2004-05-21 02:46 PM
Undermenu
Hvad er Plone?

Oversigt og ikke-teknisk introduktion til Plone.

Det nemme er nemt

og det svære er muligt.

Udbredelse og popularitet

Over 10.000 Plone installationer.

Indholdesredigering

Der er et flere måder at redigere indhold på i Plone.

Indholdstyper

Indholdet i et Plone site består af flexible indholdstyper.

Publisering

Central og flexibel styring af hvad der bliver offentliggjort.

Ekstra indholdstyper

Der findes mange flexible indholdstyper ud over de indbyggede.

Sidestruktur og Opbygning

Alle sider i Plone har de samme elementer.

Åbent system

Plone er et åbent system, hvor alle har adgang til koden.

Eksempler

Hvilke sites bruger så Plone?

Teknik

Kort gennemgang af tekniken bag Plone.

Skalering

Fra 1 til 1 million brugere.