Resource Hub 1.2.6

1 Antwort 5 Aufrufe
Bewertende
Teilnehmer
Themenersteller #1
Resource Hub — Add-on

A new release is now available on the RaxBoard Marketplace.

Version: 1.2.4 (build 11204)
Compatibility: RaxBoard >=1.0.0

What's new
# RaxBoard Resource Hub 1.2.4

Requires RaxBoard core 1.9.1 or newer and PHP 8.1 or newer, as before. Upgrade in place; resources, versions and reviews are kept. The upgrade changes no data and adds no phrases.

## English

### Fixed

- **Voice messages in resource descriptions follow the voice-message permissions** on core 1.9.8 and later. A visitor whose user group may not listen to voice messages now sees the core's "no permission" placeholder in a description instead of a player. The recording itself was already refused to them.
- On core 1.9.8 a description is drawn by the board's own BBCode renderer for the person viewing it, as forum posts are. So it also shows smilies, links a mention only to an existing member, and opens a hidden block (for example "members only") to the viewers it is meant for. Blocks that depend on replies or likes stay locked, as a description belongs to no thread.
- On older cores descriptions render as before.
- **The guest preview of an article resource no longer breaks the page.** Guests see the beginning of an article (a resource without files) and a sign-in prompt.
- The preview used to be cut in the middle of the HTML, sometimes inside a link or a tag, which could break the layout below it.
- It is now cut between two characters of the text, and the formatting still open at that point is closed.
- The preview length now counts text characters only, so guests see a little more text than before.

## Türkçe

RaxBoard çekirdek 1.9.1 veya üstü ve PHP 8.1 veya üstü gerekir (değişmedi). Yerinde güncelleyin; kaynaklar, sürümler ve değerlendirmeler korunur. Güncelleme veri değiştirmez ve ifade eklemez.

### Düzeltildi

- **Kaynak açıklamalarındaki sesli mesajlar, çekirdek 1.9.8 ve sonrasında sesli mesaj izinlerine uyar.** Kullanıcı grubu sesli mesaj dinleyemeyen ziyaretçi, açıklamada oynatıcı yerine çekirdeğin "izin yok" yer tutucusunu görür. Kaydın kendisi bu ziyaretçiye zaten verilmiyordu.
- Çekirdek 1.9.8'de açıklama, forum mesajları gibi panonun kendi BBCode işleyicisiyle ve görüntüleyen kişiye göre çizilir. Bu yüzden ifadeler görünür, bahsetme yalnız var olan bir üyeye bağlanır ve gizli bloklar (örneğin "yalnız üyeler") hedeflendikleri ziyaretçilere açılır. Yanıta ya da beğeniye bağlı bloklar kilitli kalır, çünkü açıklama bir konuya ait değildir.
- Daha eski çekirdeklerde açıklamalar eskisi gibi çizilir.
- **Makale kaynağının misafir önizlemesi artık sayfayı bozmuyor.** Misafirler bir makalenin (dosyasız kaynak) başını ve bir giriş istemini görür.
- Önizleme önceden HTML'in ortasından, bazen bir bağlantının ya da etiketin içinden kesiliyordu ve altındaki düzeni bozabiliyordu.
- Artık metnin iki karakteri arasından kesilir ve o noktada açık kalan biçimlendirme kapatılır.
- Önizleme uzunluğu artık yalnız metin karakterlerini sayar, bu yüzden misafirler öncekinden biraz daha fazla metin görür.

Get it
View on the Marketplace

— Posted automatically by the RaxBoard Marketplace.
Themenersteller #2
[lang=en]Resource Hub 1.2.6 is out. Update it from Admin → Marketplace; settings and content are kept.

Requires RaxBoard core 1.9.1 or newer and PHP 8.1 or newer, as before. Upgrade in place; resources, versions, reviews, categories and settings are kept. The upgrade repairs the category tree, adds an optional "Compatible with" field and an index to the resources table, and adds the new phrases (English and Turkish).

We recommend this update for every board that uses category permissions.

Security fix


  • Sub-categories now follow their parent category's access restrictions. The category permissions page says that a "View" deny also hides every child category, and that other settings pass down the tree. That did not happen: categories created in the admin panel were saved without their place in the category tree, so a sub-category was treated as a top-level category and ignored the restrictions of the categories above it. Members denied a parent category could still open its sub-categories and their resources. The tree is now updated whenever a category is added, changed or deleted, and the upgrade repairs it on existing boards. Breadcrumbs of sub-categories now show the full path.

New


  • Sub-category resources on category pages. A category page now also lists the resources of its sub-categories that the visitor may see. Sub-categories the visitor may not see are left out of the list and the counts. RSS feeds and the API still list a single category.
  • Category tree in the sidebar. The category sidebar shows sub-categories indented under their parent, and each count includes the sub-categories the visitor may see. The bulk move list uses the same order.
  • Resources in the board's search. The board's search results page shows matching resources in a section of their own above the other results: up to five, with a link to all matching resources. Every result is checked against the visitor's permissions. The section needs JavaScript and does not appear on searches filtered by content type.
  • "Compatible with". Authors can say what a resource works with (for example "RaxBoard 1.9.8+", up to 100 characters) when they create or edit it. The resource page shows it when it is filled in.
  • Delete, Move and Change owner on the resource page. Each action appears only to those allowed to use it: Delete for members who may delete the resource (staff can restore it from Deleted Resources), Move to another category for moderators with inline moderation, and Change owner for staff with the "Reassign resource ownership" permission and access to the admin panel (enter the new owner's username).
  • "Resources" criterion for trophies and promotions. When you add or edit a trophy or a promotion, you can now ask for a number of published resources ("Publish {amount} resources"). Only a member's visible resources count. The criterion needs RaxBoard 1.9.8 or newer, the version that opened trophies and promotions to add-ons; on older cores it is not offered.

Improved


  • Category descriptions in the visitor's language. A category description written in [lang] blocks now shows the block for the visitor's language, then English, then the first block — on the page and in the description search engines and link previews read.
  • Faster category pages on large boards. The new index keeps category pages quick with tens of thousands of resources (checked with 50,000).

Fixed


  • Single required mark on forms. Required fields on the resource and review forms show a single required mark instead of two.

Resource Hub on the Marketplace →[/lang][lang=tr]Resource Hub 1.2.6 yayında. Yönetim → Pazar yeri üzerinden güncelleyin; ayarlar ve içerik korunur.

RaxBoard çekirdek 1.9.1 veya üstü ve PHP 8.1 veya üstü gerekir (değişmedi). Yerinde güncelleyin; kaynaklar, sürümler, incelemeler, kategoriler ve ayarlar korunur. Güncelleme kategori ağacını onarır, kaynaklar tablosuna isteğe bağlı "Uyumluluk" alanı ve bir dizin ekler ve yeni ifadeleri (İngilizce ve Türkçe) ekler.

Kategori izinlerini kullanan her panoya bu güncellemeyi öneririz.

Güvenlik düzeltmesi


  • Alt kategoriler artık üst kategorinin erişim kısıtlamalarını izliyor. Kategori izinleri sayfası, bir "Görüntüleme" reddinin tüm alt kategorileri de gizlediğini ve diğer ayarların ağaçta aşağı geçtiğini söyler. Bu olmuyordu: yönetim panelinde oluşturulan kategoriler kategori ağacındaki yerleri olmadan kaydediliyordu; bu yüzden alt kategori en üst düzey kategori sayılıyor ve üstündeki kategorilerin kısıtlamalarını yok sayıyordu. Üst kategoriye erişimi reddedilen üyeler alt kategorileri ve oradaki kaynakları yine açabiliyordu. Ağaç artık bir kategori eklendiğinde, değiştirildiğinde ya da silindiğinde güncelleniyor; güncelleme mevcut panolarda ağacı onarır. Alt kategorilerin gezinti yolu da artık tam yolu gösteriyor.

Yeni


  • Kategori sayfalarında alt kategori kaynakları. Kategori sayfası artık ziyaretçinin görebildiği alt kategorilerin kaynaklarını da listeler. Ziyaretçinin göremediği alt kategoriler listeye ve sayılara girmez. RSS beslemeleri ve API hâlâ tek kategoriyi listeler.
  • Kenar çubuğunda kategori ağacı. Kategori kenar çubuğu alt kategorileri üst kategorinin altında girintili gösterir; her sayı ziyaretçinin görebildiği alt kategorileri de içerir. Toplu taşıma listesi aynı sırayı kullanır.
  • Panonun aramasında kaynaklar. Panonun arama sonuçları sayfası eşleşen kaynakları diğer sonuçların üstünde kendi bölümünde gösterir: en çok beş tane ve eşleşen tüm kaynaklara giden bir bağlantı. Her sonuç ziyaretçinin izinlerine göre denetlenir. Bölüm JavaScript gerektirir ve içerik türüne göre süzülmüş aramalarda görünmez.
  • "Uyumluluk". Yazarlar bir kaynağı oluştururken ya da düzenlerken neyle çalıştığını belirtebilir (örneğin "RaxBoard 1.9.8+", en fazla 100 karakter). Kaynak sayfası bunu doluysa gösterir.
  • Kaynak sayfasında Sil, Taşı ve Sahibini değiştir. Her eylem yalnız kullanmaya yetkili olanlara görünür: Sil, kaynağı silebilen üyelere (yöneticiler onu Silinen Kaynaklar'dan geri yükleyebilir); başka kategoriye Taşı, satır içi moderasyon yetkisi olan moderatörlere; Sahibini değiştir, "Kaynak sahipliğini yeniden ata" izni ve yönetim paneline erişimi olan yöneticilere (yeni sahibin kullanıcı adını girin).
  • Kupalar ve terfiler için "Kaynaklar" ölçütü. Bir kupa ya da terfi eklerken veya düzenlerken artık belirli sayıda yayımlanmış kaynak isteyebilirsiniz ("{amount} kaynak yayımla"). Yalnız üyenin görünür kaynakları sayılır. Ölçüt, kupaları ve terfileri eklentilere açan RaxBoard 1.9.8 veya üstünü gerektirir; daha eski çekirdeklerde sunulmaz.

İyileştirildi


  • Kategori açıklamaları ziyaretçinin dilinde. [lang] bloklarıyla yazılmış kategori açıklaması artık ziyaretçinin dilindeki bloğu, yoksa İngilizceyi, o da yoksa ilk bloğu gösterir — hem sayfada hem arama motorlarının ve bağlantı önizlemelerinin okuduğu açıklamada.
  • Büyük panolarda daha hızlı kategori sayfaları. Yeni dizin, on binlerce kaynakta da kategori sayfalarını hızlı tutar (50.000 kaynakla denendi).

Düzeltildi


  • Formlarda tek zorunlu işareti. Kaynak ve inceleme formlarındaki zorunlu alanlarda iki yerine tek zorunlu işareti görünüyor.

Resource Hub pazar yerinde →[/lang]

Sie müssen angemeldet sein, um zu antworten.

0 Zitate ausgewählt