Onlangs ben ik maar begonnen met het maken van een cms systeem in php. Ik heb besloten om er zelf een te maken omdat er op internet genoeg te vinden is maar niet aansluit op wat ik wil hebben.
Ik wou gewoon een simpele cms waar iedereen mee kan werken. De eerste implementatie van dit cms systeem zal worden gebruikt voor http://www.avabouwservice.nl.
De WYSWYG editor heb ik natuurlijk niet zelf gemaakt, op aan raden van een collega ben ik FCKeditor gaan gebruiken. Dit component is uitsteken voor alle server side languages. Ook is dit component makkelijk te gerbuiken en te configureren. Je kan de FCKeditor hier vinden, http://www.fckeditor.net/.
De functionaliteit om pagina’s toe te voegen, te verwijderen en te bewerken is nu klaar ook zit er een werkend login systeem in.
Er staan nog twee punten open,
De functionaliteit om foto pagina’s toe te voegen, te verwijderen en te bewerken.
Een plaatjes pagina voor het beheren en selecteren van plaatjes die worden opgeslagen in de MySQL database.
[EDIT]
Naar het online zetten van de applicatie ben ik erachter gekomen dat er een structureel probleem in mijn applicatie zit. Ik heb de functionaliteit voor sommige dingen in de pagina’s zelf gezet. Helaas is het nu zo dat er op de andere server hierdoor problemen naar boven komen.
Ik gebruik namelijk vaak een redirect, omdat ik deze functionaliteit op dezelfde pagina gebruik waar ik de template include wordt er de fout "headers are already sent" gegenereerd.
De oplossing is deze functionaliteit te verplaatsen naar hun eigen php files.
[EDIT]
Het cms draait nu perfect, naar het aanpassen van de structuur heb ik alle foutmeldingen eruit gekregen. Het uploaden van plaatjes doe ik nu met een jquery flash plugin Uploadify. Deze plugin werkt perfect en is makkelijk in te bouwen.