Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Forumdan daha fazla yararlanmak için, profilinizi telefon numaranız 📱 ile doğrulayın ve daha ayrıcalıklı olun 😉
    Daha fazla bilgi!

XenForo 2.3 Yenilikleri - İçeriğinizi istediğiniz yere yerleştirin

eTiKeT™

value="{XGT}"
Yönetici
XGT Master
SMS onaylı
Katılım
4 Ara 2016
Mesajlar
9,079
Çözümler
1,037
XenForo 2.3 Yenilikleri - İçeriğinizi istediğiniz yere yerleştirin
Bu hafta, XenForo 2.3'te forumunuzda içerik paylaşma şeklinizi geliştiren yeni bir özelliği tanıtmaktan mutluluk duyuyoruz. Ayrıca, yeni içerik gömme özelliğimizi kullanarak forumunuzdaki herhangi bir içeriği diğer platformlarda paylaşmanın ne kadar kolay olduğunu göstereceğiz.​

İçerik için zengin önizlemeler
URL açmaya zaten aşina iseniz içerik yerleştirme de benzer şekilde çalışır. XenForo 2.2'de, forumunuzdaki içeriğe bir bağlantı gönderdiğinizde bir HTTP isteği gerçekleştirir, içeriğin bir kısmını indirir ve sayfa başlığı, açıklama ve logo gibi meta verileri çıkarırız. URL'lerin açılmasıyla ilgili bilgilerinizi tazelemeye ihtiyacınız varsa XenForo 2.1'deki orijinal duyurumuzu burada bulabilirsiniz:​
URL açma diğer kaynaklardan gelen içerik için iyi çalışsa da, forumunuzda zaten bulunan içerik için yeni bir [EMBED] BB kodu sunuyoruz. Bu, doğrudan zengin bir önizleme getirir ve bir bağlantı yapıştırırsanız (kendi satırında) kaydetme sırasında içeriğinize otomatik olarak eklenir. İşte böyle görünüyor:​
hys_7_content_embed_1.png
Forumunuzda içerik paylaşırken açma sistemiyle ilgili küçük bir rahatsızlık, bazen bağlamın gözden kaçırılmasıdır. Örneğin, belirli bir forum gönderisine bağlantı verirseniz, unfurl sistemi meta verileri gönderinin kendisi yerine başlıktan alır. Yeni içerik yerleştirme sistemimizle bu sorun çözüldü. Artık belirli bir gönderiyi öne çıkarmak istediğinizde sistem, içeriği koruyarak ve izleyicinin deneyimini geliştirerek bu gönderinin zengin bir önizlemesini oluşturur:​
hys_7_content_embed_2.png
Elbette desteklenen tek içerik ileti dizileri ve gönderiler değildir. Profil gönderilerini de yerleştirebilirsiniz:
hys_7_content_embed_3.png
Kaynaklar ve kaynak güncellemeleri:
hys_7_content_embed_4.png
hys_7_content_embed_5.png
Ve elbette, mevcut [GALLERY] etiketiyle çoğunlukla daha önce olduğu gibi olan medya öğeleri ve albümler:
hys_7_content_embed_6.png
hys_7_content_embed_7.png
Bunun geliştiricilere sunduğu olanakları zaten düşünüyor olabilirsiniz. Her zaman olduğu gibi, geliştiriciler kendi içerik türleri için her zamanki gibi destek ekleyebilirler.​
Bu güncellemeler hakkında ne düşündüğünüzü duymak için sabırsızlanıyoruz. Ama henüz gitmeyin; paylaşacak daha çok şeyimiz var.​

İçeriği herhangi bir yere yerleştirme
Forumunuzdaki içeriği vurgulama şeklinizi geliştirmenin yanı sıra, artık içeriğinizi diğer forumlara ve hatta XF olmayan içerik yönetim sistemlerine de yerleştirebilirsiniz.​
XenForo'ya embed.php adında yeni bir komut dosyası eklenmiştir. Bu komut dosyası, içeriğinizin misafirler tarafından görülebildiği sürece her yerde oluşturulmasına olanak tanır. İhtiyacınız olan tek şey içerik türü, kimlik ve bir iframe'dir:​
HTML:
<iframe src="https://xenforo.com/community/embed.php?content=thread-216767" frameborder="0" width="560"></iframe>
hys_7_content_embed_8.png
Daha erişilebilir bir yaklaşım için, belirli bir öğenin yerleştirme kodunu paylaşım araç ipucunun altında bulabilirsiniz (varsa):​
hys_7_content_embed_9.png
Ekleme kodunun bu sürümü şuna benzer:​
HTML:
<div class="js-xf-embed" data-url="https://xenforo.com/community" data-content="thread-216767"></div>[/INDENT][/INDENT][/INDENT][/INDENT][/INDENT]
[INDENT][INDENT][INDENT][INDENT][INDENT]<script defer src="https://xenforo.com/community/js/xf/external_embed.js?_v=ab87d886"></script>
Bu yerleştirme kodu, iframe ile aynı işi yapar, ancak iframe'in içeriğe mükemmel şekilde uyacak şekilde boyutlandırılmasını sağlamak için biraz ekstra sihir içerir.​
İçeriği harici olarak yerleştirmeye yönelik bu yeni yetenek, artık diğer XenForo forumlarından içeriği otomatik olarak gömmek için XenForo forumunuza bir BB kodu medya sitesi uygulayabileceğiniz anlamına gelir!​
Ayrıca XenForo 2.3'ten başlayarak REST API'mize yeni bir oEmbed uç noktası sunuyoruz. Bu uç nokta kimlik doğrulama gerektirmez ve her zaman kullanılabilir. Örneğin, https://xenforo.com/community/api/oembed/?url=https%3A%2F%2Fxenforo.com%2Fcommunity%2Fthreads%2Fboosting- Performance-in-xenforo-2-3.216767%2F adresine yapılan bir istek çıktıyı üretecek:​


JSON:
{
    "version": "1.0",
    "type": "rich",
    "provider_name": "XenForo community",
    "provider_url": "https://xf.deemit.site/community",
    "author_name": "Chris D",
    "author_url": "/community/members/chris-d.11388/",
    "html": "<div class=\"js-xf-embed\" data-url=\"https://xenforo.com/community\" data-content=\"thread-216767\"></div><script defer src=\"https://xenforo.com/community/js/xf/external_embed.js?_v=ab87d886\"></script>",
    "referrer": "",
    "cache_age": 3600
}


oEmbed, içeriğinizi diğer XenForo forumlarına yerleştirmeyi kolaylaştırmanın yanı sıra, içeriğinizi hemen hemen her yere göndermenizi de kolaylaştıracaktır. Örneğin, forumunuzun Embed.ly tarafından onaylanmasını sağlarsanız içeriğiniz Reddit ve daha birçok platformda zengin önizlemelerle paylaşılabilir!​

Bu haftanın HYS'sini tamamlıyoruz! Geri bildiriminizi duymak için sabırsızlanıyoruz ve gelecek hafta daha fazla bilgiyle geri döneceğiz.

Kaynak;
 
beta sürümü sadece bir kaç yeni özellik
 

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.