Discussion in 'Forum Feedback' started by Dudemister1999, Jan 24, 2015.
I was looking around at the Knowledge Base, and I noticed something called Trinium. What is it?
@Dudemister1999 Some old stuff from 3 years ago.
@timtower Ah. Is it the plugin system? I only ask that because I saw this in the changelog:
If that's the old system, what's the new one?
@Dudemister1999 I don't even know what it was. Just that it is old and not active anymore.
@timtower Oh alright. Thanks!
This post is entirely based on observations from when I was staff (using Trinium) and from exploring the newer Curse.com & CurseForge sites as well as discussions with Curse staff. There's a chance I've got things wrong but I think this is a more useful answer than some of the those given above.
Trinium is the system BukkitDev runs on. It's written in Python (using a collection of libraries for the ORM, templating system, validation etc) and is somewhat buggy and painful to use in places. @timtower is correct in saying it's old and no longer being worked on - but that doesn't mean it's not still in use for BukkitDev and a bunch of other legacy sites.
Elerium is Curse's new plugin hosting system. It's used on at least the Wildstar, Minecraft and KSP addon sites and generally looks to be a big improvement over Trinium. I believe Elerium is written in C# using ASP.Net MVC. As with Radon (the main Curse site - http://curse.com), Elerium looks to be based on a common CMS system - Cobalt. As far as I can see, Cobalt handles the core styling and functionality (user roles, localisation, user profiles, private messages etc) on both the frontend and backend with what likes like a module system to allow different sites to support different things (for example, Wildstar has a forum module enabled, the Minecraft CF site appears not to).
I'm convinced the approval system used for Elerium can be almost, if not completely automated based on observations from when the Minecraft site was back in beta (upload .txt file => instant rejection, upload .zip file => instant approval). I'm not sure if this is the case now that the site is no longer in beta but it is interesting.
As far as I'm aware, the Curse.com site was changed to use C# first (from django) and was followed by the rewards point store system. It's only relatively recently that actual project hosting has been tested and made available for use (was publicly tested in early 2014 for the Minecraft site, iirc - maybe even before then). It's an interesting shift, since I imagine most servers are now going to have to be running Windows (with the XenForo sites still running on Linux machines?) but I think it's paid off. The new sites seem faster and easier to use and actually include a proper API, though it's unsurprisingly very limited once you're not using it to upload content for Curse to use to gain page views and ad impressions.
@lol768 Cool! From my researching (And brief but informative communication with md_5), both Bukkit and Spigot use XenForo (And maybe XenForo Resource Manager). $200 when combined. :S
I'll also have to take a look at Elerium, it sounds quite nice, and (from what I have seen) looks like something worth a pretty penny, so to speak. Thanks!
Yeah, both sites use XenForo. The Bukkit site is using a port of Erik Swan's original Flexile style for the latest XenForo. Spigot uses a bespoke style created by Audentio (funded by donations, I believe), influenced by the original yellow Flexile style.
XenForo isn't free but it is worth the price IMO. It's a pretty nice piece of software.
With regard to Elerium, I doubt you'll be buy it any time soon since it's internal software Curse have written
I can't decide which I like better (Flexile or bespoke). They are both nice.
Too bad Elerium is proprietary, I would have loved to get my hands on it.
Separate names with a comma.