AO3 News

Post Header

Published:
2017-05-30 20:49:19 UTC
Original:
Progress Report: AO3 Rails Upgrades!
Tags:

Zoals je misschien al wel hebt gemerkt als je onze Archive of Our Own - AO3 (Ons Eigen Archief) Release Notes volgt, hebben we ons al geruime tijd vooral gefocused op simpele alledaagse back-end updates. Woorden als "testdekking" en "sterke parameters" waren sterk vertegenwoordigd in elke changelog voor bijna een jaar en we hebben nog niet de mogelijkheid gehad om ons te focussen op meer zichtbare features en oplossingen. Maar, vooruitgang wordt geboekt, en dankzij jouw donaties hebben wij de financiële middelen om met externe aannemers te werken voor een groot deel van deze updates!

Nadat we in het verleden met een aantal andere aannemers hebben gewerkt, met name aan kleinere oplossingen voor onze codebase, hebben we nu een fantastisch team dat ons heeft bijgestaan voor het grootste gedeelte tijdens onze Rails upgrade, en hopelijk daarna nog zal blijven voor nog een paar projecten. \o/

Maar het is wel belangrijk om te vermelden dat de mogelijkheid om aannemers te kunnen betalen niet betekent dat al het werk meteen klaar is. (Helaas.)
Ons kleine team met vrijwillige programmeurs en testers moeten nog steeds alle ingediende codes grondig beoordelen en testen, terwijl ze nog wel moeten blijven voldoen aan hun lastige "real life" verplichtingen. Bugs kunnen soms dagen kosten om op te lossen, ongeacht of de persoon die tot aan zijn ellebogen in de code zit ervoor betaald wordt of niet. En onvoorziene problemen die de stabiliteit en veiligheid van de site beïnvloeden gaan qua prioriteit nog steeds voor al het andere, wat veel tijd van de vrijwilligers opslokt. (Dit is ook de reden dat grote updates aan de code zo lang zijn uitgesteld: er is altijd een ander brandend probleem dat moet worden opgelost!)

Als resultaat hiervan zal onze worsteling door onze gedateerde code langer duren en zal de voortgang hierin traag lijken van de gebruikerskant. We zitten momenteel op Rails 3.2 en onze upgrade zal ons naar de laatste versie van Rails 5 brengen. (Iedereen bekend met Rails zal weten dat dit vrij veel werk is.) En zodra we klaar zijn met het werk aan Rails, moeten we Elasticsearch upgraden, die de zoek- en filterfunctionaliteit van het AO3 aandrijft. Nadat dat allemaal is gebeurd doen we een dutje kunnen we ons weer richten op spannendere en aanzienlijk meer zichtbare projecten!

We willen je bedanken voor het geduld en voor de donaties die het mogelijk maken om iets van de werkdruk die samenhangt met het updaten van de AO3 code uit te kunnen besteden. We kunnen niet altijd antwoorden op commentaar dat hier wordt gegeven, en we kunnen niet op elke tweet reageren (ook al is de reactie-gif heel grappig), maar we zien jullie, en we waarderen jullie. Bedankt voor de steun van de afgelopen jaren! <3

Deze nieuws post was vertaald door de vertalingsvrijwilligers van de OTW. Om meer te leren over ons werk, bezoek de Vertalingspagina op transformativeworks.org.