Shabti's New Frontend!

I rebuilt ShabtiBot's front end as a single page app! The blog is now MUCH more search engine friendly and you can listen/watch from anywhere on the site.

ShabtiBot's web front end has been redesigned! Today while we watch a rerun of the Trials of Mana playthrough I wanted to give everyone a quick heads up about what has changed.

New Single-Page Site

The short version is that I finally got around to working out a thing that I've been meaning to do for a while - a single-page app remake of the front end. This means that now we can embed the stream and chat (when live) along with the song requests and allow you to travel wherever you want on the page without breaking any of the stream experience for you to reload in between pages. I have some plans to add some additional options with regard to stream embeds (i.e, co-lurking with me on other friendly streams, disabling stream embeds entirely, etc). Along the same lines I have also commissioned Xeno to build us a twitch extension so that the music can be played directly on the twitch page while maintaining that music optionality that has become so important lately.

In the mean time, feel free to take a look around - most of the pages have the same content that you would expect from the old system, but some of them have been completely reworked (like the Giveaways page for example - more info on that below).

A Newer, Better Blog

One of the main reasons for the site remake was to bring the blog up to par with what a blog would actually be used for. It maintains the old permission system from the old blog (so, subscriber-only and moderator-only posts are still a thing) but now it is MUCH more search engine friendly. Overall this shouldn't make for much of a change in how you would consume them but this should make for better sustainability across all of the content I make moving forward! Of course I've got to start the process of collecting some decent data to work with, but hopefully I should be able to report back soon with how well it has/hasn't worked out.

New Giveaways System

I built a completely new Giveaways system! The new system allows us to keep giveaways open for much longer, and allows entry from the website (rather than having to enter from chat. Hopefully this should mean that community members should be able to enter giveaways pretty easily regardless of which platform brought them into the community or whether or not an entrant is able to make it to a time-limited stream. This should mean more frequent and less twitch-driven giveaways!

Worth noting is that I am planning on using Xa for purchasing giveaway tickets and the same maximum ticket is currently in place for all users but eventually I am planning on allowing a higher ticket cap based on some additional factors like whether or not the entrant is a subscriber, whether or not they are a patron, whether or not they have their twitter linked and are following, etc.

New Leader boards

I have rebuilt the Leader board pages so that they now not only show the hours and points scores for the top 100 users (where previously it was the top 10) but now it also displays achievement Leader boards for several achievements that players can earn. I have plans to add more achievements to display here as well as seasonal leader boards once seasonal resets become a thing.

I think that's it for now. If you've got any ideas on where to go from here don't hesitate to let me know!
×