Offset Guide
penilaian: 0+x

Ini adalah halaman.

EZlnhr1.png

Dan ini adalah karyamu.

Nq4YyNR.png

Jika digabungkan akan menjadi seperti ini.

R3M4PSU.png

Sekarang, karyamu ternyata seperti ini.

NicAf2f.png

Normalnya pengunggahannya akan menjadi seperti ini.

J1KwQhq.png

Seketika ada banyak halaman untuk membahas satu hal saja.

Tidak ada yang aneh di sini, bukan?

Tetapi.

Ada penulis lain yang mengunggahnya seperti ini.

FfJfgty.png

Hah? Apa ini?

Kenapa modul rating dan isi komentarnya tidak berubah? Padahal isi halamannya berubah!

Bagaimana cara mereka melakukannya?

Oh!

Ternyata mereka menggunakan fitur offset.

Tunggu.


Apa itu offset?


Offset adalah cara untuk membawa pembaca ke halaman yang berbeda tanpa kehilangan tombol rating dan komentar dari halaman aslinya. Fitur ini bisa sangat berguna untuk konsep-konsep cerita seperti adanya revisi setelah munculnya penemuan baru, penggunaan kode CSS, dan lain sebagainya.

Offset adalah sebuah fitur bawaan Wikidot yang menggunakan sebuah modul yang disebut "ListPages". Fitur ini menggunakan sebuah jenis halaman khusus di wiki yang disebut halaman “fragmen”. Halaman fragmen ini tidak dapat dilihat oleh siapa pun tanpa mengakses tautan yang langsung mengarah padanya. Halaman-halaman tersebut tidak akan muncul di daftar “halaman terbaru” di laman depan atau di daftar serupa lainnya.

Cara terbaik untuk memvisualisasikan hal ini adalah dengan analogi presentasi Powerpoint yang tentunya sudah tidak asing bagi kita semua. Dalam satu berkas Powerpoint pasti isinya terdiri dari beberapa slide presentasi, bukan? Bayangkan halaman induk sebagai berkas Powerpoint tersebut dan halaman fragmen sebagai semua slide yang hendak kamu tampilkan pada saat presentasi. Ketika kamu melakukan presentasi sebuah berkas Powerpoint, yang akan kamu tampilkan nanti adalah seluruh slide-nya, bukan? Dan begitu juga lah cara kerja dari offset ini.

QgUp0Ru.png

Apa itu halaman induk dan halaman fragmen?

Halaman induk adalah halaman yang akan tetap dilihat oleh pembaca selama ia berada di dalam halamanmu, dan bertindak sebagai panggung utama untuk menampilkan semua halaman-halaman fragmennya.

Untuk membuat halaman induk, yang perlu kamu lakukan hanyalah membuat halaman biasa dengan cara biasa.

Halaman fragmen adalah fitur bawaan Wikidot yang paling sering digunakan untuk offset—meskipun mereka dapat digunakan untuk jenis halaman lain seperti halaman tema.

Untuk membuat halaman fragmen, kamu harus memulai dengan menambahkan “fragment:” pada awal nama tautan halaman. Di akhir nama tautan halaman, kamu harus menambahkan nomor penanda sesuai urutan bagian-bagian karyamu. Untuk fragmen pertama, kamu harus memulai dengan nomor “0” (sebagai bagian karya yang akan ditampilkan pertama kali di halaman induk) dan dilanjutkan ke nomor berikutnya sesuai dengan urutan serta jumlah fragmen yang kamu miliki.

Maka tautan halaman fragmenmu akan menjadi seperti ini: http://id-backrooms-wiki.wikidot.com/fragment:nama-karyamu-angka.

rgR9WeJ.png

eeeKba2.png

Contoh tautan halaman fragmen pada salah satu halaman fragmen Sera.

Fragmen satu dengan fragmen lainnya hanya bisa saling dihubungkan dengan menggunakan kode penautan unik1 yaitu http://id-backrooms-wiki.wikidot.com/nama-karyamu/offset/angka. Menggunakan kode selain ini tidak akan berkerja.

Kamu tidak perlu meletakkan modul rating dan infobox di dalamnya.

Penambahan kode tema dan kotak lisensi diperbolehkan.

Penambahan modul Wikiwalk sebagai penghubung antar fragmen dianjurkan.


Cara Melakukannya


Pastikan semua halamanmu sudah siap untuk diunggah (dan sudah diberi lampu hijau) dan sudah ditentukan urutan pengunggahannya (halaman induk harus diunggah pertama!).

86GO7cY.png

Pertama, buat halaman induk.

Pada halaman induk, salin kode berikut ini lalu simpan.


(Jika menggunakannya, letakkan kode temamu di sini)

[[module css]]
(Tambahkan CSS yang hendak kamu pakai, jika ada)
[[/module css]]

[Komponen Info-Box]

[[module ListPages  category="fragment" parent="." limit="1" order="created_at" offset="@URL|0"]]
%%content%%
[[/module]]

-----
[Komponen Kotak Lisensi dan Wikiwalk]
-----

Jangan tutup dahulu halaman induk!

Lalu unggah semua halaman fragmen ke situs berdasarkan urutannya.

Pastikan setiap fragmen sudah terhubung dengan menggunakan kode penautan unik yang sudah disebutkan sebelumnya.

Sekarang kamu harus menghubungkan semua halaman fragmen ke halaman induk seperti ilustrasi di bawah supaya offset berkerja.

rXDXN0c.png

Cara untuk melakukannya adalah:

sEwunJP.png

Ulangi semua langkah di atas pada semua halaman fragmen.

Segarkan kembali halaman indukmu dan kamu sudah selesai!


Kendala


Di bawah ini adalah beberapa masalah umum dan cara mengatasinya.

Rating dan komentar tidak selalu sama

Jika rating dan komentar karyamu tidak berlanjut ke fragmen berikutnya, pastikan kamu sudah meletakkannya di halaman induk dan bukan di fragmennya. Pastikan juga kode penautan unik penghubung antar fragmennya sudah benar! Kode penautan tersebut akan terlihat seperti ini: http://id-backrooms-wiki.wikidot.com/nama-karyamu/offset/angka dan BUKAN seperti ini: http://id-backrooms-wiki.wikidot.com/fragment:nama-karyamu-angka

Tautan offset hanya membawa saya ke halaman mati

Jika tautan offset mati, pastikan tidak ada kesalahan ketik pada tautan halaman. Tautan offset harus sama dengan tautan halaman induk, kecuali dengan “/offset/angka” di bagian akhir (atau angka lain jika ada beberapa offset). Jika tautan masih mati, pastikan kode pengtautan milikmu terlihat seperti ini: [http://id-backrooms-wiki.wikidot.com/nama-karya/offset/1 TEKS] dan BUKAN seperti ini: [[[nama-karya/offset/1|TEKS]]]. Jika tautan masih mati, pastikan bahwa halaman fragmen tersebut terhubung ke halaman induk yang benar di Wiki. Jika masih tidak berhasil setelah melakukan semua ini, kemungkinan besar kamu lupa menyegarkan halaman induk setelah menyunting. Jika hal ini terjadi, halaman tersebut akan rusak secara permanen dan kodenya perlu dipindahkan ke halaman baru.

Halaman offset kosong meskipun fragmen sudah tersambung

Jika kesalahan ini terjadi, periksa kembali apakah semua halaman fragmen yang ditautkan ke halaman induk sudah benar. Jika masih tidak berhasil, berarti kamu mengunggah fragmen sebelum halaman induk. Ketika membuat halaman dengan offset, urutanmu dalam mengunggah halaman sangat penting karena cara kerja modul ListPages. Jadi, kamu harus mengikuti urutan ini dengan tepat saat mengunggah halaman. Halaman induk harus diunggah PERTAMA sebelum halaman lainnya. Kemudian, kamu harus mengunggah fragmen-fragmen sesuai dengan urutan tampilan. Sebagai contoh, fragmen 0 harus menjadi halaman ke-2 yang diunggah, fragmen 1 harus menjadi halaman ke-3, fragmen 2 harus menjadi halaman ke-4, dan seterusnya. Jika urutan ini tidak diikuti, kamu harus menghapus semua halaman dan mengunggahnya kembali dengan urutan yang benar untuk memperbaiki masalah tersebut.

Fragmennya berada dalam urutan yang salah

Ini adalah situasi yang mirip dengan situasi di atas. Jika fragmen milikmu berada dalam urutan yang salah, itu berarti kamu mengunggah halaman fragmen secara tidak berurutan. Sebagai contoh, jika kamu mengunggah fragmen 1 sebelum fragmen 0, halaman akan mengira bahwa fragmen 1 adalah fragmen 0, dan menampilkannya terlebih dahulu yang di mana ini jelas tidak benar. Solusinya sama dengan masalah di atas.

Selamat Mencoba!

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License