Program complexity grows until it exceeds the capability of the programmer who must maintain it
Boeklog heeft op het moment twee automatisch gegenereerde indexen met alle titels. De oude, die ik zelf in elkaar geprutst heb, en een nieuwe die met hulp van een plugin tot stand komt.
Er zijn duidelijke verschillen tussen beide. Met die geleende archieffunctionaliteit wordt alles mooier, en is er handiger op beginletter te zoeken. Mijn eigen archieffunctie voegt evenwel de datum van publicatie toe, en als ik op de naam van de auteur click, opent zich de pagina met alle titels van die auteur.
Een ideale titelindex had dus de goede eigenschappen van beide.
Maar ziet, dan openbaart zich een probleem bij het lenen van andermans werk. WordPress was zo prettig als CMS omdat er altijd wel iemand online is die hetzelfde probleem had gehad, en dit had weten op te lossen. Maar WordPress is zo massaal in gebruik genomen, dat alle gedienstige geesten gebruiksvriendelijk zijn gaan denken. In plaats code online te zetten, hebben zij die code verwerkt tot een idiotensichere plugin. Die dus nooit exact doet wat ik wens. Waardoor ik toch weer moet gaan hacken.
De tijd die zoiets kost…
Misschien had Ruben gelijk, en schrijft een echte vent zijn eigen CMS; om controle over alles te hebben.
Tegelijk, ik kon vier jaar geleden bij de start van boeklog niet voorzien welke eisen ik op het moment zou hebben. Of hoe nuttig het zou zijn me nu toch echt eens echt in PHP te verdiepen.
[x]#5002 fan dinsdag 16 december 2008 @ 18:01:18