Week 4 : Artikels en Archief

In week 4 ben ik verder gegaan met het ontwikkelen van de front-end. Ditmaal kregen de artikel-, tags- en archief-pagina’s hun opmaak.

Artikel pagina

De artikel pagina leek me de eenvoudigste pagina die er was op de website, maar niets was minder waar. Na het ophalen van de artikel tekst moesten hierover de interne links geplaatst worden. Met een reguliere expressie alleen was dit niet op te lossen, omdat deze zichzelf nog eens van een link wou voorzien. Daarom heb ik met verschillende tussenstappen uiteindelijk de interne links over de tekst kunnen plaatsen.

Hiernaast moesten er ook nog andere populaire artikels opgehaald worden, de gekoppelde tag uitgelezen worden en is er een teller geplaatst op de artikel pagina’s. Zo kunnen we mooi bijhouden welke artikels veel gelezen worden.

Archief

Het Ingelicht archief is een pagina waar je alle artikels van de volledige website kan terugvinden. Deze staan alfabetisch gegroepeerd op titel. Voor de standaard artikels die starten met een letter was dit geen enkel probleem, maar artikels die begonnen met een cijfer of accent moesten ook gegroepeerd worden. Dit heb ik opgelost door middel van een reguliere expressie in MySQL.
Het tags-overzicht is op dezelfde manier opgebouwd, alleen worden hier de tags gegroepeerd.

Verder heb ik ook nog…

….kleine aanpassingen gedaan aan de home-pagina, waar je nu de populairste artikels kan bekijken. Er is ook een disclaimer-pagina bijgekomen en alle advertenties hebben nu hun vaste plaats gekregen op de website.

De komende week zal er hard gewerkt worden aan de zoekfunctie en de vraag/antwoord module.

3 Reacties op “Week 4 : Artikels en Archief”

  1. Jan Raedschelders zei op 28/09/2009 om 08:36,

    Het resultaat mag er zeker wezen, benieuwd naar je project binnen 1 à 2 weken wanneer het gelanceerd wordt.


  2. Niki Dubois zei op 28/09/2009 om 08:45,

    Klinkt alvast er goed.
    Binnenkort eens een live demo geven!


  3. Jente zei op 28/09/2009 om 09:08,

    Het project vordert goed, het einde komt in zicht.


Reageren