Dalam screencast ini, kita sebenarnya akan menggali kod kawasan Forum.
Fail "utama" forum, jika ada perkara seperti itu, adalah default.master.php. Ini agak seperti index.php dalam tema WordPress, kecuali secara harfiah setiap paparan di Vanilla menggunakannya sedangkan beberapa paparan di WordPress tidak menggunakan index.php.
Untuk membuat sesuatu yang konsisten yang kita dapat, kita akan menelusuri dokumen demi baris yang membandingkannya dengan setara WordPress. Kami terus menerus memastikan bahawa kami mempunyai semua yang kami perlukan di sana, termasuk menghubungkan CSS global yang betul dan semua itu.
Kami membuat jalan keluar, merobek HTML yang tidak akan kami tulis sendiri tetapi sejauh ini telah berjalan. Ini sedikit mengganggu kerana kadangkala ID digunakan sebagai penyambung JavaScript dalam aplikasi seperti ini sehingga siapa yang tahu dengan tepat apa yang mungkin kita hancurkan. Kami membuat keputusan untuk merobek sesuatu dan menulisnya seperti yang kami lakukan dan jika ia menimbulkan masalah, kami akan meninjau dan memperbaikinya. Sebagai rekod, ini akhirnya berlaku tetapi ia dapat diperbaiki.
Kami membuatnya ke bahagian bawah dan memutuskan bahawa termasuk analisis ke bawah akan dilayani dengan baik dengan menjadikan kod analisis menjadi fail yang dapat kami sertakan baik di blog dan forum ("separa" seperti yang disebut oleh kebanyakan bahasa). Kami menghadapi beberapa masalah besar semasa cuba memasukkan fail dan melalui banyak langkah penyelesaian masalah untuk memperbaikinya. Ini mungkin perjalanan yang menjengkelkan bagi sesetengah orang yang melihat masalahnya dengan segera, tetapi mungkin menarik bagi orang yang suka melihat penyelesaian masalah di tempat kerja. Ternyata itu adalah masalah kecil yang bodoh di mana yang disertakan mempunyai fungsi khusus WordPress di dalamnya yang tentunya tidak difahami oleh Vanilla. Kami akhirnya mengetahuinya dengan memeriksa log kesalahan PHP MAMP.