{"id":5645,"date":"2011-04-19T23:40:22","date_gmt":"2011-04-19T21:40:22","guid":{"rendered":"http:\/\/www.alice-in-wonderland.net\/weblog\/?p=5645"},"modified":"2011-04-19T23:45:30","modified_gmt":"2011-04-19T21:45:30","slug":"cms-stress","status":"publish","type":"post","link":"https:\/\/www.alice-in-wonderland.net\/weblog\/2011\/04\/cms-stress\/","title":{"rendered":"CMS stress"},"content":{"rendered":"<p>Pfft&#8230; net op tijd klaar. Nou ja, klaar &#8211; de nieuwe website van Charm is gebruiksklaar. Nog niet perfect.<\/p>\n<p>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.<\/p>\n<p>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\u00efviteit, 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.<\/p>\n<p>Over het CMS &#8216;Joomla&#8217; 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.<\/p>\n<p>Dat bleek achteraf gezien een tikkeltje optimistisch.<\/p>\n<p>Ik had namelijk totaal geen ervaring met Joomla (eigenlijk met geen enkel CMS). En dat gebruiksgemak liet toch sterk te wensen over&#8230;<\/p>\n<p>Tutorials waren alleen in de uberbasic versie te vinden (&#8216;wat is html en css?&#8217;) 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.<\/p>\n<p>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 &#8211; ik wilde direct ons eigen design erin gooien! Jaja, noem me veeleisend, maar dat zullen toch wel meer mensen willen?<\/p>\n<p>Pas achteraf kwam ik erachter dat versie 1.6, die ik geinstalleerd had, bovendien niet zo&#8217;n goede keuze was. Blijkbaar was die pas een paar maanden uit en alle o-zo-handige modules waarmee je &#8216;heel makkelijk&#8217; (volgens de omschrijvingen) menu&#8217;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.<\/p>\n<p>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!<\/p>\n<p>Voorbeeld:<br \/>\nJe kunt een artikel (stuk tekst) verwijderen nadat je &#8216;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?<br \/>\nWat bleek: verwijderen is niet echt verwijderen, het blijft bewaard voor het geval je je bedenkt. Je moet dus eerst de trash legen.<br \/>\nHmpf, nou goed dan. Maar&#8230; hoe doe ik dat? Er was nergens een knopje &#8217;empty trash&#8217; te vinden.<br \/>\nDe oplossing, na flink googlen: je moet in het overzicht van alle artikelen de artikelen filteren op status &#8216;trashed&#8217;. En dan verandert het knopje &#8216;delete&#8217; in een knopje &#8217;empty trash&#8217;. Je moet het even weten&#8230;<br \/>\nDat soort geintjes hebben me zeker twee dagen extra gekost.<\/p>\n<p>Maar goed, de website stond uiteindelijk. Toen moest ik alleen nog &#8216;even&#8217; het forum overhevelen.<\/p>\n<p>Effe huidige database exporteren. Hmm&#8230; wat zijn de inloggegevens eigenlijk? Daarvoor moest ik eerst de ex-webmaster benaderen.<br \/>\nGoed, database ge\u00ebxporteerd. Database importeren op nieuwe locatie. Hoe moeilijk kan het zijn? Nou:<br \/>\n1.) Time-outs bij het uploaden door te grote bestandsgrootte<br \/>\n2.) Error omdat de hoofdgebruiker van de nieuwe database anders was dan die van de oude database<br \/>\n3.) Error omdat de backup een nieuwe database probeerde te cre\u00ebren terwijl ik die al handmatig had aangemaakt<br \/>\n4.) Error omdat de configuratiegegevens van het nieuwe forum niet overeenkwamen met de nieuwe database, aangezien ik die had moeten wijzigen om &#8216;m met de oude database overeen te laten komen<br \/>\n5.) 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.<\/p>\n<p>Grr&#8230;. en zo ben je een volledige avond bezig met &#8216;even&#8217; een database ex- en importeren.<\/p>\n<p>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!).<\/p>\n<p>Mag ik nu eindelijk\u00a0 slapen? <img src=\"https:\/\/www.alice-in-wonderland.net\/weblog\/wp-content\/plugins\/classic-smilies\/img\/icon_sad.gif\" alt=\":-(\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Pfft&#8230; net op tijd klaar. Nou ja, klaar &#8211; 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 &hellip;<!-- AddThis Advanced Settings generic via filter on wp_trim_excerpt --><!-- AddThis Share Buttons generic via filter on wp_trim_excerpt --><\/p>\n","protected":false},"author":51,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-5645","post","type-post","status-publish","format-standard","hentry","category-diversen"],"_links":{"self":[{"href":"https:\/\/www.alice-in-wonderland.net\/weblog\/wp-json\/wp\/v2\/posts\/5645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alice-in-wonderland.net\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alice-in-wonderland.net\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alice-in-wonderland.net\/weblog\/wp-json\/wp\/v2\/users\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alice-in-wonderland.net\/weblog\/wp-json\/wp\/v2\/comments?post=5645"}],"version-history":[{"count":7,"href":"https:\/\/www.alice-in-wonderland.net\/weblog\/wp-json\/wp\/v2\/posts\/5645\/revisions"}],"predecessor-version":[{"id":5651,"href":"https:\/\/www.alice-in-wonderland.net\/weblog\/wp-json\/wp\/v2\/posts\/5645\/revisions\/5651"}],"wp:attachment":[{"href":"https:\/\/www.alice-in-wonderland.net\/weblog\/wp-json\/wp\/v2\/media?parent=5645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alice-in-wonderland.net\/weblog\/wp-json\/wp\/v2\/categories?post=5645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alice-in-wonderland.net\/weblog\/wp-json\/wp\/v2\/tags?post=5645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}