Click anywhere to close this dialog

Farewell

Great is the art of beginning, but greater is the art of ending
Henry Wadsworth Longfellow

I announce that I cease all development and activity in the programming universe indefinitely. My career has reached the turning point I was not expecting for at least another year, leaving me highly off guard and without laid-out plans for this hobby's continuity. I have begun a 5-year residency program in Neurosurgery which is clearly not compatible, time-wise, with programming.

I gave in all my passion for developing, and you gave me back your loyalty and trust, even when I did not deserve that much. Now it is the time for payback. I release all my present and past work as Open Source software, in the hope some talented developer will continue maintaining and expanding my vision of a modern, sleek forum software. The intrinsic flexibility of MyBB is the true hidden gem of an otherwise outdated codebase; I do hope the project can continue and be updated complying to the latest coding standards.

I hereby thank Euan, kawaii, andrewjs18, Ben, Matt, Omar G., effone, Eric J., Devilshakerz, Wildcard, JordanMussi and all the other team members I have had the opportunity to work with when I was a MyBB team member. I thank Tomm M, my mentor, who inspired me to pick up coding with his piece-of-art plugins. And finally, I thank all of you MyBBoost subscribers who have helped me getting through my toughest university years economically.

Yours sincerely, Filippo

ThunderBoard beta 6

17 Apr 2016 Edited
#1
ThunderBoard is a plugin currently in development stages which aims to speed up same-page loads on MyBB forums.

[Image: a5xT9bh.gif]

Minimum requirements


PHP 5.4
MyBB 1.8.0
PluginLibrary

Features


ThunderBoard loads same-page changes with AJAX using TurboLinks. For example, you can switch between forum pages without reloading the entire page and changing just the necessary elements. This lets your users enjoy a faster and smoother navigation. See the picture above or test the plugin by browsing between pages here on MyBBoost.

To install and configure ThunderBoard, read ThunderBoard documentation


Found a bug?


Feel free to open a thread in ThunderBoard's forum, describing your issue. Testing is an important and valuable tool to improve ThunderBoard.

ThunderBoard is on GitHub


If you are a developer and want to improve ThunderBoard on your own, you can fork the project on GitHub and issue as many pull requests as you want.


This project is licensed under

MIT


A simple license with little to no use restrictions, except for author's crediting. Read the provided LICENSE file for more informations.

Permissions

Commercial use
Modification
Distribution
Private use
Limitations

Warranty
Liability
Conditions

License notice
Copyright notice
Filename Size Downloads
24.08 KB 225
Eldenroot, Tac, online0227 And 3 others like this post
Shade 1 Jul 2019
Well, ThunderBoard is not meant to be included in the core but it's just a "hack" to make it look like a single-page application. Implementing something similar in the core properly would mean a complete rewrite and possibly a switch towards modern frameworks, which is definitely out of reach for MyBB developers at the moment. If you want something that might work with proper routing and differential templating on a server-side basis, have a look at Flarum.

The stable release might not even come. Honestly, I don't know if I should put any more effort into ThunderBoard at all.
Shade 10 Apr 2020

PUBLIC ADDRESS LOUDSPEAKER ThunderBoard beta 6 is out


The long-awaited sixth beta of ThunderBoard is now available. This version is a substantial rewrite of the previous core, providing reduced but more sustainable functionalities.

Notable changes and fixes


FIRE core rewrite. Minify, PJAX and LABjs have been dropped and replaced by TurboLinks, which is faster and better maintained
SQUARED NEW ThunderBoard will now only work within same-page changes (example: between thread/forum pages, UserCP/ModCP modules, ...). This will prevent most JS issues which were deemed unsolvable in previous versions

Due to the radical changes introduced with beta 6, no upgrade instructions are available and in the remote case you have ThunderBoard installed on your live board, you will need to uninstall it, remove all files and upload the new version.
Eldenroot and GXD3S like this post
Eldenroot 10 Apr 2020
Do I get better result when I use Cloudflare CDN and Thunderboard? I had been using older version of ThunderBoard but I got some issues so I dropped it :(
Shade 10 Apr 2020
ThunderBoard doesn't attempt to speed up first page loads anymore, it just provides same-page navigation using AJAX, which will definitely improve the perceived page change speed. It doesn't matter if you use Cloudflare or not.
Eldenroot likes this post
Eldenroot 10 Apr 2020 Edited
OK, I will try :) thx! Take care! Here in the Czech Republic it is slowly getting better but we will see after this weekend :(

How do I know that it is working? It seems to be faster (because of ajax thing) but just to be sure. As I see there is no more setting in ACP, just usergroup setting. What is on your TODO list?
Shade 10 Apr 2020
If you can feel same-page changes are faster, it's enough to know that it works. Using the preview template functionality as explained in the docs will help you get better-looking loading pages.
GXD3S 11 Apr 2020
Awesome to see an update on it. Worked real hard getting previous build to stay stable on live board, but ultimately had to uninstall because of said unsolvable JS issues. Can't wait to give it a try again!
leefish 11 Apr 2020
Maybe it is just this theme, or my tablet, but it would be handy to have the pagination at the bottom of the thread pages as well as the top. Otherwise I have to scroll up to select the next page.
Shade 11 Apr 2020
It is indeed just how MyBBoost's theme is structured. I had it designed for Endless beta 1 originally, so I might add pagination also at the bottom.
leefish likes this post
ianChrist007 11 Apr 2020
I tried, but failed. I followed the installation process here https://www.mybboost.com/thread-thunderb...umentation but the whole page still loads. Maybe I missed something.