Ik heb de software van het door mij ontwikkelde methode om content en gebruikers te koppelen aan DNA-profielen herschreven om er een Symfony bundel van te maken. Informatie over hoe de bundel te implementeren in een Symfony applicatie staat op Packagist. Deze bundel maakt gebruik van de volgende bundels:
Met deze bundel kun je ervoor zorgen dat er bij de selectie van bepaalde content Stamps worden uitgewisseld tussen content en de website bezoeker. Je kunt bij content gerelateerde content tonen op basis van de aangemaakte DNA-profielen en je kunt content tonen die gerelateerd is aan het DNA-profiel van de website bezoeker.
Bij de installatie worden drie extra tabellen geplaatst in je database waar de koppelingen tussen Stamps, content en gebruikers worden opgeslagen. In de bundel zit ook een back-end waarmee de match geëvalueerd kan worden tussen:
De plug-in staat op Packagist. Packagist is de belangrijkste repository voor web developers, met openbare PHP-pakketten die met Composer kunnen worden geïnstalleerd. Wil je deelnemen aan het project kijk dan op github, hier vind je ook de installatie instructies.
In fig. 1 zie je goed het verschil tussen gematchte content met daaronder de random content. Ik gebruik kleuren als content omdat je bij kleuren goed kan zien hoe goed de match is. En als het voor kleuren werkt zou het ook moeten werken voor andere content.
In het prototype worden kleuren gebruikt ter vervanging van content. Kleuren hebben als voordeel dat je goed kunt zien of ze overeenkomen. Bij normale content is dat lastiger te beoordelen. Je kunt meewerken aan de ontwikkeling van het systeem door naar de prototype omgeving te gaan. Je kunt daar een account aanmaken met meerdere kleur profielen. Je kunt ook op zoek gaan naar een bepaalde kleur door steeds uit de gepresenteerde kleuren de kleur te kiezen die het beste overeenkomt met de kleur die je in gedachte hebt. Er wordt dan een sessie gemaakt van de door jouw geselecteerde kleuren.
Als je een account hebt aangemaakt kun de match tussen content (kleuren) en gebruikers volgen op het match evaluatie gedeelte.