AO3 News

Post Header

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

Seperti yang mungkin telah Anda ketahui jika Anda mengikuti Catatan Rilisan Archive of Our Own - AO3 (Arsip Milik Kita) kami, kami sedang fokus dalam pembaruan back-end menjemukan selama beberapa waktu terakhir. Kata-kata seperti "jangkauan tes" dan "parameter kuat" telah ditampilkan secara jelas dalam setiap catatan perubahan selama hampir satu tahun, dan kami belum bisa fokus ke perbaikan dan fitur yang lebih kasat mata. Namun, perkembangan sedang dibuat, dan terima kasih karena donasi Anda, kami memiliki sarana keuangan untuk bekerja dengan kontraktor untuk sebagian besar pembaruan-pembaruan ini!

Setelah bekerja dengan beberapa kontraktor lain di masa lalu, terutama dalam perbaikan kecil pada codebase kami, saat ini kami telah memiliki tim hebat yang telah bersama kami selama peningkatan besar pada Rails, dan mudah-mudahan mereka tetap bersama kami untuk beberapa proyek selanjutnya. \o/

Namun, penting untuk dicatat bahwa dapat menjangkau kontraktor bukan berarti bahwa semua pekerjaan selesai begitu saja (sayangnya). Tim relawan pemrogram dan pengetes kecil kami tetap harus secara menyeluruh meninjau dan mengetes semua kode yang diberikan, sambil juga harus menjalankan komitmen "dunia nyata" mereka yang menyebalkan. Menangani galat bisa tetap membutuhkan waktu berhari-hari, tidak peduli apakah orang yang berkutat dalam kode dibayar atau tidak. Dan masalah-masalah tak terlihat yang mempengaruhi stabilitas dan keamanan situs tetap menjadi prioritas di atas segalanya, yang menghabiskan waktu para relawan. (Hal ini juga merupakan alasan utama pembaruan kode terus ditunda selama ini: selalu ada api lain yang harus dipadamkan terlebih dahulu!)

Sebagai hasilnya, kerja keras menangani kode kami yang ketinggalan zaman akan membutuhkan waktu yang lebih lama, dan kemajuan akan terlihat lambat dilihat dari sisi pengguna. Kita saat ini berada di Rails 3.2 dan peningkatan kami akan membawa kita ke versi terbaru dari Rails 5 (siapapun yang familiar dengan cara kerja Rails akan tahu bahwa ini merupakan pekerjaan yang cukup banyak). Setelah selesai dengan pekerjaan Rails, kami perlu meningkatkan Elasticsearch, yang menggerakan fungsi pencarian dan saringan AO3. Setelah semuanya selesai, kami akan tidur siang sebentar kita bisa kembali ke proyek-proyek yang lebih menyenangkan dan lebih kelihatan secara signifikan!

Kami ingin berterima kasih karena kalian tetap bertahan bersama kami melalui hal itu semua, dan juga untuk donasi yang memungkinkan kami untuk menyerahkan beberapa beban kerja terkait pembaruan kode AO3 ke kontraktor luar. Kami tidak selalu bisa menjawab komentar-komentar di sini, dan kami tidak dapat merespon setiap tweet (meskipun gif reaksinya sangat lucu), namun kami melihat kalian dan kami mengapresiasi kalian. Terima kasih atas dukungan Anda semua selama ini! <3

Artikel berita ini diterjemahkan oleh penerjemah relawan OTW. Untuk mengetahui lebih lanjut tentang pekerjaan kami, kunjungi laman Penerjemah di transformativeworks.org.