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.
Het resultaat mag er zeker wezen, benieuwd naar je project binnen 1 à 2 weken wanneer het gelanceerd wordt.
Klinkt alvast er goed.
Binnenkort eens een live demo geven!
Het project vordert goed, het einde komt in zicht.