CMSimple.ws

— gratis up-to-date open source CMS uden database

CMSimple_XH

Oprindelse

Omkring årtusindskiftet. danskeren Peter Harteg fik træt konstant redigere hjemmesider hans venner, og ønskede at give dem en nem mulighed for at gøre redigeringen selv.

Han udtænkte en simpel web-software med en genial metode til at skabe nye sider ved at tilføje overskrifter. Han kiggede på hjemmesider, som om de havde en bog: De forskellige sider af et websted, han betragtede som de forskellige kapitler i en bog. Efterhånden som nye kapitler i en bog er startet af store overskrifter, det samme gjorde han med sin lille software!

Hele indholdet af hjemmesiden gik i bare en enkelt HTML-fil. Fra de seks overordnede niveauer af html han forbeholdt de første 3 til at opdele hjemmesiden i sider, mens de resterende 3 blev anvendt til normal strukturering af teksten. Således hans software var meget enkel, lille og behov for nogen database. Installationen var også enkel: Du skal bare indlæse den på en internet-server, giver tilladelser skrivning til content.htm, og du er færdig.

1 CMSimple content.htm fil ville give en hjemmeside med 4 sider

<h1>side a</h1>

  text text text

<h1>side b</h1>

  text text text

<h2>underside b</h2>

  text text text

<h1>side c</h1>

  text text text

side a
side b
underside af b
side c


Efter at havet skrevet hans lille program i Perl, skiftede han til PHP. Navngivning af hans software CMSimple, udgiver han version 1.0 den 10. april 2003, størrelse: 20.0 KB, på internettet, alle kan bruge det gratis, forudsat at man har et link til hans hjemmeside som er synlige. Licens kunne købes til at fjerne link. CMSimple blev kendt omkring 2006, hvor flere gode plugins blev tilgængelige.

Udvikling igik i stå og næsten ophørte i 2008.

2009 begyndte nogle brugere at arbejde på en opfølgning og samtidig holde foreneligheden med det oprindelige program i videst muligt omfang. Det var i overensstemmelse med Peter Harteg, det blev kaldet CMSimple_XH (X for XHTML- og H på HTML-compliance). CMSimple_XH 1.0 blev offentliggjort i december 2009.

Peter Harteg valgte at lægge sin software under GPL3 jan 1, 2010 og dermed frigør det, samt CMSimple_XH fra et hver link krav.

CMSimple_XH

nu er det et up-to-date CMS, der byder på utallige forbedringer over den gamle CMSimple og det holde samtidig den grundlæggende geniale idé, nemlig:

  • Indholdet er stadig gemt i en enkelt HTML-fil, og dermed gøre backup og migrering til andre servere let.

Content.htm af XH ser nu i princippet ud som dette:

1 CMSimple_XH content.htm fil ville give en hjemmeside med 4 sider

<h1>side a</h1>

<?php
$page_data[]=array(
'template'=>'0',
'linked_to_menu'=>'1'
);
?>

  text text text
 

<h1>side b</h1>

<?php
$page_data[]=array(
'template'=>'0',
'linked_to_menu'=>'1'
);
?>

  text text text
 

<h2>underside b</h2>

<?php
$page_data[]=array(
'template'=>'Alternative',
'linked_to_menu'=>'1'
);
?>

  text text text
 

<h1>side c</h1>

<?php
$page_data[]=array(
'template'=>'0',
'linked_to_menu'=>'0'
);
?>

  text text text
 

side a

(Standard template)
 

side b

(Standard template)
 

underside af b

(Alternativ template)
 

side c

(Standard template,
side ikke er anført i menuen)

Under hver header, kan der frembringens en ny side, der tilsættes et lille php kald. Dette kald indeholder en liste med instruktioner til side, fx hvilken template der skal bruges, eller om siden skal være vist i menuen. Denne liste er faktisk meget større, og variabler for alle former for ekstra funktioner kan tilføjes.

Andre forbedringer er:

  • Brugere kan nemt installere plugins og templates. Bare kopiere de respektive filer til mappen plugins eller templates.
  • Sidenforbliver standarder kompatibelIngen blanding af html og xhtml, som var normalt genereret af den gamle CMSimple
  • Indstillingerne er brugervenlig konfigurerbar gennem forståelige menuer,, i stedet for gennem kompliceret scripting som i klassisk CMSimple.
  • Der er et udvalg af forskellige up-to-date on-line editors ligesom i andre populære CMS'er. Også for andre administrationsopgaver er der et valg af forskellige løsninger.

I ånden af ​​enkelhed sigter vi ikke at fylde CMSimple_XH med ikke-væsentlige udvidelser. Brugere kan nemt installere ekstra plugins selv, som er nødvendig for deres site.

Other CMSimple versions

CMSimple 4.x

Det oprindelige CMSimple site af Peter Harteg eksisterer ikke mere. Han solgte navn, hjemmeside og den gamle kode til Gert Ebersbach fra Berlin i november 2012 Den gamle kode er nu tilgængelig på: 

CMSimple Archives »

Ebersbach var en af ​​udviklerne af CMSimple_XH. Efter versionen 1.5.3 forlod han holdet. Herefter startende han med 1.5.3 og udvidede han backend med muligheden for, at forskellige brugere kan administrere forskellige dele af hjemmesiden, og offentliggjorde resultatet som CMSimple 4, han hævder, at dette er den sande og eneste opfølgning version af den danske original.

CMSimple Classic

Dette danske projekt har hovedsageligt beskæftiget sig med at holde CMS lille. Det er CMSimple 3.4 med ekstra sikkerhed, og vedligeholdes af Preben Bjørn Biermann Madsen:

CMSimple Classic »