Bu ekran video kaydında aslında Forumlar alanının kodunu inceleyeceğiz.
Forumların "ana" dosyası, böyle bir şey varsa, default.master.php'dir. Bu biraz bir WordPress temasındaki index.php'ye benzer, ancak kelimenin tam anlamıyla Vanilla'daki her görünüm bunu kullanırken WordPress'teki bazı görünümler index.php kullanmaz.
İşleri olabildiğince tutarlı hale getirmek için, belgeleri WordPress eşdeğerleriyle karşılaştırarak satır satır ilerleyeceğiz. Doğru global CSS'yi bağlamak da dahil olmak üzere, ihtiyacımız olan her şeye sahip olduğumuzdan emin olmak için yolumuza devam ediyoruz.
Kendimiz yazmayacağımız ancak şimdiye kadar yolculuk için çıktığımız HTML'yi parçalayarak aşağı iniyoruz. Bu biraz sinir bozucu çünkü bazen ID'ler böyle bir uygulamada JavaScript kancaları olarak kullanılıyor, böylece kim tam olarak neyi kırabileceğimizi biliyor. Bir şeyleri yırtıp atma ve ideal olarak nasıl yapacağımızı yazma kararını veriyoruz ve eğer sorun çıkarırsa tekrar gözden geçirip düzelteceğiz. Kayıt için, bu sonuçta olur ama düzeltilebilirdi.
Altbilgiye kadar iniyor ve analitiğin en alta dahil edilmesinin en iyi şekilde, analitik kodunu hem bloga hem de forumlara ekleyebileceğimiz bir dosyaya dönüştürerek sunulacağına karar veriyoruz (çoğu dilin dediği gibi "kısmi"). Dosyayı eklemeye çalışırken bazı büyük sorunlarla karşılaşıyoruz ve düzeltmek için tonlarca sorun giderme adımından geçiyoruz. Sorunu hemen gören bazı kişiler için muhtemelen can sıkıcı bir yolculuktur, ancak iş yerinde sorun gidermeyi görmek isteyenler için ilginç olabilir. Eklentinin içinde WordPress'e özgü bir işleve sahip olduğu, tabii ki Vanilya'nın anlamadığı aptalca küçük bir problem olduğu ortaya çıkıyor. Sonunda MAMP'ın PHP hata günlüğünü kontrol ederek bulduk.