Skip to content

Logboek Sprint 7

Week 13

Maandag 2 December 2024

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

UC1 nieuwe front-end componenten diagram

UC1 oude front-end componenten diagram


UC2 nieuwe front-end componenten diagram

UC2 oude front-end componenten diagram


UC3 nieuwe front-end componenten diagram

UC3 oude front-end componenten diagram


UC2 nieuwe back-end componenten diagram

UC2 oude back-end componenten diagram


UC3 nieuwe back-end componenten diagram

UC3 oude back-end componenten diagram


UC3 nieuwe front-end componenten diagram

UC3 oude front-end componenten 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.