(Özet: My kullanıcıların herhangi bir zarar yapmak mümkün olmadan kendi dinamik web sayfalarının yapısını düzenlemek gerekiyor.)
Selamlar, bayanlar ve baylar. Şu anda belirli bir demografik gelen müşteri web sitesinin belirli bir türü oluşturmak ve kendi içerik ile doldurmak bir hizmet üzerinde çalışıyorum. Sistem PHP ile yazılmış.
Bu sistemin kullanıcılarının çoğu kendi özel web sitesi nasıl göründüğünü düzenlemek isteyen, ya da, daha yaygın bir tasarımcı onlar için bunu yapmak zorunda. CSS düzenleme ince ve züppe, ama bazen bu yeterli değil. Bazen dinamik olarak oluşturulan web sayfalarının ham HTML düzenleyerek tüm sayfa yapısı etrafında karıştırmak istiyorum.
WordPress tarafından kullanılan şablon sistemi kadarıyla benim kullanım için mükemmel, gördüğünüz gibi, olduğunu. Kritik öneme sahip bir şey hariç. Comments görüntülenen veya menü nereye nasıl düzenlemek için güçlü olmanın yanı sıra, bir şablonu düzenleyerek birisi bu şablon keyfi PHP kodu çalıştırmak olabilir.
Aynı kod temeli benim kullanıcıların rasgele kod söz konusu açıkça çalışmasına izin, aynı databse tüm içeriği ile tüm bu farklı siteler, çalışır gibi.
Yani ne gerek, benim kullanıcıları mümkün olmadan bile 1 1 yankı yerde, dinamik bölümlerde çekerek, kendi sayfa yapısı çoğu düzenleyebileceğiniz bir dumbed aşağı, idiot-proof şablon sistemi;.
Aşağıdaki psuedocode uyun:
<!DOCTYPE html>
<title><!-- $title --></title>
<!-- header() -->
<!-- menu() -->
<div>Some random custom crap added by the user.</div>
<!-- page_content() -->
O benim kullanıcılara vermek istiyorum gücün derecesi bulunuyor. Onlar kendi döngüler veya hesaplamalar ya da bir şey yapmak gerekmez. Sadece benim değişkenleri ve işlevlerini kapsar ve gerisini bana bırakın.
Ben böyle bir şeye ihtiyacı gezegende tek kişi değilim eminim. Kullanabilir miyim herhangi bir hazır çiftleşmiş sistemlerinin biliyor musunuz?
Cevabınız için şimdiden teşekkür ederiz.