Wegens het werk geen tijd gehad om de laatste updates te pushen. Shame on me.
De voorbije 3 maanden zijn er ook nauwelijks wijzigingen gebeurt. Enkel de gewoonlijke composer updates en Javascript updates.
In september werd een lang openstaand issue eindelijk opgelost. Namelijk wanneer adblock geactiveerd is kan oa. het menu niet geopend worden.
Daarnaast zijn de gewoonlijke dependecy updates ook uitgevoerd.
Augustus stond in het teken van de grote infrastructuur upgrade waarbij de oude server werd vervangen door een Ansible-Provisioned server. De configuratie (of toch de open delen hiervan) kunnen bekeken worden op de Git-Repository.
Voor de rest zijn er quasi geen wijzigingen aan de website zelf gebeurt. De enige wijziging is het gebruik van het Chalkboard font op Mac voor legacy links.
Update Juli 2017. Update van Juni overgeslagen omwille van examens en reis.
Ook omwille van de drukke periode slechts 1 wijziging: legacy links worden aangegeven met het lettertype Comic Sans MS (+ tooltip).
Off-code wijzigingen: nieuwe mailserver. Hoofdserver wordt binnenkort ook gedecommisioned.
Update mei 2017. 2 belangrijke off-code wijzigingen: php-7.0 en het eindelijk eruit zwieren van GitLab. Waarom ik Gitlab er heb uitgesmeten: Memory-Leaks. Meer en meer issues met memory leaks waardoor verschillende andere services zonder geheugen kwamen te zitten en uiteindelijk crashten.
Om de issues uit GitLab te aan te duiden worden deze vooraf gegaan door "GL". Hetzelfde gebeurt voor Github (GH) en Gogs heeft de prefix "GS" meegekregen.
Daarnaast zijn alle externe dependencies verwijderd uit de repository waardoor de updates hiervan gemakkelijker te overschaduwen zijn.
Andere wijzigingen deze maand zijn de upgrade naar jQuery 3.x en een andere methode om e-mailadressen te valideren.
Deze maand een kleine broodnodige functie geïmplementeerd. De detail weergave van portfolio items is aangepast naar een veel leesbaardere weergave.
OK, ik geef het toe. Ontwikkeling ligt een beetje stil. Maar dit belet mij niet om bugs op te lossen. Naast de obligatoire updates van de Javascript en Composer libraries heb ik deze maand een fout opgelost ervoor zorgde dat het contact formulier niet meer verzonden werd na een update van de website. Bij deze is bug nummer 52 opgelost.
Deze maand zijn wat voorbereidingen gestart om de website over te zetten naar een herinstalleerde server. Dit geeft dan ook een mogelijkheid tot het verwijderen van onnozele zaken zoals de Gopher server die ooit geïnstalleerd was.
Daarnaast is de broncode van de website nu ook te vinden op Github. Dit voornamelijk omdat de community van Github veel groter is waardoor de barriere om iets aan te passen veel kleiner is.
Versie 1.0.1701: Een gelukkig nieuwjaar gewenst. Deze maand heb ik, tussen alle bokspartijen en braspartijen door, toch wat tijd gevonden om een paar zaken te verbeteren. Zo is het herordenen van archief items terug geactiveerd en is een CVE opgelost. Daarnaast zal de website in geval van downloads sneller het download icoon tonen.
De December 2016 had een specialleke in petto. Misschien zul je in de goeie ouwe tijd een contactformulier gezien hebben op de website. Dit contactformulier was echter nooit actief. Dit formulier is vanaf deze maand volledig actief. In het contactformulier heb ik overigens een probeersel aangebracht. Iemand die ik ken(de) had op zijn blog een experimentele spam-filter uit de doeken gedaan. Ik heb deze theorie in praktijk gebracht op het contactformulier.
Naast deze uitbreiding een paar kleine bugs gefixt. Zo vraagt het admin panel niet om de haverklap naar het afzetten van de piwik-tracking en is het commando voor een user aan te maken via ssh terug actief.
Weer de 20ste, weer een update. Deze maand heb ik een belangrijke verbetering toevoegd, namelijk een opt-out van de analytics.
Deze opt-out kan gebeurt via een url-parameter (no_analytics=true), of door in te loggen op het administratiepaneel waarna de optie voor opt-out word aangeboden.
Daarnaast is de trusted computer module voor 2-factor authenticatie ook geactiveerd waardoor je uw code niet iedere keer opnieuw moet ingeven.
Deze maand geen extreme wijzigingen in de website buiten 1 bug die rindelijk gefixt is.
Daarnaast is er omwille van EOL status van PHP 5.5, PHP geüpgrade naar 5.6.
De belangrijkste wijzigingen zijn off-code, namelijk de komst van issue-templates en de ingebruikname van "The Beast", mijn nieuwe computer.
Deze maand stond in het teken van één feature die geïmplementeerd werd. Een feature request die hoog op het verlanglijstje stond: 2-factor authenticatie. Bij deze is dit geïmplementeerd :)
Omwille van de vele bugs die de voorbije dagen zijn ontdekt heb ik beslist om een tussentijdse release te doen met als naam "Bugs Bunny".
Dus, een kat is geen mus en werden bugs geplet. Er zijn niet minder dan 7 bugs geplet, 1 verbetering aangebracht, en dan zijn er nog 2 projecten afgewerkt
Nieuwe maand, nieuwe update.
Er zijn wat wijzigingen gebeurt buiten de code om. Zo zal nu elke wijziging als een issue worden vermeld in de Issue-tracker in Gitlab en zijn de nodige tags hiervoor gecreëerd. Ook ben ik terug beginnen gebruik te maken van milestones.
Op code-vlak is er een belangrijke wijziging gebeurt waarbij het nu mogelijk is om een relevante download mee te geven. Op een contact-pagina kan dit bijvoorbeeld een PGP-key zijn, of op de resume-pagina een PDF-versie van de resume.
Daarnaast is een opvallende wijziging dat kcfinder eruit geknikkerd is en vervangen is door het beheerbaardere ElFinder.
Een kleine update deze maand. Het belangrijkste deze maand is dat gitlab-ci is geïntegreerd en volledig actief. Deze release is dan ook via CI gedeployed.
Deze maand is de laatste commit gedaan voor het afwerken van het archief. Meer bepaald het toevoegen van het archief aan het administratiepaneel. Dan is er ook een aanpassing op de mainpage waarbij de paginatitel van een pagina op de titelbalk verschijnt bij het openen. Daarnaast is er ook een probleem opgelost waarbij pagina's heropent werden na het sliden door de presentatie.
Deze maand een belangrijke functie geïmplementeerd: de vorige- en volgende knop is volledig werkende. Daarnaast is de uri van de pagina's gewijzigd en staat de fugly "/page" er niet meer bij.
Na de uitzonderlijke B-for-Brussels release van vorige maand weer een iets normalere release. Wijzigingen zijn vooral in het administratiepaneel te vinden. Ook is er een issue van het archief gefixet waarbij de closepage functie niet reageerde zoals zou moeten.
Omwille van de recente gebeurtenissen in Brussel heb ik beslist om een tussentijdse release te doen van de laatste wijzigingen. De wijzigigingen zijn zichtbaarder dan de vorige release en omvatten een archiveringsfunctie en de activatie van de leesweergave op de changelog. Daarnaast is de changelog verplaatst naar een iets logischere locatie en is syntax coloring eindelijk geactiveerd in de bron weergave van CKeditor.
Na lange periode eindelijk nog eens een update. Weliswaar een update achter de schermen namelijk een upgrade naar symfony 3. Daarnaast zijn de fout-pagina's onder handen genomen.
Eindelijk een grafische update. Voor de eerste keer sinds het online komen van de website is er een grafische update. Het hoofdlettertype is gewijzigd. Een andere belangrijke wijziging: een Git-flow systeem. Met andere woorden: geen minuut stilgezeten.
Geen zware wijziginging dit keer. De enige wijziging is een kleine JavaScript-edit op hoe de pagina's worden geopent. De echte wijzigingen zijn de overstap naar Linux als main-OS en de overstap naar VMWare als Hypervisor voor de virtuële machine
Deze sprint stond in het teken van best practices. Vele zaken die normaal anders zouden moeten, zijn nu gebeurd.
Voor de sprint van augustus had wat extra zaken in gedachten. Zo is er ondersteuning voor scss ingebouwd en word automatisch minified javascript gegenereerd. Daarnaast is symfony geüpdate naar de laatste versie (2.7) en is ervoor gezorgd dat er geen wijzigingen in composer.json moeten worden doorgevoerd om de laatste versie te kunnen installeren.
De eerste sprint is afgelopen. Alle bug reports die zijn gemeld zijn opgelost.
(geen)
Op dit moment is er slechts 1 bug gemeld. Daarnaast zal er worden gewerkt aan stylesheet voor afdrukken van pagina's