Week 2, een week vol tags
Week 2 was de week waar ik de tekstenmodule heb uitgebreid met een automatische tag-generator. Zo kan je op een eenvoudige wijze tags genereren voor een artikel. De mogelijkheid om nog tags manueel toe te voegen moest ook voorzien worden.
Automatisch tags genereren
Soms heb je een tekst van verschillende pagina’s lang, maar weet je niet welke tags je er juist aan moet koppelen. Dit heb ik voor een deel kunnen oplossen door automatisch tags te genereren. Door te tellen hoe dikwijls een woord voorkomt in de tekst kan je al snel inschatten waarover de tekst gaat, deze belangrijke woorden vormen dan ook een tag. In het begin ga je vooral stopwoorden en werkwoorden hebben die het meeste voorkomen in je tekst, maar deze kunnen op een eenvoudige wijze geblacklist worden. Woorden die in de blacklist voorkomen, zullen de volgende keer niet meer opduiken bij de automatische tags. Woorden die in een H1,H2 of H3-tag staan zijn meestal belangrijke woorden. Daarom krijgen deze woorden een hogere prioriteit en zullen deze ook sneller opgenomen worden bij de tags, dan woorden uit de gewone tekst.
Tags linken aan foto’s
Omdat we ook bij de foto’s goede en relevante tags willen hebben, worden foto’s die gekoppeld zijn aan het artikel voorzien van dezelfde tags. Zo krijg je een goed beeld over de inhoud van de foto. Dit maakt het ook gemakkelijker om de foto later terug te vinden in het overzicht van alle foto’s, omdat je daar op tags en omschrijving kan zoeken.
Tags beheren en voorzien van een omschrijving
Ik heb ook een overzicht gemaakt van alle gebruikte tags, waar je ook kan zien hoe dikwijls deze gebruikt worden. Hier is het ook mogelijk om elke tag van een aparte omschrijving te voorzien. Deze omschrijving zal in de front gebruikt worden bij het overzicht van alle artikels, zodat je kan zien waarover de tag juist gaat en je zo weer beter ingelicht bent.
Het werk begint er erg goed uit te zien, benieuwd wat de volgende week zal brengen.
Interessant om te zien hoe diep het tagsysteem uitgewerkt wordt. Hopelijk kunnen we dit direct gebruiken in andere projecten waar veel met teksten gewerkt wordt.
Klinkt zeer interessant !!
Zeker het uitgebreidere gedeelte met de h-tags en images :)
Mvg,
Thomas Timmers