RaxBoard Migrate 1.3.0 released

0 Replies 6 Views
Raters
Participants
Thread Starter #1
RaxBoard Migrate — Add-on

A new release is now available on the RaxBoard Marketplace.

Version: 1.3.0 (build 13000)
Compatibility: RaxBoard >=1.9.1

What's new
# RaxBoard Migrate 1.3.0

Requires RaxBoard core 1.9.1 or newer and PHP 8.1 or newer, as before. Upgrade in place; no data changes. Warning definitions need core 1.9.8; on an older core that step is skipped and the run log says so.

## English

### New

- **XenForo warning definitions are imported** (core 1.9.8 and later): title, default points (up to 100), expiry (days to years, or never), whether moderators may change the points and expiry, and the message to the member.
- Each imported warning keeps its definition. A custom warning, or one whose definition was deleted on XenForo, has none.
- The text is the one XenForo shows in its default language: that language's own text, or the text of the language it inherits from. Texts in other languages are not imported; the run log names those languages.
- Definitions are listed by title, as on XenForo. Letters such as Ç, İ and Ş sort next to C, I and S.
- XenForo's {content} and {url} placeholders have no RaxBoard equivalent, so they are removed from the message with the markup around them. A link keeps its text.
- A line that held only the placeholder, or only its label (for example "See:"), is removed. A heading line stays as long as other lines remain under it.
- A sentence that introduced the placeholder with a colon ends with a period instead.
- In a title, a short label stays without its colon: "Warning: {content}" becomes "Warning".
- Markup the removal leaves empty, such as an empty quote box, is removed too. Table cells and rows always stay, so a table keeps its columns.
- The run log names each definition that changed. It shows a warning when a line was removed or the message became empty, so you can check the message in the admin panel.
- {name}, {title}, {points} and {staff} work as before.
- The message is converted like post text (mentions, quotes, BB code).
- **Warning point actions are imported:** bans and "Discourage" at a point threshold. A ban's length is converted to days. A permanent ban, and XenForo's "until the points drop below the threshold", have no fixed length: RaxBoard lifts automatic bans when a member's points fall under the threshold.
- An action the board already has at the same threshold is kept and the XenForo one is skipped. A new board comes with a few default actions, so review the warning actions after the import.
- XenForo's "change user groups" action has no RaxBoard equivalent and is not imported; the run log says so.
- **Members' warning points are recounted from their warnings that have not expired**, instead of copying XenForo's stored total, which can be out of date. A later import run that brings new warnings recounts the points of those members too. No ban is added during the import; XenForo's bans arrive as before.

### Fixed

- **A repeated import run no longer moves the Guest system account.** On a board installed with a core older than 1.9.8, the second run moved it from user 1 to a new user id. Nothing was lost, but the move was not needed.

## Türkçe

RaxBoard çekirdek 1.9.1 veya üstü ve PHP 8.1 veya üstü gerekir (değişmedi). Yerinde güncelleyin; veri değişmez. Hazır uyarılar çekirdek 1.9.8 gerektirir; daha eski çekirdekte bu adım atlanır ve aktarım günlüğü bunu yazar.

### Yeni

- **XenForo'nun hazır uyarıları aktarılır** (çekirdek 1.9.8 ve sonrası): başlık, varsayılan puan (en çok 100), süre (günden yıla ya da süresiz), moderatörlerin puanı ve süreyi değiştirip değiştiremeyeceği ve üyeye giden mesaj.
- Aktarılan her uyarı kendi hazır uyarısını korur. Özel bir uyarının ya da hazır uyarısı XenForo'da silinmiş bir uyarının hazır uyarısı olmaz.
- Metin, XenForo'nun varsayılan dilinde gösterdiği metindir: o dilin kendi metni ya da dilin miras aldığı dilin metni. Diğer dillerdeki metinler aktarılmaz; aktarım günlüğü bu dillerin adını yazar.
- Hazır uyarılar XenForo'daki gibi başlığa göre sıralanır. Ç, İ ve Ş gibi harfler C, I ve S'nin yanına dizilir.
- XenForo'nun {content} ve {url} yer tutucularının RaxBoard'da karşılığı yok. Bu yüzden çevrelerindeki işaretlemeyle birlikte mesajdan çıkarılırlar. Bir bağlantının metni kalır.
- Yalnız yer tutucuyu ya da yalnız onun etiketini (örneğin "Bakınız:") içeren satır çıkarılır. Bir başlık satırı, altında başka satırlar kaldığı sürece yerinde durur.
- Yer tutucuyu iki noktayla tanıtan cümle, iki nokta yerine noktayla biter.
- Başlıklarda kısa etiket iki noktası olmadan kalır: "Warning: {content}", "Warning" olur.
- Çıkarma işleminin boş bıraktığı işaretleme de (örneğin boş bir alıntı kutusu) kaldırılır. Tablo hücreleri ve satırları her zaman kalır, böylece tablo sütunlarını korur.
- Aktarım günlüğü değişen her hazır uyarının adını yazar. Bir satır çıkarıldıysa ya da mesaj boş kaldıysa uyarı olarak yazar; böylece mesajı yönetim panelinde kontrol edebilirsiniz.
- {name}, {title}, {points} ve {staff} eskisi gibi çalışır.
- Mesaj, gönderi metni gibi dönüştürülür (bahsetmeler, alıntılar, BB kodu).
- **Uyarı puanı işlemleri aktarılır:** bir puan eşiğindeki yasaklama ve "Caydır" işlemleri. Yasağın süresi güne çevrilir. Kalıcı yasağın ve XenForo'nun "puan eşiğin altına düşene kadar" seçeneğinin sabit süresi yoktur: RaxBoard, üyenin puanı eşiğin altına düşünce otomatik yasakları kaldırır.
- Panoda aynı eşikte zaten bulunan bir işlem korunur, XenForo'daki atlanır. Yeni bir pano birkaç varsayılan işlemle gelir; aktarımdan sonra uyarı işlemlerini gözden geçirin.
- XenForo'nun "kullanıcı gruplarını değiştir" işleminin RaxBoard'da karşılığı yoktur ve aktarılmaz; aktarım günlüğü bunu yazar.
- **Üyelerin uyarı puanları, süresi dolmamış uyarılarından yeniden sayılır.** XenForo'nun sakladığı ve güncel olmayabilen toplam kopyalanmaz. Yeni uyarılar getiren sonraki bir aktarım koşusu, bu üyelerin puanını da yeniden sayar. Aktarım sırasında yeni yasak eklenmez; XenForo'daki yasaklar eskisi gibi gelir.

### Düzeltildi

- **Tekrarlanan aktarım koşusu artık Misafir sistem hesabını taşımıyor.** 1.9.8'den eski bir çekirdekle kurulmuş panoda ikinci koşu bu hesabı 1 numaralı kullanıcıdan yeni bir kullanıcı numarasına taşıyordu. Veri kaybı olmuyordu, ama taşıma gereksizdi.

Get it
View on the Marketplace

— Posted automatically by the RaxBoard Marketplace.

You must be logged in to reply.

0 quotes selected