Extension:OpenGraphMeta
![]() Sürüm durumu: beta |
|
---|---|
Uygulama | Veri çıkarma, Ayrıştırıcı işlevi |
Açıklama | Facebook gibi 3. şahısların ayıklaması için veri sağlayan OpenGraph meta etiketleri sağlar |
Yazar(lar) | Daniel Friesen (Dantmanmesaj) |
En son sürüm | 0.5.6 |
Uyumluluk politikası | Master, geriye dönük uyumluluğu korur. |
MediaWiki | 1.39+ |
Veritabanı değişiklikleri | Hayır |
Lisans | GNU Genel Kamu Lisansı 2.0 veya üstü |
İndir | |
Quarterly downloads | 37 (Ranked 104th) |
Public wikis using | 5,841 (Ranked 42nd) |
Translatewiki.net adresinde mevcutsa, OpenGraphMeta uzantısını çevirin | |
Sorunlar | Açık görevler · Hata bildir |
OpenGraphMeta uzantısı, Facebook gibi 3. şahıslar için vikideki maddeler için OpenGraph protokolü meta verileri sağlar.
Bu uzantının birincil kullanımı, özellikle viki özel bir varsayılan görünüm kullanıyorsa, kullanıcılarına vikideki sayfaları "Beğen" için bir düğme sağlayan herhangi bir viki içindir.
Bazen Facebook sayfadan istenmeyen kısımları çıkarabilir (içerikle alakasız potansiyel olarak rastgele resimleri çıkarmak için bazı özel görünümlerde bilinir), bu verilerin sağlanması Facebook'a beğenilerde görüntülenecek temiz veriler verir ve uzun başlığı bir çift temiz siteye temizler.
Geçtiğini de dışa aktaran ve böylece onu {{#setmainimage:Filename.ext}}
biçiminde kolayca kullanabilmeniz için [[File:{{#setmainimage:Filename.ext}}|thumb|right|...]]
ayrıştırıcı işlevi, vikinizde sayfayla ilgili bilgileri görüntülerken Facebook'un kullanmasını tercih ettiğiniz makaledeki resmi ayarlamak için kullanılabilir (ipucu: Bu bunu bir bilgi kutusu şablonuna dahil ettiğinizde çok iyi çalışır ve bilgi kutusu görüntüsünü 3. tarafların kullanması için tercih edilen görüntü haline getirir).
Bu uzantı, makalelerden açıklama bilgilerini çıkaran Extension:Description2 ile de eşleştirilebilir; her ikisi de yüklendiğinde OpenGraphMeta, Description2 özetlerini kullanır.
Politikamıza uygunken, daha açıklayıcı olması için paylaşılan içeriğin mevcut bilgi miktarını en üst düzeye çıkarma yeteneği sağlamamız gerekir.
Kurulum
- Dosyaları indirin ve
extensions/
klasörünüzdekiOpenGraphMeta
adlı dizine yerleştirin.
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/OpenGraphMeta - LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
wfLoadExtension( 'OpenGraphMeta' );
- Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.
Yapılandırma
Facebook Trendler'i kullanmak için uygulama kimliğini sayfanıza eklemelisiniz. Trendler, Facebook'tan sitenize gelen trafik için analizleri görüntülemenizi sağlar. App Dashboard'da uygulama kimliğini bulun.[1]
$egFacebookAppId = 'YOUR_FACEBOOK_APP_ID_HERE'; // Optional
$egFacebookAdmins = 'FACEBOOK_ADMINS'; // Optional
The site name exposed in OpenGraphMeta metadata can be adjusted with the Opengraphmeta-site-name
system message, if editing $wgSitename is undesired.
Ayrıca bakınız
- Extension:Description2 – Sayfa açıklama bilgilerini sağlar. OpenGraphMeta kurulduğunda makalelerden aldığı bilgileri kullanacaktır.
- Extension:Semantic Meta Tags – OpenGraph etiketleri dahil anlamsal ek açıklamalardan oluşturulan HTML
<meta>
etiketlerini sağlar. - Extension:TextExtracts – Sayfa içeriğinin düz metin veya sınırlı HTML özlerini almak için bir API sağlar.
- Extension:PageImages – Sayfa için en iyi resmi otomatik olarak seçer.
- https://developers.facebook.com/tools/debug – Open Graph meta etiketlerine dayalı olarak Facebook'un ne göstereceğinin önizlemesini sağlayan basit araç.
- pageterms API sorgu modülü – Herhangi bir sayfanın Vikiveri açıklamasını almak için bir API sağlar.
- Extension:TextExtracts sayfasında dayalı başka bir çok basit OpenGraph uzantısı.
Kaynakça
This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |