Mulailah Mempersiapkan Pengeditan Situs Penuh Dengan Kursus Baru tentang Tema Berbasis Blok
Diterbitkan: 2020-06-10Pengeditan situs penuh hanya setengah tahun lagi untuk menjadi kenyataan. Fitur ini diharapkan mendarat di WordPress 5.6, dijadwalkan untuk rilis pada bulan Desember. Untuk mempersiapkan penulis tema untuk perubahan yang akan datang ini, Carolina Nymark telah membuat situs web dan kursus pelatihan baru, yang berjudul Full Site Editing.
Nymark telah lama menjadi penulis tema dan kontributor untuk Tim Tema WordPress. Dia telah menjadi pemimpin tim atau perwakilan selama beberapa tahun dan merupakan salah satu pemimpin di balik dorongan untuk tema yang lebih siap aksesibilitas.
Ada dua hambatan utama yang dihadapi penulis tema saat ini. Yang pertama adalah bahwa pengeditan situs penuh masih dalam tahap percobaan. Yang kedua adalah bahwa tidak ada cukup dokumentasi, tutorial, dan kursus yang mendalami evolusi tema untuk WordPress ini. Setidaknya untuk masalah terakhir, Nymark memiliki pengalaman yang cukup untuk melakukan sesuatu tentang hal itu, yang merupakan tujuan dari usaha baru ini.
Setelah kehilangan pekerjaannya karena COVID-19, dia ingin menggunakan waktu luangnya untuk berkontribusi kembali ke editor blok. “Pada saat yang sama, orang-orang di sekitar saya mulai mengajukan pertanyaan tentang pengeditan situs penuh, dan dengan pengujian yang telah saya lakukan, saya tahu bagaimana memulainya,” katanya. “Jika saya bisa membagikannya, saya bisa mempermudah prosesnya untuk orang lain.”
Peran perwakilannya dengan Tim Tema juga memberikan wawasan unik tentang perjuangan berat yang akan dihadapi oleh penulis tema. Nymark mengatakan dia merasakan urgensi dengan pengeditan situs penuh yang menjulang di depan. “Saya hanya melihat sebagian kecil dari ekosistem — tema WordPress yang dikirimkan untuk dimasukkan ke dalam direktori tema WordPress; tapi kebanyakan tema yang saya lihat tidak memanfaatkan blok,” ujarnya. “Tema tidak menghalangi gaya, dan editor tidak cocok dengan bagian depan. Kami sebagai penulis tema belum cukup cepat beradaptasi dengan editor blok, dan sekarang ada perubahan besar lainnya yang akan datang dalam enam bulan.”
Kursus ini tersedia secara gratis untuk semua orang saat ini. Namun, itu mungkin tidak selalu demikian. Nymark mencari sponsor dari orang-orang dalam komunitas WordPress. Idenya adalah bahwa mereka dapat mendanai pengembangan kursus yang sedang berlangsung. Jika tidak ada cukup uang sponsor yang tersedia, dia harus mengubahnya menjadi kursus berbayar. Jika itu terjadi, dia mengatakan rencananya akan menggunakan model biaya satu kali. Karena seringnya pembaruan untuk pengeditan situs penuh, dia ingin pelanggan memiliki akses ke materi kursus yang diperbarui.
Pengembang yang memiliki pengetahuan kerja tentang pengembangan tema adalah audiens utama untuk kursus ini. Sebelum ada yang menyelam, mereka harus memahami fungsi WordPress, PHP, HTML, dan CSS.
Apa yang ada di Kursus?

Saat ini, kursus belum selesai. Itu tidak mengherankan karena editor situs masih setengah tahun lagi untuk dimasukkan ke dalam WordPress. Namun, penulis tema perlu melalui beberapa dasar yang perlu mereka ketahui sebelum mengambil langkah selanjutnya. Situs ini juga memiliki forum terbuka yang dapat diikuti oleh siapa saja dan memulai diskusi tentang membangun tema dari blok.
Kursus ini dipecah menjadi beberapa bagian berikut, masing-masing dengan pelajarannya sendiri:
- pengantar
- Semua Tentang Blok
- Tema Berbasis Blok
- Editor Situs
Kebanyakan pelajaran memiliki video pendek antara dua dan lima menit. Nymark menyediakan transkrip lengkap video untuk pengguna yang lebih suka membaca. Selain video dan transkrip, beberapa pelajaran memiliki materi yang dapat diunduh, seperti contoh kode. Saat ini, hanya ada satu kuis untuk bagian "Semua Tentang Blok" dari kursus.
Saat ini, kursus hanya mencakup dasar-dasar. Untuk penulis tema yang telah melangkah ke tema berbasis blok, mereka mungkin menemukan beberapa materi intro terlalu rendah. Namun, mereka harus mengharapkan topik yang lebih maju ke depan. Bagi penulis tema yang belum mendalami sistem blok, sekarang akan menjadi kesempatan utama untuk mengejar ketinggalan dan mulai mempersiapkan fase pengembangan tema berikutnya.

Nymark siap untuk menambahkan lebih banyak konten ke kursus segera, tetapi ini merupakan tantangan berkelanjutan untuk tetap menjadi yang teratas saat ini. “Saya telah merekam konten yang tidak dapat saya gunakan karena seberapa cepat editor blok berubah, tetapi itu yang diharapkan,” katanya. “Kekhawatiran terbesar saya adalah saya tidak ingin menyebarkan informasi yang salah, dan itu sulit pada tahap awal ini.”
Di peta jalan adalah contoh tema dan slide yang dapat diunduh dan digunakan orang lain untuk presentasi selama pertemuan WordPress. Dia juga sedang membangun parser yang akan membuat referensi blok yang lebih baik untuk digunakan oleh penulis tema dalam template mereka.
Jalan yang Dijelajahi
Ada kurva belajar, bahkan untuk seseorang yang berpengalaman seperti Nymark. Dia mengatakan masih sulit untuk membayangkan bagaimana sistem template akan bekerja ketika semua dikatakan dan dilakukan. Karena segala sesuatunya berubah, ini adalah proses pendidikan saat dia membangun kursus untuk mengajar orang lain.
“Kebingungan terbesar bagi saya ketika saya mulai adalah bagaimana template dan bagian template disimpan,” katanya. “Saat Anda mengedit dan menyimpan template di editor situs, itu disimpan sebagai jenis posting kustom, dan template itu akan digunakan sebagai ganti file yang Anda miliki di tema. Saat ini, jika Anda mengubah tema, struktur blok yang telah Anda simpan di template akan digunakan, tetapi ditata oleh tema baru. Inilah mengapa sangat penting bahwa penulis tema menata dan menguji blok.”
Untuk tema, khususnya situs atau blog satu halaman, struktur tema kemungkinan akan jauh lebih sederhana daripada yang kita lihat sekarang. Nymark mengatakan sistem baru, sementara dalam pengembangan aktif, masih terasa cukup familiar untuk membuat transisi dari tema tradisional menjadi mudah. Perbedaan besar adalah antara membuat lebih sedikit keputusan mengenai JavaScript kustom dan PHP dengan lebih banyak pekerjaan menuju desain.
“Kelemahannya adalah, pada awalnya, saya pikir kita akan melihat lebih sedikit variasi dalam tema,” katanya. “Begitu kegembiraan pertama bermain dengan mainan baru berlalu, ini mungkin terasa membatasi. Pola blok akan memainkan peran utama dan saya tidak sabar untuk segera menggunakannya.”
Untuk penulis tema yang terjun ke dalam air penyuntingan situs penuh untuk pertama kalinya, dia menyarankan untuk memulai dengan membuat ulang header, footer, dan bagian kecil lainnya sebagai pola blok. Cukup membuat kaki Anda basah tanpa menyelam terlebih dahulu.
Langkah kedua yang direkomendasikannya adalah mulai memikirkan cara mengonversi opsi penyesuai ke sistem blok. Misalnya, ketika memikirkan berbagai opsi tajuk yang dimiliki banyak tema, mungkin ada baiknya membuat pola blok untuk mengekspos pilihan pengguna tersebut melalui editor situs lengkap.
Jalan di depan
Nymark mengidentifikasi beberapa area yang perlu ditangani ke depan, yaitu dokumentasi. “Kurangnya dokumentasi secara umum adalah masalah, tidak hanya untuk pengeditan situs penuh tetapi untuk seluruh proyek Gutenberg,” katanya. “Itu mempersulit orang untuk belajar dan berkontribusi.”
Salah satu fitur utama yang ingin dia lihat adalah kemampuan pembuat tema untuk mengunci template agar pengguna tidak secara tidak sengaja menghapus blok kritis yang menyediakan fungsionalitas ke situs web mereka.
Dia juga mencantumkan beberapa komponen penting yang sedang dikembangkan oleh tim Gutenberg tetapi belum siap:
- Memilih dan membuat komponen templat di editor situs.
- Menyelesaikan fitur gaya global.
- Memperbarui blok pengeditan situs lengkap yang ada dengan lebih banyak kontrol.
- Membuat blok baru untuk tag template yang tersisa.
- Memperbaiki blok Navigasi agar responsif.
Masih banyak pekerjaan yang harus dilakukan dan banyak pertanyaan masih mengudara. Namun, ada harapan untuk masa depan yang lebih cerah saat WordPress bergerak menuju bahasa desain umum melalui blok.
“Akan lebih mudah bagi desainer untuk membuat tata letak tanpa mempedulikan kodenya,” kata Nymark, “dan begitu template dapat diekspor, juga akan lebih mudah untuk membagikan tata letak tersebut sebagai tema. Penghalang masuk akan dipindahkan; akan mudah untuk membuat tema dasar, tetapi mungkin lebih sulit untuk membuat solusi lengkap bagi pengguna.”
