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 | 43 (Ranked 128th) |
Public wikis using | 1,570 (Ranked 75th) |
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. 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.
MediaWiki 1.29 veya önceki bir sürümü çalıştıran kullanıcılara:
Yukarıdaki talimatlar, bu eklentiyi wfLoadExtension()
kullanarak kurmanın yeni yolunu açıklar.
Bu uzantıyı önceki sürümlerine (MediaWiki 1.29 ve önceki sürümler) yüklemeniz gerekirse, wfLoadExtension( 'OpenGraphMeta' );
yerine kullanmanız gerekir:
require_once "$IP/extensions/OpenGraphMeta/OpenGraphMeta.php";
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 packages and/or wiki farms: This is not an authoritative list. Some wiki farms/hosts may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |