ForumSpark Development

Release 1.3.3

Among a better infrastructure for ForumSpark, I have also pushed some improvements and new features:

  • Achievement system
  • New Profile page
  • Bulletins
Achievements (Suggestion by Ravenfreak): ForumSpark now includes 34 built-in achievements across 5 categories: Posting, Community, Engagement, Milestones, and Special. All achievements are fully configurable, so you can easily change their names or icons if needed. Administrators can also add additional achievements.

  • There are 4 tiers: Bronze, Silver, Gold, and Platinum - each with its own badge style and point value. Achievements are awarded automatically as you participate: create your first post, start a thread, hit post milestones (10, 50, 100, 500, 1000+), earn reactions, and more
  • Progress tracking on milestone-based achievements so you can see how close you are to the next one.
  • Secret achievements - some are hidden until you unlock them
  • Trophy Case - a new "Achievements" tab on your profile shows every achievement you've earned (and the ones you're still working toward)
  • Badge Showcase - Enable or disable this setting to choose from 1-6 of your favorite achievements to display prominently on your profile header, in your post sidebar, and in user hover tooltips
  • Notifications - you'll get a notification the moment you unlock a new achievement
  • A leaderboard will be available soon.
Some images:
9Yid57W.png
2aKCh3a.png
3mNUKR8.png


New Profile Page: To support the new achievement system, the profile page has been redesigned. The previous layout worked well, but it did not allow achievements and upcoming features to be integrated cleanly.

  • "Reaction Score" has been renamed to Reputation across the board
  • The "Member #" line has been removed from the mini-profile sidebar for a cleaner look
  • Clickable tabs for posts, topics and best answer filtering
0yFwFXR.png


Bulletins: Administrators can now display simple notices, announcements, or friendly messages to visitors using the new Bulletins system.

  • Able to use CSS/HTML in bulletins
  • Three display positions: Header bar, above content, and below content
  • 7+1 preset designs: Primary, Accent, Info, Warning, Success, Dark, Light + Custom CSS
  • Set a schedule and expiration time
  • Able to set bulletins per group
a2zoGTD.png
uoJOGVu.png
agvIrB8.png


These features are now implemented on your site and ready for use. As always, feedback is welcome.
 
DO it 😉 We just need to open up the charators to unlimited 😛
Unlimited is not going to happen. But a significant increase from 10k to 65k should be plenty. Also, with the new theme/extensions directory coming, this will eventually be all very much simpler.
 
This is easily done with CSS. 😊
Would have loved to be apart of the support team as I have been apart of a forum support team before but yeah I know you guys are not hiring staff atm maybe in the future I can help
 
Would have loved to be apart of the support team as I have been apart of a forum support team before but yeah I know you guys are not hiring staff atm maybe in the future I can help
We are indeed not hiring at the moment. Don't let that stop you from contributing however. It all depends on our growth when we would be looking for staff.
 
I've been busy working on ForumSpark and have pushed a bunch of new features and improvements:

  • Topic Labels Improvements
  • New: File Attachments
  • New: Welcome PM
  • Users Online page Improvements
  • Admin Users page Improvements
Topic Labels:

You can now add coloured labels to topics - great for marking things like [Solved], [Bug], [Suggestion], or anything you like for example General, Tech, Community, Sticky, ... Labels are fully customisable with your own colours and styles, and administrators can control which groups are allowed to assign them.

TYsJtpWxDjAVVd3PTA9wbX1egRhcCQfJlc9KwsKZ.webp


Labels are also clickable to filter:
DroXsLFjzJqNYjW6q72iTlzYnW0oad8OS4z9lmqz.webp


File Attachments:

Members can now attach files to their replies. Administrators can enable or disable attachments, set a maximum file size, enable per group, and choose which file types are allowed - all from the Admin Control Panel.

GuB9VCjhw4vCG8wtYxNNFXQK8fHk1HW7HjbFgwcg.webp


Images will be downsized by a WEBP convertor to save storage up to 70%. Fair warning: when you run an image-heavy community, keep your board storage in mind. Don't panic: We will offer larger storage in the future though.

Welcome PM:

You can now configure an automatic private message that gets sent to every new member when they join your board. Set a sender and write your own welcome message from the ACP - perfect for sharing rules, useful links, or a friendly hello.

mEqa7n3udoOwCyORnUiCcdfBtAfnJ1faYiUp6SFM.webp


Users Online Redesign:

The "Who's Online" page has been completely redesigned. It now detects which device members are browsing from (desktop, mobile, or tablet) and lets you filter the list. Guests are shown separately with a cleaner layout.

GtjS3mUEkNGkLdqkwyfdZjbma7zcoMa0JqJ3lCki.webp
IP's are stripped on the picture above.

Theme Safeguard:

An extra layer of protection has been added that validates theme layouts before saving. This prevents a broken layout (e.g. missing the main content region) from being saved and accidentally locking you out of your board.

Other (and earlier patch) improvements:

  • Improved domain manager with clearer DNS setup instructions and visual examples
  • SSO avatar syncing is now enabled by default
  • Verification emails are now correctly sent when registering via SSO
  • Admins can now manually verify an account
  • Fixed mark-as-read not working on parent forums with no direct topics
  • & page title fix
If you see anything off, let me know. As always, feedback is welcome. Feature requests are encouraged.

PS: Since json files are now able to be uploaded, it will make the releases of new themes slightly easier while we await the new Theme & Extensions manager.
 
We are indeed not hiring at the moment. Don't let that stop you from contributing however. It all depends on our growth when we would be looking for staff.
I am terrible at coding so I can't really help in developing a theme or creating ext I can try some other way maybe and yeah hopefully one day. Also will you be adding like a subscription system in built like paid users system where u can intergrate paypal or stripe if users who wish to subscribe or donate they will be moved this user group SMF and Xenforo also has it
 
I am terrible at coding so I can't really help in developing a theme or creating ext I can try some other way maybe and yeah hopefully one day. Also will you be adding like a subscription system in built like paid users system where u can intergrate paypal or stripe if users who wish to subscribe or donate they will be moved this user group SMF and Xenforo also has it
Yes, this will be added.
 
So far it's been a joy working on ForumSpark since I took over the reins from Jamie. In March we've seen over 50 new boards being created already! I still have a ton of ideas I want to bring to the platform, and I'm excited to release ForumSpark 1.3.5, which is safe to say is a pretty substantial update.

I take this work very seriously, and I'm proud to help take ForumSpark into its next chapter. Slowly but surely, we're becoming the growth and monetization infrastructure for independent communities - and this is only the beginning.

Version 1.3.5 introduces several exciting and much-needed improvements.

Discoverability (SEO Enhancements)

Running a successful community requires strong SEO behind the scenes. While ForumSpark already had a solid foundation, there were still important pieces missing. This update adds:

Sitemaps Meta descriptions Open Graph tags (links shared on Discord, Twitter, Facebook, etc. now show rich previews) Structured data (helping Google understand forum content and display rich search results) RSS feeds for forums and topics Canonical URLs to prevent duplicate content issues Improved Twitter card support With these improvements, our SEO score has increased from 83 to 92!

03pRQDTM86P4BLBEwp9kk3DkHqcbVfTzSy1069V5.webp


There is still room for improvement, but I'm committed to near the 100 soon. 😉 There will soon be more settings to control for you as the community admin.

Username Improvements

Usernames have received a major overhaul. The biggest change: underscores are no longer required, making usernames cleaner and easier to read. Spaces and more natural display names are now supported, which is something many of you have asked for.

Mention Improvements

Because of the username changes, mentions have been rebuilt as well. When typing @, you can now simply start entering a username and a dropdown will appear with matching members, making mentions much faster and easier.

Usergroup Banners

A bit of a traditional forum-thing. Usergroup banners are now back. Admins can assign banners to usergroups, which display under member names in posts and profiles - a nice visual touch for staff, VIPs, or any group you want to highlight.

Native Dark Mode

The entire ForumSpark platform now includes native dark mode, including the default theme. It's been carefully designed to feel like a proper dark experience rather than a quick CSS invert - every panel, every button, every element has been styled individually. This works with custom themes too.

Progressive Web Apps (PWA)

This was a highly requested feature. Every ForumSpark community now comes with a built-in Progressive Web App, allowing members to install the community directly on their device for a more app-like experience.

On Android, members will see a clean install banner at the bottom of the screen. On iOS, we show a helpful prompt with instructions to tap the Share icon and then "Add to Home Screen" - since Apple handles things a bit differently (of course).

The PWA also comes with offline support, so if a member loses connection briefly, they'll see a friendly offline page rather than a browser error.

Admins can toggle the install prompt on or off from their board settings. There is still some fine-tuning to do here. If you see something off, please report.

Push Notifications

Alongside the PWA, ForumSpark now supports real push notifications. When enabled by the board admin, members will see a gentle opt-in prompt asking if they'd like to receive notifications. Once enabled, they'll get push notifications for:

New replies to topics they're watching Mentions Private messages Reactions on their posts Achievements unlocked Members can manage their push notification preferences from their notification settings at any time. This works on both desktop and mobile browsers.

Again, here applies the same, there is still some fine-tuning to do. If you see something off, please report.

ForumSpark Hub Updates

The ForumSpark Hub has also received a major refresh. It's now easier to explore communities, join discussions, and discover new forums. The feed is more polished, new community pages are better organized, and the overall experience is smoother across the board. You can react, reply, post topics directly to your favorite forum from the hub. And set your community's page in the Directory Listing ACP page.

The Hub also gets its own PWA support, so you can install ForumSpark Hub to your home screen as well.

Everything is better organized, fully synced, and designed with simplicity in mind. There's honestly too much to list - the best way to see the changes is to jump in and explore the Hub for yourself.

Multi-Account Enhancements

Thanks to some great feedback from the RPG scene, I've made some significant changes to the multi-account system. Members can now create and switch between aliases directly from their account. Each alias has its own profile, post history, and identity - perfect for roleplay communities, fiction boards, or any community where members want to maintain separate personas.

Admins have full control over how many aliases are allowed, and can see the link between accounts when needed for moderation purposes.

Achievements

The achievements system is now more flexible. Admins can change the thresholds and criteria types on achievements - Post Count, Topic Count, Reaction Score, Membership Years, and more. This means you can tailor achievements to better match your community's culture and activity patterns.

Search Improvements

Search is now smarter about matching content. The search engine does a better job of matching against post content rather than just titles. Still more to do here, but it's a noticeable step forward.

Smaller Fixes

  • Birthday display fix
  • Directory listing screenshot fix
  • Various custom theme compatibility improvements
That's it for now. As always, I'm happy to hear your feedback and next improvements!
 
I can't thank you enough for this service Cedric! I have to thank Jamie too, seriously the service continues to improve and you're doing a great job adding new features and fixing things in a short period of time too. Keep up the awesome work! 😀
 
Just wanted to show off a short video showcasing the Theme Editor. It's about 95% finished and should be released in 1.3.6, though it will likely remain in beta for a few months.

The goal is to make it quick and easy to customize your forum without needing any technical knowledge.

I'll share a much deeper explanation of how the system works once it’s released.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
Hi everyone,



Version 1.3.6 is here, and it's another big one - touching almost every corner of the platform. Let's get into it.



Theme Editor​

The highlight of 1.3.6 is the brand new Theme Editor, available directly from the front end clicking your username dropdown.

You can now customize every color in your theme - in both light and dark modes - using a visual color picker. No more guessing hex codes or editing raw CSS.

Beyond colors, the editor also allows you to:

  • Write custom CSS
  • Edit layout templates
  • Upload your own board logo and forum marker images
All changes happen in real-time through a slide-out panel, so you can instantly see the results of your adjustments.

Under the hood, the entire theme system has been rebuilt using CSS custom properties and variables, making your customizations cleaner, more predictable, and resilient to future updates. Some custom themes may need some minor fixing. I tried to cause as little damage as I could. If wanted, I can look into an automatic migration later. But now our theme system is finalized, so we can stop pushing changes to the theme system. 😇



ihU46Uviaxqyl53rkVjrroSs00Ck982kOOs5PvvG.webp



The theme editor is still a work in progress.



Custom Templates (RPG Templates)​

For RPG and creative communities, this is a game changer. Due to some great feedback from the RPG community, ForumSpark now supports fully custom Mustache-style HTML templates across six key areas:

  • Mini-profiles
  • Profile pages
  • Forum rows
  • Topic rows
  • Replies
  • Categories
You’ll have access to variables, conditionals, and loops - everything needed to build immersive, highly customized layouts.

If you’ve ever wanted your forum to feel like it belongs in a completely different universe - now you can build it that way from the ground up. The custom templates are found in the theme editor.



TipTap Rich Text Editor​

The old textarea is gone.

ForumSpark now uses TipTap v3, a modern WYSIWYG editor for all posts and replies.

Formatting & Structure​

  • Bold, italic, headings
  • Text alignment
  • Lists and formatting tools

Media & Embeds​

  • Images (paste + drag & drop)
  • YouTube embeds
  • GIF search (powered by Klipy) => Coming soon. We need to verify our production license.

Advanced Features​

  • Tables
  • Code blocks
  • Mentions
  • Text color and highlight pickers
Legacy BBCode content is automatically converted, so nothing breaks.

The editor is lazy-loaded, ensuring it doesn’t impact page performance for browsing users.

And importantly - draft autosave is now built in. If a tab is closed or navigation is interrupted, your content will be restored when you return.



Gravatar Support​

ForumSpark now integrates with Gravatar.

  • Avatars can be pulled automatically on registration
  • Members can link or unlink their Gravatar anytime


Help Pages & Custom Pages​

Help pages and custom pages now support group-based visibility permissions.

This allows you to restrict content to specific user groups - ideal for:

  • Staff documentation
  • Member-only guides
  • VIP content
Both page types now use the TipTap editor, replacing the old plain textarea.



Google Analytics Integration​

You can now add your Google Analytics tracking ID directly from board settings.

No template edits. No code injection. Just paste your ID and go.



Security Improvements​

Security has been significantly strengthened in this release.



Performance Improvements​

A number of performance enhancements have been introduced:

  • New database indexes for faster queries
  • Search result caching
  • Fixed N+1 queries in key areas (Most Active Users, Users Online)
  • Non-render-blocking font loading
  • Lazy-loaded images
  • Lazy-loaded editor and theme editor assets
  • Refactored CSS into smaller, component-based files


SEO & Accessibility Improvements​

Building on 1.3.5, this release continues to improve:

  • Page structure
  • ARIA labels
  • Contrast ratios
These changes contribute to better accessibility and improved search engine visibility. We're nearing that perfect score:

W6EgmGTPzlzvCJwQoGhSzJ3tr6jxGlwh16b4aNiE.webp



Removed Widgets​

The following widgets have been retired:

  • Today’s Active Topics
  • Today’s Top Posters
  • All Time Top Posters
These were lightly used and introduced unnecessary database queries on every page load.

The underlying data remains available, and these features will return in a more optimized form in the future.



As always, feel free to leave some feedback or suggestions.
 
Xenforo and Jcink importers available.

I’ve just successfully imported a XenForo forum into ForumSpark. The entire process took around 10 minutes, from uploading the database to completing the import.

If you're interested in importing your own community, you can find the Import Data option in the ACP under the Advanced section. Currently, we support imports from XenForo and Jcink, with more importers on the way.

If there’s another platform you’d like to import from, feel free to let me know - I'm happy to prioritize based on demand.

The importer is fairly barebones at the moment, but I’ll be improving it soon with additional import options and export tools.



MFhGCjNwivCHHep9WUQnz0mmt9YUIFd5EHEIOnIz.webp
 
Back
Top Bottom