Menciptakan Sistem yang Bisa Berkembang
01 — Konteks
Seiring CHAPELLIA berkembang, semakin banyak informasi bermunculan.
Produk menciptakan catatan. Karakter menciptakan cerita. Kolektor menciptakan sejarah kepemilikan. Peristiwa menciptakan momen. Rencana masa depan menciptakan kemungkinan.
Tanpa struktur, pertumbuhan dapat membuat sebuah arsip lebih sulit dipahami.
Case study ini mendokumentasikan keputusan untuk membangun Archive sebagai sebuah sistem, bukan sebagai kumpulan halaman yang terisolasi.
02 — Pertanyaan
Pertanyaan utamanya adalah:
Bagaimana Archive dapat menjadi lebih besar tanpa menjadi lebih sulit dipahami?
Pertumbuhan seharusnya menambah sejarah tanpa merusak kejelasan.
03 — Titik Awal
Archive dimulai dengan tujuan sederhana: menyimpan apa yang penting.
Seiring sistem berkembang, berbagai jenis informasi mulai membutuhkan tempat dan tingkat interpretasi yang berbeda-beda.
Ini menciptakan kebutuhan akan pembedaan yang jelas.
04 — Batasan
Sistem ini perlu menghindari beberapa masalah:
- informasi yang berduplikasi
- kategori dengan tujuan yang tumpang tindih
- klaim historis yang dikarang
- field database yang tidak perlu
- struktur kaku yang akan sulit diperluas
- memperlakukan rencana masa depan sebagai sejarah yang sudah selesai
- mencampuradukkan stories dengan catatan arsip faktual
Arsitekturnya karena itu membutuhkan struktur sekaligus kehati-hatian.
05 — Pendekatan
Sistem ini memisahkan informasi berdasarkan fungsi.
Archive Categories menjelaskan jenis catatan apa suatu hal itu.
Stories menjelaskan, merefleksikan, atau mendokumentasikan bagaimana sesuatu terjadi.
Tier dapat menjelaskan signifikansi arsip ketika relevan.
Group memberikan ikatan kontekstual di mana sebuah story menjadi milik sebuah produk, karakter, koleksi, orang, atau subjek bermakna lainnya.
Prinsipnya adalah:
Separate the function. Connect the context.
06 — Keputusan
Salah satu keputusan arsitektur yang penting adalah menghindari pembuatan kolom database baru untuk setiap hubungan di masa depan.
Sebagai gantinya, pengelompokan kontekstual dapat dibawa melalui struktur metadata yang sudah ada, ketika relevan.
Ini menjaga skema inti tetap stabil sambil memungkinkan kategori seperti Product Stories, Character Stories, Collector Stories, Community Stories, dan jenis story di masa depan untuk berkembang tanpa duplikasi struktural yang tidak perlu.
07 — Implementasi
Archive dan Archive Stories diorganisasikan ke dalam kategori-kategori yang berbeda dengan struktur editorialnya masing-masing.
Contohnya meliputi:
- Letters
- Development Journal
- Design Philosophy
- Material Notes
- Production Log
- Collector Archives
- Rare Events
- Curator Notes
- Preservation Notes
- Archive Entries
- Hidden Notes
- Future Archive
- Archive Collections
- Timeline
- Archive Glossary
Sistem Stories kemudian menyediakan kategori dan strukturnya sendiri yang terspesialisasi, termasuk Q&A untuk Interviews, Credits untuk Documentary Series, dan struktur berbasis-section teknis untuk Case Studies.
08 — Apa yang Berubah
Archive berhenti diperlakukan sebagai satu jenis konten besar.
Catatan yang berbeda kini dapat menjawab pertanyaan yang berbeda:
Apa yang terjadi?
Mengapa itu penting?
Siapa yang terlibat?
Apa yang berubah?
Apa yang harus disimpan?
Apa yang hanya dibayangkan?
Ini membuat sistem menjadi lebih mudah dibaca seiring ia berkembang.
09 — Apa yang Kami Pelajari
Skalabilitas tidak selalu berarti menambahkan lebih banyak struktur.
Kadang itu berarti menolak menambah struktur sampai benar-benar diperlukan.
Sebuah archive yang kuat harus memiliki cukup aturan untuk tetap koheren dan cukup fleksibilitas untuk tetap hidup.
10 — Apa yang Tersisa
Sistem ini dirancang untuk berkembang.
Kategori, hubungan, dan catatan baru dapat diperkenalkan ketika sejarahnya memang membutuhkannya.
Tetapi kebutuhan masa depan tidak boleh otomatis menjadi kompleksitas masa kini.
Fondasinya harus tetap cukup sederhana sehingga chapter-chapter mendatang tetap dapat dipahami.
11 — Archive Note
Sebuah archive berhasil berkembang ketika sejarahnya menjadi lebih kaya tanpa maknanya menjadi lebih sulit dibaca.
Tujuannya bukan membangun archive terbesar.
Tujuannya adalah membangun archive yang masih masuk akal bertahun-tahun kemudian.
Metrics
| Metric | Status | Catatan |
|---|---|---|
| Kategori arsip | Terstruktur | Fungsi yang berbeda mengurangi tumpang tindih |
| Kategori stories | Terspesialisasi | Struktur khusus per kategori tetap dijaga |
| Pengelompokan konteks | Digeneralisasi | Grouping dapat mengikat stories tanpa kolom skema baru |
| Perluasan masa depan | Dirancang | Kebutuhan baru dapat ditambahkan tanpa duplikasi struktural yang tidak perlu |
| Integritas historis | Terlindungi | Kemungkinan masa depan tetap terpisah dari sejarah terdokumentasi |