Following the request for beta testing our new embed functionality, introducing the official beta thread for the new HWBOT embed functionality.
Since September we are working with an external company to push the HWBOT development into a new direction. At the moment we are focusing on preparing the OC-ESPORTS website for 2016. The first feature to make it to production is the new HWBOT Embed functionality. This allows you to embed HWBOT rankings on your blog, forum, or website without any knowledge on software development. The function is available at http://hwbot.org/embed/loadembed.
A couple of Notes:
The integrated forum rankings v2 from 2010 still works. There are no plans to discontinue this, but we are not actively maintaining the code.
The Embed functions are currently only available for registered developers. We want to monitor the usage and see how it affects the performance of the website as we scale up.
There are currently three supported types of leaderboards:
Competition: embed the leaderboard of an OC-ESPORTS competition
Benchmark: embed the benchmark overall hall of fame
Team: embed the leaderboard of a benchmark, scoped to your team members
[*]We currently support three types of embed forms
Javascript embed
JSON output
Vbulletin BBCODE(*)
We also support custom SQL to Embed for custom data requests. This will be available for our premium partners first as we make sure it functions correctly.
During the next couple of weeks we will run tests with developers who will beta test the different leaderboards. Our main focus is gathering feedback on usability, speed and server load, and feature requests. Once we have gathered all the feedback, we will plan the next development steps for the embed functionality. This is already in our backlog:
Stylesheet customization (color, font, etc)
Reddit markup
Country leaderboards
Overclockers League leaderboard
Long-term I really want to bring back the functionality to submit results from external websites (like we had 10y ago). If the embed kicks off and becomes really popular, I think this would definitely be a valuable tool for team admins to get people involved in overclocking.
How to become a registered developer?
Post a message below so I can add developer credentials to your HWBOT account.
How to create an Embed
Go to http://hwbot.org/embed/loadembed.
Select your embed configuration
Click 'Generate Configuration'
Copy-paste the code where you want to embed
You can view previously configured embeds with Inspect. You can also delete the embeds you're no longer using.
How to use JSON and BBCODE
For JSON, use the following URL: http://hwbot.org/embed/rankings.json?token={configId}. For the example used above, this would be:
https://hwbot.org/embed/rankings.json?token=59155351-f93c-4747-80a9-ab6c0701601b
For BBCODE, ask your forum admin to add the following BBCODE configuration:
Title: HWBOT leaderboard embed
BB Code Tag Name: hwbot
Replacement: <script src='https://hwbot.org/js/embed.js'></script><div id='{param}'><script type='text/javascript'>hwbot_embed('{param}','','embedTable')</script></div>
Example: [hwbot]8a011200-d907-4d93-8ea2-acf4deeced90[/hwbot]
Description: Embed HWBOT leaderboard
Then simply use the [hwbot]{configId}[/hwbot.] for embedding the leaderboard.
Examples