New Add-on available: Credits

9 Yanıt 0 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
Credits — Add-on

A new product is now available on the RaxBoard Marketplace.

Version: 1.0.0 (build 10000)
Compatibility: RaxBoard >=1.9.7

What's new
# Credits 1.0.0 — first release

Credits adds a free credits economy to your RaxBoard community: currencies of your own, earning rules tied to board events, member wallets, transfers, currency exchange, redeem codes and leaderboards, with a double-entry ledger behind every change.

## Currencies

- Several currencies side by side, each with its own title, singular and plural unit, symbol before or after the amount, icon and accent colour.
- 0 to 4 decimals, fixed once the currency has transactions.
- Daily and weekly earning caps, who may see balances, and whether the currency can be sent, exchanged or shown on leaderboards.
- Titles and units can become translatable texts that translators edit under Languages.

## Earning rules

- More than 20 board events: new threads and replies, replies in a member's own threads, revived threads, attachments, reactions given and received, new followers, private messages, profile posts written and received, registration, first avatar, useful reports, warnings, daily visits with a streak bonus, birthdays, regular payments, interest, tax and inactivity charges. Resource Hub and Classifieds add their own events when installed.
- Every rule reads as a sentence and gives or takes credits: a fixed amount plus an amount per word, character or other unit, with minimums and maximums.
- Limits: chosen forums or categories, user groups, a waiting time, a maximum number of times per member, every Nth time only, an expiry for the credits a rule gives, priority and exclusive rules.
- Optional moderator approval, an alert for each award, and a choice for deleted or unapproved content: take back exactly what was given, a set amount, or keep it.
- A simulator shows what a rule would pay before it goes live, and "Apply to older content" runs a rule over past posts.
- Three presets (Starter, Engagement, Marketplace) and JSON import and export of rules. The Starter rules are active right after installation.
- Post size counts words or characters, can ignore quotes and repeated words, and can treat posts below a minimum size as size 0.

## Wallet and member pages

- A wallet with balances, credits that expire soon and recent activity; a full history with filters, a receipt page for every transaction and CSV export.
- A personal "How to earn credits" page: the rules that apply to the member and how much of their limits is used.
- Personal settings: hide the balance from other members, stay off the leaderboards, turn off the short on-screen notice when credits arrive, refuse transfers.
- Alerts for credits from other members, staff adjustments, rule awards set to alert, held awards approved or rejected, and credits about to expire.

## Transfers, exchange and redeem codes

- Send credits to another member through a check step that shows what you send, the fee, what the recipient gets and your balance afterwards.
- Transfer options: a fee paid by the sender or the receiver, a message, a minimum account age and post count, a daily number and amount of transfers (the amount can be raised or lowered per user group), and a waiting time before freshly earned credits can be sent.
- Exchange one currency for another at relative values you set, with a fee per currency and a daily limit.
- Redeem codes, one by one or in batches, with use limits and a CSV download; wrong guesses are limited.
- Amounts are read in the member's number format, with the language's decimal separator.

## Balances on the board

- Balances in the user menu or the header, beside posts, in member cards and on profiles; each currency chooses where it appears.
- A public page with the ways to earn, leaderboards (richest, earned this week, this month and in total) and three widgets: my wallet, leaderboard and recent activity.

## Staff tools

- An approval queue for moderators, with bulk approve and reject.
- An economy dashboard: credits in circulation, 30-day issued and spent totals, top holders and earners, and members who send credits back and forth.
- A member screen to adjust a balance (optionally expiring), lock spending, release reservations and reverse a member's awards.
- Bulk grant or charge for user groups, and a searchable transaction list with reversal and CSV export.
- Tools to reconcile now, rebuild caches and statistics and repair a wallet, and a health panel that shows which board features Credits can use.
- Separate permissions for viewing, earning, sending, exchanging, redeeming, seeing other members' balances, moderating, member ledgers, configuration, adjustments and reversals.

## Ledger and safety

- Every change is a balanced double-entry transaction; a repeated request is never booked twice, and every row carries a checksum.
- Reconciliation twice an hour compares wallets with the ledger, finds missed or outdated awards and alerts super administrators when something does not add up.
- On uninstall you can keep currencies, wallets and the ledger in archive tables.

## Privacy

- When an account is deleted or anonymised, Credits closes its wallets, clears its settings, removes its awards and other personal records and blanks the transfer messages it wrote; other members keep their history and amounts.
- A daily run catches accounts deleted while Credits was switched off.

## For other add-ons

- A public interface to read balances and to charge, award, refund, reserve and capture credits, and to add earning events. Classifieds uses it for listing fees and promotions.

## Languages, themes and accessibility

- English and Turkish texts.
- Follows the board's theme in light and dark mode, on phones and desktops, and in right-to-left languages.
- Headings in order, screen-reader labels for ranks and progress bars, an error summary that moves focus to the first field to fix, and exchange quotes that are read out when they change.

## Requirements

- RaxBoard 1.9.7 or newer: Credits builds on add-on extension points that first shipped in 1.9.7, such as the balance rows beside posts and in member cards.
- PHP 8.1 or newer.
- The board's scheduled tasks running (daily visits, periodic rules, expiry, reconciliation, statistics, maintenance).
- Optional: Resource Hub and Classifieds add earning events of their own.

## On RaxBoard 1.9.8

- On RaxBoard 1.9.8 the Trophy awarded trigger becomes available (on 1.9.7 the rule builder shows it disabled and presets skip it): rules on it, added then or by applying the Engagement preset (5 credits per trophy point), pay credits for trophies awarded after the upgrade. Trophies awarded before the upgrade, and trophies granted silently to members who already qualify when a trophy is created or its rule changes, are not paid; a member is paid at most once per trophy.
- The Solution marked trigger also becomes available on 1.9.8: the Starter preset then adds its rule (25 credits to the author of a marked solution; unmarking reverses it). Installed on 1.9.8, Credits seeds it with the other Starter rules; installed on 1.9.7, apply the Starter preset again after the upgrade.
- The code boxes on the Credits admin pages use the colour of the admin card headers.

## Price

Free.

Get it
View on the Marketplace

— Posted automatically by the RaxBoard Marketplace.
#2
Azerbaycan diline çeviri yapılmalı )
● WEBMASTER ●
Hayatın anlamı bir noktalı virgülde gizlidir.
« every fix is a win »
#DevMood
Konuyu Açan #3
Mr. Algorithm şöyle dedi:
Azerbaycan diline çeviri yapılmalı )
Gün içinde tüm diller için güncelleme gelecek.
#4
RaxBoard şöyle dedi:
Credits — Add-on

A new product is now available on the RaxBoard Marketplace.

Version: 1.0.0 (build 10000)
Compatibility: RaxBoard >=1.9.7

What's new
# Credits 1.0.0 — first release

Credits adds a free credits economy to your RaxBoard community: currencies of your own, earning rules tied to board events, member wallets, transfers, currency exchange, redeem codes and leaderboards, with a double-entry ledger behind every change.

## Currencies

- Several currencies side by side, each with its own title, singular and plural unit, symbol before or after the amount, icon and accent colour.
- 0 to 4 decimals, fixed once the currency has transactions.
- Daily and weekly earning caps, who may see balances, and whether the currency can be sent, exchanged or shown on leaderboards.
- Titles and units can become translatable texts that translators edit under Languages.

## Earning rules

- More than 20 board events: new threads and replies, replies in a member's own threads, revived threads, attachments, reactions given and received, new followers, private messages, profile posts written and received, registration, first avatar, useful reports, warnings, daily visits with a streak bonus, birthdays, regular payments, interest, tax and inactivity charges. Resource Hub and Classifieds add their own events when installed.
- Every rule reads as a sentence and gives or takes credits: a fixed amount plus an amount per word, character or other unit, with minimums and maximums.
- Limits: chosen forums or categories, user groups, a waiting time, a maximum number of times per member, every Nth time only, an expiry for the credits a rule gives, priority and exclusive rules.
- Optional moderator approval, an alert for each award, and a choice for deleted or unapproved content: take back exactly what was given, a set amount, or keep it.
- A simulator shows what a rule would pay before it goes live, and "Apply to older content" runs a rule over past posts.
- Three presets (Starter, Engagement, Marketplace) and JSON import and export of rules. The Starter rules are active right after installation.
- Post size counts words or characters, can ignore quotes and repeated words, and can treat posts below a minimum size as size 0.

## Wallet and member pages

- A wallet with balances, credits that expire soon and recent activity; a full history with filters, a receipt page for every transaction and CSV export.
- A personal "How to earn credits" page: the rules that apply to the member and how much of their limits is used.
- Personal settings: hide the balance from other members, stay off the leaderboards, turn off the short on-screen notice when credits arrive, refuse transfers.
- Alerts for credits from other members, staff adjustments, rule awards set to alert, held awards approved or rejected, and credits about to expire.

## Transfers, exchange and redeem codes

- Send credits to another member through a check step that shows what you send, the fee, what the recipient gets and your balance afterwards.
- Transfer options: a fee paid by the sender or the receiver, a message, a minimum account age and post count, a daily number and amount of transfers (the amount can be raised or lowered per user group), and a waiting time before freshly earned credits can be sent.
- Exchange one currency for another at relative values you set, with a fee per currency and a daily limit.
- Redeem codes, one by one or in batches, with use limits and a CSV download; wrong guesses are limited.
- Amounts are read in the member's number format, with the language's decimal separator.

## Balances on the board

- Balances in the user menu or the header, beside posts, in member cards and on profiles; each currency chooses where it appears.
- A public page with the ways to earn, leaderboards (richest, earned this week, this month and in total) and three widgets: my wallet, leaderboard and recent activity.

## Staff tools

- An approval queue for moderators, with bulk approve and reject.
- An economy dashboard: credits in circulation, 30-day issued and spent totals, top holders and earners, and members who send credits back and forth.
- A member screen to adjust a balance (optionally expiring), lock spending, release reservations and reverse a member's awards.
- Bulk grant or charge for user groups, and a searchable transaction list with reversal and CSV export.
- Tools to reconcile now, rebuild caches and statistics and repair a wallet, and a health panel that shows which board features Credits can use.
- Separate permissions for viewing, earning, sending, exchanging, redeeming, seeing other members' balances, moderating, member ledgers, configuration, adjustments and reversals.

## Ledger and safety

- Every change is a balanced double-entry transaction; a repeated request is never booked twice, and every row carries a checksum.
- Reconciliation twice an hour compares wallets with the ledger, finds missed or outdated awards and alerts super administrators when something does not add up.
- On uninstall you can keep currencies, wallets and the ledger in archive tables.

## Privacy

- When an account is deleted or anonymised, Credits closes its wallets, clears its settings, removes its awards and other personal records and blanks the transfer messages it wrote; other members keep their history and amounts.
- A daily run catches accounts deleted while Credits was switched off.

## For other add-ons

- A public interface to read balances and to charge, award, refund, reserve and capture credits, and to add earning events. Classifieds uses it for listing fees and promotions.

## Languages, themes and accessibility

- English and Turkish texts.
- Follows the board's theme in light and dark mode, on phones and desktops, and in right-to-left languages.
- Headings in order, screen-reader labels for ranks and progress bars, an error summary that moves focus to the first field to fix, and exchange quotes that are read out when they change.

## Requirements

- RaxBoard 1.9.7 or newer: Credits builds on add-on extension points that first shipped in 1.9.7, such as the balance rows beside posts and in member cards.
- PHP 8.1 or newer.
- The board's scheduled tasks running (daily visits, periodic rules, expiry, reconciliation, statistics, maintenance).
- Optional: Resource Hub and Classifieds add earning events of their own.

## On RaxBoard 1.9.8

- On RaxBoard 1.9.8 the Trophy awarded trigger becomes available (on 1.9.7 the rule builder shows it disabled and presets skip it): rules on it, added then or by applying the Engagement preset (5 credits per trophy point), pay credits for trophies awarded after the upgrade. Trophies awarded before the upgrade, and trophies granted silently to members who already qualify when a trophy is created or its rule changes, are not paid; a member is paid at most once per trophy.
- The Solution marked trigger also becomes available on 1.9.8: the Starter preset then adds its rule (25 credits to the author of a marked solution; unmarking reverses it). Installed on 1.9.8, Credits seeds it with the other Starter rules; installed on 1.9.7, apply the Starter preset again after the upgrade.
- The code boxes on the Credits admin pages use the colour of the admin card headers.

## Price

Free.

Get it
View on the Marketplace

— Posted automatically by the RaxBoard Marketplace.
Credits eklentisi gerçekten güzel düşünülmüş. Özellikle etkinliklere bağlı kredi kazanma sistemi, üyeler arası transfer, ödül kodları ve detaylı işlem geçmişi topluluklara ciddi katkı sağlayabilir. RaxBoard için böyle kapsamlı bir ekonomi sistemi geliştirilmesi sevindirici. Emeği geçenlerin eline sağlık! 👏
● WEBMASTER ●
Hayatın anlamı bir noktalı virgülde gizlidir.
« every fix is a win »
#DevMood
Konuyu Açan #5

Credits 1.0.1: the forms now match your board



Credits 1.0.1 is out. It is a design update: only the add-on's page templates and stylesheet change. Balances, history, rules, codes, settings and translations are kept, and there are no database changes and no new texts. It requires RaxBoard core 1.9.7 or newer, as before. Update from Admin → Marketplace.

  • Send, Exchange and Redeem a code: the forms now look like the board's own form for starting a thread: the fields sit in the same card, labels and hints use the board's size, and the buttons sit side by side in the board's action bar. Before, the Continue and Redeem buttons stretched across the whole form on a line of their own.
  • Check pages: "Check and send" and "Check and exchange" use the same action bar.
  • Credits settings: the four options are on/off switches in a card, like the board's own account preferences, with the board's Save button; the switches show a focus ring when you reach them with the keyboard.
  • Headings and cards: section headings use the board's heading size, so the pages read in a clear order, and the currency name on balance cards uses the board's card-title size.


Checked in the Default, Goliath, Dash, Kuroxis, Aslitium, Stable, Kotton, Vision, Legacy and Pamasra styles, in light and dark mode, on phones and desktops, and with right-to-left text.

Credits 1.0.1: formlar artık panonuzla uyumlu



Credits 1.0.1 çıktı. Bu bir tasarım güncellemesi: yalnız eklentinin sayfa şablonları ve stil dosyası değişiyor. Bakiyeler, geçmiş, kurallar, kodlar, ayarlar ve çeviriler korunuyor; veritabanı değişikliği ve yeni metin yok. Önceden olduğu gibi RaxBoard çekirdek 1.9.7 ya da üstünü istiyor. Güncellemeyi Yönetim → Pazar yeri'nden yapın.

  • Kredi gönder, Kredi değiştir ve Kod kullan: formlar artık panonun konu açma formu gibi görünüyor: alanlar aynı kartta, etiketler ve ipuçları panonun boyunda, düğmeler panonun eylem çubuğunda yan yana. Önceden Devam ve Kullan düğmeleri tek başına bir satırda formun tamamı boyunca uzanıyordu.
  • Kontrol sayfaları: "Kontrol et ve gönder" ile "Kontrol et ve değiştir" aynı eylem çubuğunu kullanıyor.
  • Kredi ayarları: dört seçenek, panonun hesap tercihlerindeki gibi bir kartta aç/kapa düğmeleri olarak duruyor ve panonun Kaydet düğmesini kullanıyor; düğmeler klavyeyle seçildiğinde odak halkası gösteriyor.
  • Başlıklar ve kartlar: bölüm başlıkları panonun başlık boyunu kullanıyor, böylece sayfalar net bir sırayla okunuyor; bakiye kartlarındaki para birimi adı panonun kart başlığı boyunda.


Varsayılan, Goliath, Dash, Kuroxis, Aslitium, Stable, Kotton, Vision, Legacy ve Pamasra stillerinde; açık ve koyu modda, telefonda ve masaüstünde, sağdan sola yazıyla denendi.
Konuyu Açan #6

Credits 1.0.2: Turkish plural forms



Credits 1.0.2 is out. It is a Turkish translation fix; balances, history, rules, codes, settings and translations are kept, and there are no database changes and no new texts. It requires RaxBoard core 1.9.7 or newer, as before. Update from Admin → Marketplace.

  • Turkish messages with a number: five messages (account age, the daily transfer and exchange limits, the wait between transfers and the minimum post count) now have a singular and a plural form, like the English text. Turkish uses the same wording for both, so nothing changes on screen.
  • Your own texts stay: an update never overwrites phrases, so boards that already run Credits keep the Turkish text they have; new installs get the new file.

Credits 1.0.2: Türkçe çoğul biçimleri



Credits 1.0.2 çıktı. Bir Türkçe çeviri düzeltmesi; bakiyeler, geçmiş, kurallar, kodlar, ayarlar ve çeviriler korunuyor; veritabanı değişikliği ve yeni metin yok. Önceden olduğu gibi RaxBoard çekirdek 1.9.7 ya da üstünü istiyor. Güncellemeyi Yönetim → Pazar yeri'nden yapın.

  • İçinde sayı geçen Türkçe mesajlar: beş mesaj (hesap yaşı, günlük transfer ve değişim sınırları, transferler arası bekleme ve en az mesaj sayısı) artık İngilizce metin gibi tekil ve çoğul biçim taşıyor. Türkçede iki biçim aynı yazıldığından ekranda bir şey değişmiyor.
  • Kendi metinleriniz korunur: güncelleme ifadelerin üzerine yazmaz; Credits kullanan panolar mevcut Türkçe metinlerini tutar, yeni kurulumlar yeni dosyayı alır.
Konuyu Açan #7

Credits 1.0.3: action buttons on phones



Credits 1.0.3 is out. It changes only the add-on's stylesheet; balances, history, rules, codes, settings and translations are kept, and there are no database changes and no new texts. It requires RaxBoard core 1.9.7 or newer, as before. Update from Admin → Marketplace.

  • Phones: the action buttons on the Credits page, the Ways to earn page and the wallet sit two to a row. On narrow phones a long label such as "Log in to start earning" ran past both edges of its button in every style. Long labels now wrap inside the button, which keeps its tap size.

Credits 1.0.3: telefonda eylem düğmeleri



Credits 1.0.3 çıktı. Yalnız eklentinin stil dosyasını değiştiriyor; bakiyeler, geçmiş, kurallar, kodlar, ayarlar ve çeviriler korunuyor; veritabanı değişikliği ve yeni metin yok. Önceden olduğu gibi RaxBoard çekirdek 1.9.7 ya da üstünü istiyor. Güncellemeyi Yönetim → Pazar yeri'nden yapın.

  • Telefonlar: Krediler sayfasında, Kazanma yolları sayfasında ve cüzdanda eylem düğmeleri ikişer ikişer dizilir. Dar telefonlarda "Kazanmaya başlamak için giriş yapın" gibi uzun bir etiket her stilde düğmenin iki kenarından da taşıyordu. Uzun etiketler artık düğmenin içinde alt satıra geçiyor; düğmenin dokunma boyutu korunuyor.
#8
Needs a way to be able to use credits or whatever you name them, to buy things. Add the profile to payment methods.

So, if I wanted members to be able to buy an addon with the credits. I want to be able to pick that instead of saying Paypal. Or even picking both payment methods.

Maybe it is in there, I just missed it.
Konuyu Açan #9
talmyric şöyle dedi:
Needs a way to be able to use credits or whatever you name them, to buy things. Add the profile to payment methods.

So, if I wanted members to be able to buy an addon with the credits. I want to be able to pick that instead of saying Paypal. Or even picking both payment methods.

Maybe it is in there, I just missed it.
It will be added in the next update. Thank you!
Konuyu Açan #10

Credits 1.1.0: pay for account upgrades with credits



Credits 1.1.0 is out. Members can now pay for account upgrades with credits. Paying with credits needs RaxBoard 1.9.8 build 20261028 (Hotfix 7) or newer; on an older core the feature stays off and Credits works as before. Balances, history, rules, codes, settings and translations are kept; the update adds one table for upgrade prices. Update from Admin → Marketplace.

  • Credits as a payment method: add a Credits profile under Payment Profiles, then tick it under Accepted payment methods on each upgrade that should sell for credits. Upgrades without the tick are not offered for credits.
  • Prices: Credits → Upgrade prices gives an upgrade its own price in any active currency. Without one, the profile's rate applies, for example 100 credits for each 1.00 USD, and the result is always rounded up to a whole credit.
  • Confirmation: members see the price and their balance and pay on a confirmation page. Nothing is charged without that confirmation, and a double click is charged once. A member who cannot pay sees why: not enough credits, spending paused, closed account or no permission.
  • Refunds: only when an administrator revokes the upgrade with Refund in full, and the whole amount comes back. Nothing is refunded when an upgrade runs out. Upgrade payments cannot be reversed from the Credits transaction screen.
  • Recurring upgrades are not offered for credits, and paying with credits does not earn the "upgrade purchased" reward. The new permission "Pay for account upgrades with credits" is allowed for everyone by default.

Credits 1.1.0: hesap yükseltmelerini kredilerle ödeme



Credits 1.1.0 çıktı. Üyeler artık hesap yükseltmelerini kredilerle ödeyebilir. Kredilerle ödeme için RaxBoard 1.9.8 build 20261028 (Hotfix 7) veya üstü gerekir; daha eski çekirdekte özellik devre dışı kalır ve Krediler eskisi gibi çalışır. Bakiyeler, geçmiş, kurallar, kodlar, ayarlar ve çeviriler korunuyor; güncelleme yükseltme fiyatları için bir tablo ekliyor. Yönetim → Pazar yeri üzerinden güncelleyin.

  • Ödeme yöntemi olarak Krediler: Ödeme Profilleri altında bir Krediler profili ekleyin, sonra kredilerle satılacak her yükseltmede Kabul edilen ödeme yöntemleri altında işaretleyin. İşaretlenmeyen yükseltmeler kredilerle sunulmaz.
  • Fiyatlar: Krediler → Yükseltme fiyatları bir yükseltmeye herhangi bir etkin para biriminde kendi fiyatını verir. Verilmezse profildeki kur uygulanır, örneğin her 1,00 USD için 100 kredi; sonuç her zaman tam krediye yukarı yuvarlanır.
  • Onay: üyeler fiyatı ve bakiyesini görür, onay sayfasında öder. Bu onay olmadan hiçbir şey kesilmez; çift tıklama tek kez kesilir. Ödeyemeyen üye nedenini görür: kredi yetmiyor, harcama durduruldu, hesap kapalı ya da izin yok.
  • İadeler: yalnız bir yönetici yükseltmeyi Tam iade et ile iptal ettiğinde yapılır ve tutarın tamamı geri verilir. Süresi dolan yükseltme için iade yapılmaz. Yükseltme ödemeleri Krediler işlem ekranından geri alınamaz.
  • Yinelenen yükseltmeler kredilerle sunulmaz ve kredilerle ödeme "yükseltme satın alındı" ödülünü kazandırmaz. Yeni "Hesap yükseltmelerini kredilerle ödeme" izni varsayılan olarak herkese açık.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi