RaxBoard Version 1.6.0 Features

8 Replies 86 Views
·

Leave a rating: RaxBoard Version 1.6.0 Features

You have already rated this thread. Re-rating it will remove your existing rating or review.

Rating:

Raters: RaxBoard Version 1.6.0 Features

Participants
RaxBoard
RaxBoard Global Admin Licensed Member
Global Admin

Sesli Mesajlar & Onay Rozeti / Voice Messages & Verified Badge



🎤 Sesli Mesajlar

Artık yazmak yerine konuşabilirsiniz! Editör araç çubuğunun yanındaki mikrofon simgesine basarak konu cevaplarında ve özel mesajlarda sesli mesaj gönderebilirsiniz.

Nasıl kullanılır?
  • Cevap kutusunda Gönder butonunun solundaki 🎤 mikrofon simgesine tıklayın.
  • Kaydı başlatın; süre sayacı ile birlikte gönder veya iptal seçeneklerini görürsünüz.
  • Gönderdiğinizde mesajınız oynatıcı olarak görünür: ▶ oynat, ilerleme çubuğu, süre ve hız (1x / 1.25x / 1.5x / 2x).

BBCode karşılığı (otomatik eklenir):
[voice=5]123[/voice]

Yönetici ayarları (AdminCP → Sesli Mesajlar):
  • Sistemi Etkinleştir — özelliği tüm sitede açıp kapatın.
  • Maksimum Kayıt Süresi (saniye) ve Maksimum Dosya Boyutu (KB).
  • Konularda / Özel Mesajlarda İzin Ver ayrı ayrı.
  • İzin Verilen Kategoriler — sadece seçili forumlarda aktif edin.
  • Mesaj Saklama Süresi (gün) — süresi dolan kayıtlar otomatik silinir (0 = süresiz).
Teknik Not
Ses dosyaları normal ek (attachment) listesinde görünmez; sadece oynatıcı olarak gömülür. Oynatma, tarayıcıda ileri-geri sarma için 206 (byte-range) destekler.

✅ Onay Rozeti (Mavi Tik)

Twitter / Instagram tarzı mavi tik artık RaxBoard'da! Belirlenen kullanıcı grubundaki üyelerin adının sağında, sitenin her yerinde onay rozeti görünür — konu gönderileri, üye listesi, profil, bildirimler, bahsetmeler ve yan menü kartları.

Yönetici kurulumu (AdminCP → Kullanıcı Grupları → Düzenle):
  • Onay Rozetini Etkinleştir kutucuğunu işaretleyin.
  • Rozet ikonu seçin (varsayılan: dolu tik) ve rengi belirleyin (varsayılan Twitter mavisi #1d9bf0).
  • Canlı önizleme ile sonucu anında görün.
Rozet, her temada otomatik çalışır — yeni bir tema yapıldığında ek işlem gerekmez.
verified.png

🎤 Voice Messages

You can now speak instead of typing! Send voice messages in thread replies and private conversations using the microphone next to the editor.

How to use
  • Click the 🎤 microphone icon to the left of the Send button in the reply box.
  • Start recording — a live timer appears with send and cancel options.
  • Once sent, your message renders as a player: ▶ play, progress bar, duration, and speed (1x / 1.25x / 1.5x / 2x).
BBCode equivalent (added automatically):
[voice=5]123[/voice]

Admin settings (AdminCP → Voice Messages):
  • Enable System — turn the feature on/off site-wide.
  • Maximum Recording Time (seconds) and Maximum File Size (KB).
  • Allow in Threads / Private Messages independently.
  • Allowed Categories — enable only in selected forums.
  • Message Retention (days) — expired recordings are auto-deleted (0 = forever).
Technical Note
Voice files never show in the regular attachment list; they embed only as a player. Playback supports 206 (byte-range) responses for smooth seeking in the browser.

✅ Verified Badge (Blue Tick)

A Twitter / Instagram-style blue tick is now in RaxBoard! Members of a chosen user group get the badge to the right of their name everywhere — thread posts, member list, profile, notifications, mentions, and the sidebar user card.

Admin setup (AdminCP → User Groups → Edit):
  • Tick the Enable verified badge checkbox.
  • Pick a badge icon (default: solid check) and a color (default Twitter blue #1d9bf0).
  • See the result instantly with the live preview.
The badge works automatically on every theme — no extra work when you build a new one.
verified.png

Thread Starter #1

📌 Yeni Özellik: Sabit Bildirimler


Merhaba,

Yeni Sabit Bildirimler sistemiyle tanışın. Artık yönetici panelinden oluşturduğunuz bildirimler, tüm üyelerin bildirim (zil) menüsünün en üstünde sabit olarak görünür — duyurular, kampanyalar ve önemli hatırlatmalar için ideal.



✨ Neler Yapabilirsiniz?

  • Zengin içerik — başlık, HTML içerik, görsel ve tıklanabilir bağlantı
  • Simge seçimi — Font Awesome ikonu veya özel resim
  • Vurgu rengi — bildirim kartının sol kenarında renkli şerit
  • Kişiselleştirme{username} değişkeni ile "Merhaba Ahmet" gibi
  • Kapatılabilir — üye isterse bildirimi kapatabilir (siz izin verirseniz)

🗓️ Zamanlama

  • Yayın başlangıç ve bitiş tarihi belirleyin
  • Boş bırakırsanız hemen yayınlanır ve süresiz kalır
  • Süresi dolan bildirimler otomatik gizlenir

🎯 Gelişmiş Hedefleme

Bildirimi yalnızca doğru kişilere gösterin. Tüm kriterler aynı anda sağlanır (VE mantığı):
  • Statü — moderatör / yönetici / yasaklı / doğum günü bugün olan
  • Kullanıcı grubu — belirli grupların ÜYESİ olan ya da ÜYE OLMAYAN
  • Bağlı hesap — Google, Facebook, GitHub vb. ile bağlı olan
  • İçerik & başarı — en az/en fazla mesaj, tepki puanı, ödül puanı
  • Kayıt yaşı — en az/en fazla X gün önce kayıt olan
  • Özel alanlar — profil özel alan değerine göre
Hiçbir kriter seçmezseniz bildirim tüm üyelere gösterilir.

⚙️ Nasıl Oluşturulur?

  1. Yönetici Paneli → İletişim yollarıSabit Bildirimler
  2. Sabit bildirim ekle butonuna tıklayın
  3. Bildirim ayarları sekmesinde başlık, içerik, simge ve zamanlamayı doldurun
  4. Gerekiyorsa Kullanıcı kriterleri ve Kullanıcı alan kriterleri sekmelerinden hedefleyin
  5. Kaydet — bildirim anında yayında!

    notification2.png

📌 New Feature: Pinned Alerts



Hello,

Meet the new Pinned Alerts system. Notifications you create from the admin panel now appear pinned to the top of every member's notification (bell) dropdown — perfect for announcements, campaigns and important reminders.



✨ What Can You Do?

  • Rich content — title, HTML body, image and a clickable link
  • Icon choice — a Font Awesome icon or a custom image
  • Accent color — a colored strip on the left edge of the alert card
  • Personalization — the {username} variable, e.g. "Hello Alex"
  • Dismissible — members can close the alert if you allow it



🗓️ Scheduling

  • Set a publish start and end date
  • Leave empty to publish immediately and run indefinitely
  • Expired alerts are hidden automatically



🎯 Advanced Targeting

Show the alert only to the right people. All selected criteria must match at once (AND logic):
  • Status — moderator / administrator / banned / birthday today
  • User group — a MEMBER of, or NOT a member of, selected groups
  • Connected account — linked with Google, Facebook, GitHub, etc.
  • Content & achievements — min/max messages, reaction score, trophy points
  • Registration age — registered at least / at most X days ago
  • Custom fields — by a profile custom-field value
Leave every criterion empty and the alert shows to all members.


⚙️ How to Create One

  1. Admin Panel → CommunicationPinned Alerts
  2. Click Add pinned alert
  3. On the Notification settings tab, fill in the title, content, icon and schedule
  4. If needed, target via the User criteria and User field criteria tabs
  5. Hit Save — the alert is live instantly!
notfic.png


#2
Emeği geçen herkesin eline sağlık. 🎉

1.6.0 sürümünde gelen yenilikler, RaxBoard'un yalnızca alternatif bir forum yazılımı olmadığını, kendi vizyonunu oluşturmaya başladığını gösteriyor. Özellikle performans, kullanıcı deneyimi ve topluluk yönetimine odaklanan geliştirmeler oldukça dikkat çekici. RaxBoard'un modern yapısını korurken yeni özellikleri sisteme entegre etmesi geleceğe yönelik güven veriyor.

Bir forum yöneticisi olarak en çok hoşuma giden nokta, klasik forum mantığını modern teknolojilerle birleştirmeniz. Toplulukların ihtiyaç duyduğu birçok özelliğin çekirdek sistemde yer alması, uzun vadede hem yönetim hem de kullanıcı tarafında büyük avantaj sağlayacaktır.

Gelişimi yakından takip ediyoruz. 1.6.0 sürümünün tüm kullanıcılara hayırlı olmasını diliyorum. 🚀
Thread Starter #3

REST API — Büyük Güncelleme ve Tam Dokümantasyon

RaxBoard REST API'si baştan aşağı elden geçirildi: daha güvenli, daha tutarlı ve artık 87 uç noktanın tamamı resmî olarak belgelendi.

📚 Dokümantasyon
  • OpenAPI 3.1 spesifikasyonu — makine tarafından okunabilir, doğrulanmış: /api/openapi.json
  • İnteraktif Explorer (Redoc) — uç noktaları tarayıcıdan deneyin
  • 87 uç nokta kaynağa göre gruplandı, her biri gerekli scope etiketiyle
⚡ Yeni: Gerçek Zamanlı Uç Noktalar
Canlı bildirim, çevrimiçi durumu ve web push artık API üzerinden belgeli:

MetotYolScope
POST/api/v1/broadcast/authread
GET/api/v1/broadcast/pollread
GET/api/v1/presence/thread/{id}read
GET/api/v1/presence/onlineread
POST/api/v1/push/subscriberead

🔒 Güvenlik ve Gizlilik
  • E-posta gizliliği: kullanıcı uç noktaları artık e-posta adreslerini yalnızca yönetici scope'lu anahtarlara verir
  • Düğüm izin denetimi: gizli/personel forumları artık liste, ağaç, anket ve takip uç noktalarından sızmaz
  • IP tabanlı kısıtlama: başarısız kimlik doğrulama denemeleri artık IP başına sınırlanır
  • Atomik hız limiti: eşzamanlı isteklerde limit aşımı düzeltildi

🧩 Tutarlılık
  • Takipçi/takip, sohbet ve liste uç noktalarında gerçek sayfalama (page + per_page + total)
  • Standart hata zarfı: { "success": false, "error": { "code": "...", "message": "..." } }
  • Silme/geri yükleme/onaylama işlemlerinde idempotent davranış
🚀 Hızlı Başlangıç
Anahtarınızı Hesap → API Anahtarları altından oluşturun ve Authorization: Bearer <anahtar> başlığıyla gönderin:

CODE
123
curl https://forumunuz.com/api/v1/users/me \
  -H "Authorization: Bearer <anahtar>"


📖 Dokümantasyon: raxboard.com/tr/docs/api
🔎 İnteraktif Explorer: raxboard.com/tr/docs/api/explorer

Geri bildirimlerinizi bu başlık altında paylaşabilirsiniz. İyi kodlamalar! 🎉

REST API — Major Update & Full Documentation

The RaxBoard REST API has been overhauled top to bottom: safer, more consistent, and now with all 87 endpoints officially documented.

📚 Documentation
  • OpenAPI 3.1 specification — machine-readable and validated: /api/openapi.json
  • Interactive Explorer (Redoc) — try endpoints right in your browser
  • 87 endpoints grouped by resource, each tagged with its required scope
⚡ New: Realtime Endpoints
Live notifications, presence and web push are now documented over the API:

MethodPathScope
POST/api/v1/broadcast/authread
GET/api/v1/broadcast/pollread
GET/api/v1/presence/thread/{id}read
GET/api/v1/presence/onlineread
POST/api/v1/push/subscriberead
🔒 Security & Privacy
  • Email privacy: user endpoints now expose email only to admin-scoped keys
  • Node permission scoping: private/staff forums no longer leak through list, tree, poll and watch endpoints
  • Per-IP throttling: failed authentication attempts are now rate-limited per IP
  • Atomic rate limiting: limit overrun under concurrent requests is fixed

🧩 Consistency
  • Real pagination on follower/following, conversation and list endpoints (page + per_page + total)
  • Uniform error envelope: { "success": false, "error": { "code": "...", "message": "..." } }
  • Idempotent delete / restore / approve actions
🚀 Quick Start
Create a key under Account → API Keys and send it as an Authorization: Bearer <key> header:

CODE
123
curl https://your-forum.com/api/v1/users/me \
  -H "Authorization: Bearer <key>"


📖 Documentation: raxboard.com/en/docs/api
🔎 Interactive Explorer: raxboard.com/en/docs/api/explorer

Share your feedback in this thread. Happy building! 🎉
Thread Starter #4

Customizer — Design Your Theme, No Code


Use Admin Panel → Customizer to style your theme with live preview — without writing a single line of CSS.

  • Live preview — every change shows instantly
  • Click-to-edit — click the header, menu or footer and the right setting group opens
  • Advanced color picker — OKLCH-aware and lossless
  • Light + Dark mode tuned independently
  • 75+ properties / 17 groups — colors, fonts, corner radius, shadows, spacing
  • Multi-language + RTL admin interface
  • A customCss field is still there for power users

Customizer — Kod Yazmadan Tema Tasarımı


Admin Panel → Customizer ile temanızı canlı önizlemeyle, tek satır CSS yazmadan tasarlayın.

  • Canlı önizleme — her değişiklik anında ekranda
  • Tıkla-düzenle — başlık, menü, footer'a tıkla, doğru ayar grubu açılsın
  • Gelişmiş renk seçici — OKLCH destekli, kayıpsız
  • Aydınlık + Karanlık mod ayrı ayrı ayarlanır
  • 75+ özellik / 17 grup — renkler, yazı tipleri, köşe yuvarlaklığı, gölgeler, boşluklar
  • Çok dilli + RTL uyumlu yönetim arayüzü
  • İleri seviye için customCss alanı hâlâ elinizde

#6
0:06
[img width=119]https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExNHVjNnVmaG8yZjNuZXVoOW9jdGxlbHdjN25uY2g0OGt0MWVuMmhzMSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/aQwgIdmLk90EySWPXG/giphy.gif
Thread Starter #7
Hyejun- said:
0:06

Çok teşekkür ederiz.
#8
Emeğinize sağlık harika gözüküyor her şey :)

You must be logged in to reply.

0 quotes selected