Logboek Sprint 7
Week 13
Maandag 2 December 2024
- Onderzoek gedaan naar de verschillende WYSIWYG-editors die we kunnen gebruiken voor het bewerken/beheren van de Scriban bestanden.
Na de conclusie van het onderzoek, bleek dat TinyMCE en CKEditor de beste opties zijn voor ons project.
Dit is gebaseerd om gewenste (toekomstige) functionaliteiten en kosten Omdat beide editors een gratis versie hebben en beide editors voldoen aan de gewenste functionaliteiten moet er een keuze gemaakt worden.
De keuze is gevallen op TinyMCE.
Dinsdag 3 December 2024
- Scriban vertalingen opslaan en genereren.
Woensdag 4 December 2024
- Hangfire jobs verbeterd
- Statistieken pagina verbeterd door missende bestanden terug te laten komen
- Het vertalingsproces parallel gemaakt voor bestanden
Donderdag 5 December 2024
- Afstudeerverslag conclusie en reflectie
- Vertaling placeholders opgelost voor JSON en Scriban
Vrijdag 6 December 2024
- Afstudeerverslag afgerond en ingeleverd
- Fouten van pipeline over Scriban uitbreiding opgelost
Week 14
Maandag 9 December 2024
- Vertalingen van keyValuePairs omgezet naar model en end-to-end tests opgelost
- Nieuwe front-end diagrammen voor alle use-cases gemaakt
- Nieuwe back-end diagrammen voor UC2 en UC3
- Nieuw ERD diagram
Dinsdag 10 December 2024
- End-to-end tests geschreven voor Scriban uitbreiding
- Project selector geïmplementeerd
- Uitwerking videos gemaakt
- Scriban uitbreiding afgerond
- Begonnen met Azure Devops koppeling
Omdat Scriban afgerond is, ben ik begonnen met Azure Devops. Na wat overleg met mijn opdrachtgever bleek eerst dat placeholders als toevoeging een wens was. Na wat overleg bleek dat de placeholders erg lastig te bouwen waren, en dat andere vertalingsbeheerportalen dit ook niet ondersteunde. Vandaar dat de eerste volgende prioriteit was om Azure DevOps, resource bestanden (ResX) en instelbare paden voor vertalingsbestanden te implementeren.
Om het product goed te laten testen heb ik besloten een gebruikerstest uit te voeren, hiervoor ben ik vandaag begonnen met het uitnodigen van een klant.
Woensdag 11 December 2024
- Veel bugfixes, en betere error handling
- Koppelen project met Azure DevOps werkend gemaakt
- Nieuwe react-select components voor CDN storage zones
- Loading state toegevoegd voor de project selector en menu items
- Refresh settings pagina bij wisselen van project
- Refresh vertalingen en namespaces bij wisselen van project
Donderdag 12 December 2024
- Webhook voor Azure DevOps uitwerken
Vrijdag 13 December 2024
- Verdere uitwerking van Azure DevOps webhook, alles voor Azure DevOps werkt behalve de webhook.