Versi yang dipublikasikan dan deploy hooks
Setiap publikasi situs Anda disimpan sebagai versi bernomor, dan bagian Versions di Settings proyek mencantumkannya. Deploy hooks, di Settings yang sama, memungkinkan alat lain meminta Briks mempublikasikan situs Anda lagi. Halaman ini membahas keduanya.
Daftar versi yang dipublikasikan
Bagian ini menampilkan 100 versi terbaru, dari yang paling baru. Setiap baris menampilkan:
- Version dan nomornya, dengan label hijau Live pada versi yang dilihat pengunjung sekarang.
- Bagaimana perubahan itu terjadi: Built, Changed, Checked and repaired atau Published again, dan siapa yang memintanya.
- Tanggal dan waktu publikasi, seperti 8 Okt 2026, 14.32.
- Ringkasan singkat. Untuk sebuah perubahan, isinya adalah kata-kata yang Anda minta; untuk build atau publikasi baru, isinya adalah apa yang dilakukan Briks.
- Setelah sebuah versi tayang selama seminggu, muncul satu baris tentang apakah versi itu membantu (lihat di bawah).
| Label | Apa yang membuat versi ini |
|---|---|
| Built | Pembuatan pertama, atau proyek baru yang disalin dari template atau proyek lain |
| Changed | Perubahan yang Anda minta, kode yang Anda simpan di File Explorer, atau gambar yang Anda ganti dari pustaka media |
| Checked and repaired | Pemeriksaan situs yang memperbaiki sesuatu yang ditemukannya |
| Dipublikasikan lagi | Pemindahan ke produksi atau kembali ke pratinjau, Apply to the live site, alamat baru, domain yang mulai aktif, atau deploy hook. Ringkasannya menyebutkan yang mana, misalnya “Published again with the site's settings.” |
Untuk setiap pekerjaan pada proyek, termasuk yang tidak memublikasikan apa pun, lihat Log.
Apakah perubahannya membantu?
Setelah sebuah versi tayang selama 7 hari, barisnya mendapat satu baris yang membandingkan kunjungan sebelum versi itu dengan kunjungan sesudahnya, untuk halaman yang diubah oleh versi tersebut, masing-masing sebagai rata-rata seminggu selama maksimal 14 hari di kedua sisi. Bunyinya, misalnya, “Since version 12 (Add a prices section), enquiries from /prices went from 3 to 5 a week, on similar visits.” Jika halaman-halaman itu memiliki kurang dari 25 pengunjung per minggu, baris itu menyatakan bahwa kunjungannya terlalu sedikit untuk disimpulkan. Perubahan yang dibuat oleh agen disebutkan sebagai perubahan agen itu. Baris ini dihitung dari analitik Anda sendiri tanpa AI dan tidak memakai kredit. Versi yang hanya dipublikasikan ulang, serta build pertama, tidak mendapat baris ini. Yang dibaca adalah 12 versi terbaru, dan hasil bacaan bersifat final setelah 14 hari berlalu.
Pulihkan sebuah versi
Temukan versinya
Di mana: Settings, Versions
Setiap baris kecuali yang sedang tayang memiliki tombol Restore, jika peran Anda boleh mengedit proyek.
Pulihkan
Di mana: Restore version
Tekan Restore. Dialog berbunyi “It goes back on the live site exactly as it was published. The versions after it stay saved, so you can come back.” Tekan Restore version dan nomornya.
Saksikan penerbitannya
Di mana: Studio
Briks membawa Anda ke studio selagi mempublikasikan. Pesannya berbunyi, misalnya, “Version 12 is live again, exactly as it was published.” Tag Live berpindah ke baris itu.
Pemulihan tidak menjalankan AI. Owner, Admin, dan Editor dapat memulihkan; Viewer dapat melihat daftarnya. Pemulihan tidak bisa dilakukan saat uji A/B sedang berjalan. Versi, urungkan, dan ulangi membahas riwayat yang sama dari dalam studio.
Apa itu deploy hook
Deploy hook adalah alamat web pribadi yang mempublikasikan situs Anda lagi setiap kali ada yang memanggilnya. (Deploy berarti mempublikasikan.) Anda memberikan alamat itu kepada alat lain, seperti layanan penjadwalan, dan alat itu memanggilnya saat ingin melakukan publikasi baru.
Panggilan akan memublikasikan ulang versi live dari file-nya sendiri, dengan pengaturan proyek seperti saat ini. Tidak ada AI yang berjalan, tidak ada biaya, dan tidak ada yang berubah selain yang sudah Anda ubah. Halaman situs Anda disusun saat dipublikasikan, bukan setiap kali ada pengunjung, jadi publikasi ulang akan mengambil:
- record terbaru yang dipublikasikan dari database situs, untuk halaman mana pun yang dibuat darinya;
- pengaturan yang Anda ubah sejak publikasi terakhir, seperti logo, favicon, atau pengaturan pencarian;
- apa pun yang dihitung sebuah halaman pada saat halaman itu disusun.
Ia tidak membuat perubahan yang Anda deskripsikan, tidak membaca data dari alat yang memanggilnya, dan tidak menjalankan pemeriksaan peluncuran.
Buat deploy hook
Buka Deploy hooks
Di mana: Settings, Deploy hooks
Buka proyek Anda, klik tab Settings, lalu Deploy hooks di grup Developer.
Tambahkan satu
Di mana: Add a deploy hook
Tekan Add deploy hook. Beri nama sesuai yang akan memanggilnya, seperti
Nightly scheduler, lalu tekan Make hook.Salin alamat
Di mana: Your deploy hook
Briks menampilkan alamat itu sekali saja. Tekan Copy dan tempel langsung ke alat yang akan memanggilnya. Briks tidak menyimpan salinan yang dapat dibaca, sehingga Anda tidak dapat melihatnya lagi nanti.
Selesai
Di mana: Your deploy hook
Tekan Done. Hook masuk ke daftar dengan tanggal pembuatan dan “never called”.
Hook mulai berfungsi setelah proyek dipublikasikan; sebelum itu, bagian ini akan memberi tahu Anda. Owner, Admin, dan Editor dapat membuat dan menghapus hook.
Memanggil hook
Alat tersebut harus mengirim permintaan POST ke alamat itu (jenis permintaan web yang meminta sesuatu dilakukan, bukan sekadar membaca halaman). Kebanyakan alat otomatisasi dan penjadwalan punya pengaturan untuk ini. Dialog menampilkan bentuk panggilan dari terminal: curl -X POST https://app.briks.dev/api/hooks/bdh_…, dengan alamat lengkap Anda menggantikan yang dipersingkat.
| Saat panggilan masuk | Apa yang terjadi |
|---|---|
| Situs sudah siap | Publikasi dimulai dan tampil di studio seperti pekerjaan lainnya. |
| Build atau publikasi sedang berjalan | Panggilan diterima dan digabungkan dengannya, sehingga rentetan panggilan hanya menerbitkan sekali. |
| Hook dipanggil enam kali dalam satu jam terakhir | Ditolak: “Hook ini dipanggil enam kali dalam satu jam terakhir. Coba lagi nanti.” |
| Proyek belum pernah dipublikasikan | Ditolak: “The project has not been published yet.” |
| Sebuah A/B test sedang berjalan | Ditolak: “An A/B test is running on this site. End it by keeping one version first.” |
| Baik pembuat hook maupun pembuat proyek tidak lagi memiliki akun Briks | Ditolak: “This hook has no owner left. Make a new one in the project's Deploy hooks.” |
| Hook telah dihapus | Alamat itu tidak lagi berfungsi. |
Setiap panggilan memperbarui waktu “last called” pada baris hook, sehingga Anda bisa melihat alat Anda berfungsi.
Contoh nyata
Situs Northside Running Club menampilkan lomba mendatang dari record di databasenya. Penyelenggaranya bertanya di studio apakah halaman lomba menghitung sesuatu dari tanggal saat diterbitkan. Jawabannya ya: halaman itu memilih lomba yang masih akan datang pada saat itu. Maka ia membuat hook bernama
Nightly schedulerdan mengatur layanan penjadwalan yang sudah ia pakai untuk email klub agar mengirim POST ke hook itu pukul 03:00 setiap malam.
Setiap pagi, halaman balapan dimulai dari hari itu. Baris hook menunjukkan kapan terakhir dipanggil, dan Versions bertambah satu baris setiap malam dengan ringkasan “Published again with the site's settings.”
Perlu diingat bahwa setiap publikasi menambah satu versi, jadi hook malam hari menambah sekitar tiga puluh baris per bulan di Versions, dan daftar menampilkan 100 terbaru. Jika Anda tidak yakin apakah sebuah halaman bergantung pada tanggal, tanyakan dulu di studio (lihat Mengajukan pertanyaan); pertanyaan dijawab tanpa build.
Deploy hook dan webhook
| Deploy hook | Webhook | |
|---|---|---|
| Arah | Alat lain memanggil Briks | Briks memanggil alat lain |
| Fungsinya | Memublikasikan situs Anda lagi | Memberi tahu alat bahwa sesuatu telah terjadi |
| Kapan | Setiap kali dipanggil | Pada site.published, form.received, atau record.changed |
| Di mana | Settings, Deploy hooks | Settings, Webhooks |
Keduanya bekerja dengan baik bersama. Webhook pada site.published dapat memberi tahu alat lain setiap kali sebuah publikasi selesai, termasuk yang dimulai oleh deploy hook (lihat Webhooks).
Menghapus hook
Tekan Delete pada baris hook tersebut. Konfirmasinya berbunyi “Its address stops working at once.” Tekan Delete lagi. Alat yang masih memanggilnya tidak akan memicu publikasi, jadi hapus juga alamat itu dari alat-alat tersebut.