CMS stress

Pfft… net op tijd klaar. Nou ja, klaar – de nieuwe website van Charm is gebruiksklaar. Nog niet perfect.

Eind deze maand zou ons contract bij het hostingbedrijf automatisch voor een jaar worden verlengd. Omdat ik getipt was over een goedkopere partij, wilde ik graag overstappen.

En toen kreeg ik het onzalige idee om deze overstap te combineren met een nieuwe website plus Content Management Systeem (CMS). Want, dacht ik in al mijn naïviteit, dat is heel handig! Dan kan ik namelijk op mijn gemakje het CMS installeren en de nieuwe website klaarzetten, en als we dan overgaan naar de nieuwe webhost, dan zien mensen gelijk de nieuwe website! Niet alleen veel mooier (want het design is nu gemaakt door een van onze leden, die daar daadwerkelijk voor gestudeerd heeft), maar ook praktischer bij bestuursoverdracht. Want dankzij het CMS hoeft mijn opvolger niet noodzakelijk veel te weten van HTML en dergelijke om de site aan te passen.

Over het CMS ‘Joomla’ had ik goede verhalen gehoord wat betreft gebruiksvriendelijkheid en zoekmachinevriendelijkheid, dus dat installeerde ik. En ik kreeg het design aangeleverd van Yvon, dus dat zou ik dan wel even implementeren en de content van de oude site overhevelen naar de nieuwe. Kon ik ook gelijk het forum updaten naar de nieuwste versie.

Dat bleek achteraf gezien een tikkeltje optimistisch.

Ik had namelijk totaal geen ervaring met Joomla (eigenlijk met geen enkel CMS). En dat gebruiksgemak liet toch sterk te wensen over…

Tutorials waren alleen in de uberbasic versie te vinden (‘wat is html en css?’) of in een versie die er vanuit ging dat je wel de basics van Joomla kende. Maar er was geen enkele site te vinden die mij eerst eens fatsoenlijk uitlegde wat het verschil was tussen components, plug-ins en modules. En hoe ik er voor zorgde dat de content in mijn vers gemaakte pagina verscheen.

Er werd aangeraden om vooral eerst te beginnen met een van de standaard templates en die langzaamaan te veranderen naar je eigen design. Maar dat was nou net niet wat ik wilde – ik wilde direct ons eigen design erin gooien! Jaja, noem me veeleisend, maar dat zullen toch wel meer mensen willen?

Pas achteraf kwam ik erachter dat versie 1.6, die ik geinstalleerd had, bovendien niet zo’n goede keuze was. Blijkbaar was die pas een paar maanden uit en alle o-zo-handige modules waarmee je ‘heel makkelijk’ (volgens de omschrijvingen) menu’s, fotosliders, nieuwsoverzichten en andere dingetjes kon toevoegen, waren nog niet beschikbaar in deze versie. Dus moest ik het doen met basic prutversies met beperkte opties, die wel al voor de nieuwe versie waren geschreven.

Daarnaast bleek de overgang van 1.5 naar 1.6 ongeveer vergelijkbaar te zijn met de overgang van de forumsoftware phpBB2 naar phpBB3. Degenen die die overstap hebben meegemaakt, weten wat een hel dat admin panel in de nieuwe versie is. Alsof ze alle usability richtlijnen hebben genegeerd en al het goede en logische van het vorige admin panel overboord hebben gegooid, gewoon om de gebruiker te pesten. Nou, hetzelfde idee had ik bij Joomla 1.6. Ik heb me suf zitten zoeken naar alle opties!

Voorbeeld:
Je kunt een artikel (stuk tekst) verwijderen nadat je ‘m hebt aangemaakt. Maar als je later een artikel wil toevoegen met dezelfde naam als die van een in het verleden verwijderde artikel, krijg je een foutmelding. Huh?
Wat bleek: verwijderen is niet echt verwijderen, het blijft bewaard voor het geval je je bedenkt. Je moet dus eerst de trash legen.
Hmpf, nou goed dan. Maar… hoe doe ik dat? Er was nergens een knopje ’empty trash’ te vinden.
De oplossing, na flink googlen: je moet in het overzicht van alle artikelen de artikelen filteren op status ‘trashed’. En dan verandert het knopje ‘delete’ in een knopje ’empty trash’. Je moet het even weten…
Dat soort geintjes hebben me zeker twee dagen extra gekost.

Maar goed, de website stond uiteindelijk. Toen moest ik alleen nog ‘even’ het forum overhevelen.

Effe huidige database exporteren. Hmm… wat zijn de inloggegevens eigenlijk? Daarvoor moest ik eerst de ex-webmaster benaderen.
Goed, database geëxporteerd. Database importeren op nieuwe locatie. Hoe moeilijk kan het zijn? Nou:
1.) Time-outs bij het uploaden door te grote bestandsgrootte
2.) Error omdat de hoofdgebruiker van de nieuwe database anders was dan die van de oude database
3.) Error omdat de backup een nieuwe database probeerde te creëren terwijl ik die al handmatig had aangemaakt
4.) Error omdat de configuratiegegevens van het nieuwe forum niet overeenkwamen met de nieuwe database, aangezien ik die had moeten wijzigen om ‘m met de oude database overeen te laten komen
5.) Wel fora te zien, maar geen posts of gebruikers. Omdat de prefix van de nieuwe tables net iets anders bleek te zijn dan die van de oude.

Grr…. en zo ben je een volledige avond bezig met ‘even’ een database ex- en importeren.

Maar nu staat de basis in ieder geval. De komende weken mag ik de site nog verder gaan verbeteren en de nieuwe lay-out aan het forum gaan toevoegen. In ieder geval staat er een min of meer werkende site klaar als de domeinnaam over gaat naar de nieuwe server (morgen!).

Mag ik nu eindelijk  slapen? :-(

7 comments

  1. Zwusje a.k.a. Trotse Getuige :D says:

    Welterusten!
    Da’s wat je noemt verdiende nachtrust haha. En nu maar hopen dat je niet droomt over errors en databases, want dan ben je morgen nog niet uitgerust..

  2. Bram says:

    Lenny mocht je een keer wat technische problemen hebben met db’s, php, ofzo kan ik wel kijken of ik een keer een weekendje kan helpen.

  3. Lenny says:

    @Zwusje: en wat doe jij zo laat nog op? ;-)

    @Bram: dankjewel, ik weet je inderdaad te vinden. Maar dit moest gisteren gewoon af. Overigens ga ik je wel binnenkort nog eens officieel vragen of je een online inschrijfsysteem voor onze evenementen zou kunnen bouwen…

  4. Zwusje a.k.a. Trotse Getuige :D says:

    Hahaha ik heb een grafische opdracht die met spoed af moet, een hele leuke waar je met plezier iets langer voor op blijft, iets met een uitnodiging ofzo.. ;)

  5. Zwusje a.k.a. Trotse Getuige :D says:

    Hahahaaa neeee niet doen :) ik plaag je maar. Ik ben ‘s avonds nou eenmaal productiever dan ‘s morgens.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.