Tellme header image
Tellme random header image

Content management system 0.4

June 26th, 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. Maar waar moet je starten, als je het eigenlijk helemaal over moet doen ..?

Zoals gezegd 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. Het was echt tijd voor een nieuwe versie dus…
Om te beginnen moest er natuurlijk eerst bedacht worden welke functies allemaal nodig waren.
Hier waren we al redelijk snel achter, het Cms moest simpel zijn, en voor iedereen toepasbaar.
Uiteraard moest je de pagina’s aan kunnen passen, en je moest nieuws kunnen plaatsen.
Verder wilde we graag invoegtoepassingen kunnen beheren (zoals google maps, gastenboek e.d.)

Nu we bedacht hadden wat we eigenlijk van het Cms verwachten, is het tijd om te kijken wat er allemaal in de databases moest komen. We hadden namelijk ook al besloten dat er 1 cms kwam, waar meerdere gebruikersaccounts mogelijk moesten zijn. Hierdoor kun je namelijk 1 Cms updaten, en alle gebruikers hebben meteen de nieuwe versie.
In de database van onze server moeten dus de gegevens van de klant komen(databasegegevens, naam etc.)

Wanneer we deze database hebben, kunnen we aan de slag. De layout is bij een Cms zeker iets wat niet over het hoofd gezien mag worden. Het volgende puntje dus. 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, dit omdat dat er wel erg leuk uit ziet.

Uiteindelijk kregen de gewenste layout:
Cms         thickbox

Nu de layout in orde was, werd het tijd om te kijken naar de beveiliging. Naar even zoeken op internet vonden wij het volgende; http://phpUserClass.com 
Hier was een prima userclass te vinden, die naar een kleine aanpassing goed werkte met ons Cms.

Nu ook de beveiliging in orde was, moesten de gegevens van de klant nog geladen worden. Gelukkig was hiervoor ook al een functie geschreven.
Na het toepassen van de phpUserClass, was de layout en beveiling van ons cms dus in orde.

Omdat het Cms nog niet volledig af is, zal er de volgende keer ingegaan worden op de functionele werking m.b.t. het wijzigen van pagina’s etc. Hierbij zullen we gebruik maken van tinymce.

Mocht je voorlopig toch nog niet uitgelezen zijn, kun je hier een kijkje nemen:
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: webdesign · algemeen

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment