Extension:PhpTags/Sihirli ifadeler

From mediawiki.org
This page is a translated version of the page Extension:PhpTags/Magic expressions and the translation is 100% complete.

Sihirli ifadeler, Sihirli kelimeler ifadelerini tek bir varlık olarak kullanma kavramıdır.

Bu kavram, monolitik olmayan MediaWiki uzantıları oluşturmanıza ve kullanmanıza olanak tanır; bu da rahatlığı, esnekliği ve performansı büyük ölçüde artırır.

Motivasyon

Vikimetin ayrıştırıcısını yardımcı işlevlerle geliştiren tüm MediaWiki uzantıları Sihirli kelimeler tekniğini kullanır.

Temel sınırlama, Magic kelimeleri arasında veri aktarımını yönlendirememektir. Bu nedenle, MediaWiki uzantıları daha etkili bir şekilde kullanılamaması nedeniyle ya monolitiktir ya da düşük performansa sahiptir.

Sihirli ifadeler kavramı bu sorunu çözmeye yöneliktir. MediaWiki uzantılarının işlevleriyle ilişkili kelimelerin bir ifadesini oluşturmaya izin verir, veriler doğrudan bir MediaWiki uzantısından diğerine aktarılır.

Bu kavram, viki biçimlendirme sözdizimi kullanmak yerine ifadeler yazmak için bir programlama dili kullanmanıza olanak tanır. Örneğin PhpTags uzantısı PHP dilinin sözdizimini kullanır.

Bu kavramda uygun MediaWiki uzantıları, farklı kaynaklardan veri alma fonksiyonlarına, veri işleme fonksiyonlarına ve ekrana sahip olmalıdır. Editörlerin kendileri nasıl bilgi alınacağını, nasıl ele alınacağını ve nasıl görüntüleneceğini belirler. Bu yaratıcılık için tam bir özgürlük sağlar.

Uygulama