Migration·4 min read·

Taşınma Sonrası WordPress Eklentilerime Ne Olacak?

WordPress eklentileri VeloCMS'e aktarılmaz, ancak çoğu eklenti işlevinin yerleşik bir karşılığı var. İşte hangi eklentinin yerini neyin aldığının haritası.

WordPress'ten taşınırken eklentileriniz sizinle gelmiyor; VeloCMS PHP çalıştırmadığı için eklenti kodlarını yürütemez. Bunun yerine, en sık kullanılan eklenti işlevleri için platformun kendi yerleşik özelliklerini kullanıyorsunuz.

En popüler WordPress eklentilerinin yerini ne alıyor?

Yoast SEO ve Rank Math, doğrudan VeloCMS'in dahili SEO paneline denk geliyor; meta başlık, meta açıklama, odak anahtar kelime, Open Graph, Twitter Card ve JSON-LD gibi özelliklerin hepsi eklentisiz mevcut. Bültenler için kullanılan Mailchimp ve Mailerlite'ın yerini, kampanya ve abone yönetimi sunan yerleşik bülten sistemi alıyor. Basit dijital ürünler için kullanılan WooCommerce'in karşılığı ise VeloCMS mağaza modülü. Contact Form 7 ve Gravity Forms'un henüz doğrudan bir alternatifi yok; şimdilik çözüm, bir 'embed' bloku aracılığıyla Tally veya Typeform gibi harici formları siteye gömmek.

Peki ya Wordfence gibi güvenlik eklentileri?

WordPress'te güvenlik eklentilerinin olmasının sebebi, platformun doğası gereği saldırıya açık olması. Yönetim paneli /wp-admin adresinde, PHP dosyaları ortada, eklentiler de kafasına göre kod çalıştırabiliyor. VeloCMS'te ise böyle bir zafiyet alanı yok. Ne istismar edilecek bir eklenti katmanı var, ne de bir PHP yorumlayıcısı. Yönetim paneline tek bir byte veri yüklemek için bile kimlik doğrulaması şart. Yani bir Wordfence benzerine ihtiyacınız kalmıyor, çünkü tehdit modeli kökünden farklı.

Ya bir eklentiyi VeloCMS'in henüz yapamadığı bir şey için kullanıyorsam?

Taşıma sihirbazı, WXR dışa aktarım dosyanızdaki VeloCMS'te doğrudan karşılığı olmayan her eklentiyi işaretleyip bir uyarı kartı gösteriyor. Bu uyarıda eklentinin ne işe yaradığı ve mevcut çözümün ne olduğu anlatılıyor. Bazen bu çözüm, üçüncü parti araçları iframe ile eklemenizi sağlayan 'embed' blokları oluyor. Bazen de özellik VeloCMS'in yol haritasında oluyor ve tahmini bir tarih veriliyor. Bazı özellikler ise gerçekten henüz mevcut değil. Kısacası sihirbaz bu işlevleri sessiz sedasız yok etmiyor; taşınma işlemine onay vermeden önce her şeyden haberiniz oluyor.

Eklenti verileri (WooCommerce siparişleri, form gönderimleri, ACF alan değerleri) taşınmaz; yalnızca yazı içerikleri, medya dosyaları ve SEO meta verileri aktarılır. Sitenizi kapatmadan önce bu verileri WordPress'ten ayrıca dışa aktarmayı unutmayın.

Eklentilerle oluşturduğum özel yazı türlerini (custom post types) kaybeder miyim?

Eklentilerden gelen özel yazı türleri, WXR dışa aktarım dosyasında standart yazı kayıtları içinde HTML içeriği olarak yer alır. Taşıma sihirbazı bunları VeloCMS yazılarına dönüştürerek içerik gövdesini, başlığı, URL uzantısını (slug) ve yayın tarihini korur. Ancak eklentiye özgü meta veri alanları (ACF özel alanları gibi), VeloCMS'te eşleşen bir şema olmadığı için aktarılmaz. Bu yazıları taşınma sonrası taslaklarınızda göreceksiniz; eksik bilgileri manuel olarak ekleyip eklememeye veya o şekilde bırakmaya karar verebilirsiniz.