AO3 News

Post Header

Published:
2017-05-30 16:46:48 -0400
Original:
Progress Report: AO3 Rails Upgrades!
Tags:

إذا كنت متابعاً لملاحظات الإصدار الخاصة بـ Archive of Our Own - AO3 (الأرشيف من جانبنا)، قد تكون لاحظت طوال الفترة الأخيرة تركيزنا على تحديثات مملة للنظم الخلفية. خلال ما يقارب السنة، كانت تعابير مثل "test coverage" و "strong parameters" تظهر بشكل بارز في جميع سجلّات التغيير، ولم نكن قادرين على التركيز على ميّزات وتعديلات أكثر بروزاً للمستخدمين. مع ذلك، هناك تقدّم حاصل، وبفضل تبرّعاتكم أصبح لدينا القدرة الماليّة للعمل مع متعهّدين على جزء كبير من هذه التحديثات!

إنّ عَمَلنا في السابق مع بعض المتعهّدين الآخرين، الذي تركز بالمقام الأول حول إجراء تعديلات طفيفة على الكود الأساسي، جعل لدينا فريقاً ممتازاً كان بجانبنا طوال فترة تحديثنا الكبير لـ Rails، ونأمل أن يبقى معنا لإنجاز بعض المشاريع الأخرى لاحقاً!

ولكن من الضروري التنبّه إلى انّ القدرة على تحمّل تكاليف المتعهّدين لا تعني أنّ كلّ العمل سيتمّ إنجازه حالاً. (للأسف!) لا زال على فريقنا الصغير من المبرمجين والمختبرين المتطوعين أن يقوم بمراجعة كلّ كود يسلّم إلينا واختباره بعناية، مع الحفاظ على الالتزامات المزعجة في "حياتهم اليومية". الأخطاء البرمجيّة ستبقى بحاجة لأيّام كي يتمّ إصلاحها، سواء كان الشخص الغارق حتّى أذنيه في البرمجة يتلقّى أجراً أو لا. ولا تزال المشاكل الطارئة التي تؤثّر على ثبات وأمان الموقع تحتلّ أولويّة فوق كل الأمور الأخرى، وتستغرق وقت المتطوعين. (هذا هو أيضاً السبب في تأجيل التحديثات الأساسيّة طوال هذه الفترة: هناك دائماً حريق آخر علينا اخماده!)

نتيجة لذلك، سيستمر عنائنا لبعض الوقت مع برامجنا التي عفا عليها الزمن، وسيبدو التقدّم بطيئاً من ناحية المستخدمين. نحن حاليّاً نعمل بـ Rails 3.2 وستؤدّي بنا تحديثاتنا إلى آخر إصدار من Rails 5. (من لديه معرفة بـ Rails يدرك أنّ هذا الأمر يتطلّب الكثير من الجهد.) وبعد الانتهاء من العمل على Rails، يجب أن نقوم بتحديث Elasticsearch الذي يحرّك وظيفة البحث والفلترة في AO3. وعند الانتهاء من هذا كلّه، سَنستمتع بقيلولة صغيرة نستطيع العودة للعمل على مشاريع أكثر حماسة وبروزاً!

نريد أن نشكركم على تحمّلكم كلّ ذلك معنا، وعلى تبرعاتكم التي جعلت من الممكن تخفيف جزء من عبء العمل المتعلّق بتحديث برامج AO3 عبر تكليفه ليد خارجيّة. ليس بمقدورنا أن نردّ دائماً على تعليقاتكم هنا، ولا يمكننا الرد على كل تغريدة (حتى لو كانت الصورة المرفقة مضحكة جداً)، ولكنّنا نراكم، ونقدّركم. شكراً على دعمكم لنا على مدى كل هذه السنين! 3>

مشاركة الأخبار هذه تمت ترجمتها من قبل المترجمين المتطوعين ل OTW. لمعرفة المزيد حول عملنا، قم بالاطلاع على صفحة لجنة الترجمة على transformativeworks.org.