Tellme header image
Tellme random header image

JeroPocs Cms 0.4

July 8th, 2008 by Bart · No Comments

Naar een tijd lang met het Jeropocs Content Management system (Cms) 0.2 gewerkt te hebben, werd het tijd voor een nieuwe versie.

Zoals net vermeld was er al een oude versie van het Cms, versie 0.2. Deze versie was nog lang niet af, en de code was al omslachtig. Ook bleek de beveiliging niet helemaal in orde. We besloten dus maar om met de extra kennis die we opgedaan hadden een totaal nieuwe cms te maken.

Het cms dat wij gemaakt hadden moest simpel zijn, de nieuwe dus ook. Wel moest je genoeg functies hebben die je makkelijk aan kan roepen, en ook makkelijk kan beheren. Denk hierbij aan functies als googlemaps, een gastenboek, een forum, nieuwsberichten en natuurlijk de content.

Ook hadden we besloten dat er 1 cms moest komen, waar meerdere gebruikers op in konden loggen om de site van zichzelf te bewerken. Dit brengt dus een extra database, en extra werk met zich mee. Wel hadden we hierdoor de mogelijkheid om in 1 x alles te updaten. 

De layout is bij een Cms zeker iets wat niet over het hoofd gezien mag worden.  We besluiten dat we met icoontjes willen werken om het voor iedereen makkelijk te houden. Na eventjes wat zoekwerk op internet hebben we al snel een setje gevonden.
De links moeten van ons door middel van een thickbox weergeven worden, omdat je dan geen last hebt van overbodig veel venster etc.

Uiteindelijk kregen de gewenste layout:
Cms thickbox

De layout voldeed dus aan onze eisen, we konden nu verder gaan met de beveiliging, als snel kwamen we terecht op http://phpUserClass.com Hier was een prima userclass te vinden, die naar een kleine aanpassing goed werkte met ons Cms.

De functionaliteit van het cms kon nu verder onder handen genomen worden. Dit is nu nagenoeg volledig gedaan. Uiteraard zijn wij weer enige verbeterpunten tegengekomen, maar deze zullen in een volgende versie meegenomen worden.

Voor het cms hebben wij gebruik gemaakt van de volgende tools:
http://phpUserClass.com (hierboven al gegeven, de door ons gebruikte class)
http://jquery.com/demo/thickbox (De thickbox, met zeer duidelijke instructies)
http://tinymce.moxiecode.com/ (tinymce)

Tags: programma's