I promise... a month from now I'll stop talking about how old the software we use here is.
If you're new or haven't heard, it's really, really old.
Not MSTS old, but old enough that VBulletin (the company who wrote it) refuses to support it any longer. Fortunately, they have a newer version that offers most of the same core features for managing access to the site including user accounts, password changes and memberships. There should be little to no change in how everyone accesses and uses the site. Supposedly passwords will be preserved ad well, although I don't have a good way to guarantee that.
But.... then there are some gaps. And we have to mind the gaps....
In IT, we use the term gap to refer to all the features and functions you're used to having in your old software that the new software no longer supports, so something else is needed to bridge the gap.
For those of us that date back to the earliest days of the site, you might remember that there used to be a separate login for the file download library versus the web forums. That was all integrated 12 years ago.
Without diving into the weeds too much, version 4 of vBulletin had a way to write custom pages that could borrow the header, footer, and login functions for the site fairly easily. This is how many of the help pages, tutorials, and everything related to the Library were introduced. It allowed the general look and feel of this site to be the same from page to page, which is reasonably important from a usability perspective.
Apparently after version 5.6 was released, the software developers discovered the hard way that how they implemented all that was a really bad idea. vBulletin 's own corporate site was essentially hacked and taken over by somebody else that found a way to exploit their custom page functionality. Not exactly a ringing endorsement of how secure your product is.
Thus, all of the wrapper functions were quickly removed from the product and replaced by a more complicated API function. That rendered our set of custom pages entirely useless, and is the main reason why the site was never upgraded. Neither Nels or Rick had the time to invest in doing a total rewrite.
I mentioned in a discussion post last week how FlightSim.com faced similar upgrade issues, since all the custom pages on that site were the same as what we have here. The first company that bought the websites from Nels spent time looking at how to solve the problem, and decided that selling the problem was the best option for them.
Nick and Adrian, who they sold it to, were facing a time crunch to get the servers moved, and chose to ditch vBulletin and go with an out of the box solution that gave up the custom library functionality altogether (essentially choosing a newer version of the software package our friends at Elvas Tower use) . Little things like searching by author and bigger things like previewing the contents of a zip file prior to downloading disappeared.
There was a lot of negative backlash when that move happened, and I made a conscious decision that eliminating functionality wasn't an option for this community. You shouldn't have to download a file to find out what's in it.
Over the last few months, I've been working on gap remediation, specifically, all trying to maintain all of the main aspects of the library.
Uploading, searching, downloading, and previewing the contents of the uploaded files are all things that had to be entirely rewritten, along with managing and organizing them on the servers. Since rebuilds are an opportunity to break with structural constraints, the databases and file structures got a makeover as well.
If it sounds like a lot, it is. Around 400 hours so far, but that work is now largely done aside from a few tweaks here and there.
If you've upload files to the library recently, then you've already seen some of the changes that came out of the rewrite. Files are now being approved faster, and as of this week, you can upload more common image formats like jpg and png for your catalog thumbnails instead of only gif images.
The quota system that you either love or hate is another one of those changes. Like it or not, banning the people downloading 500+ files a month has reduced the peak downloading activity by almost a third. That's a lot of bandwidth saved that we don't have to pay for, and results in better server availability for everybody else to enjoy. I won't lie, the limits have also created a few new paid users through the $5 a month plan.
What you don't see is an email and text message get generated when a new file gets uploaded. It used to be a daily task to seek those out and required being at a PC with a FTP client. We can now approve files via a smartphone.
If we ever get more moderators or somebody that wants to volunteer to help curate the file library, they will be able to approve files into the library as well.
One of the biggest silent changes in the file Library software.... With the original custom software, if a file administrator working in the catalog accidentally deletes a file, it's gone without any possibility of undoing their actions.
All traces disappear. Poof. Gone.
Now, files can be removed from the catalog but cannot be deleted from the library short of a server administrator physically going in and removing the file. It's a lot safer, and we also have an offsite copy of all files just in case.
So... look for an announcement soon with dates. It's going to depend on my work and travel schedule, but if a block of 48 hours opens up, it'll happen.
I don't expect the actual changeover to take more than about 6 to 8 hours. I'm trying to minimize the potential for losing user posts and files, so the site will be locked down for a short timeframe (maybe 2-3 hours). Fortunately, both servers will be in the same data center, so copying information between them will be a lot less complicated than when we did the data center move last March.
I'm looking forward to a little more free time after this project is done so that I can get back to route building, relearning Blender, and packaging up a few more things to go into the library.
If you have questions about the move, feel free to leave a comment. Should you be interested in learning what is involved with being a moderator or file administrator, feel free to send me a pm.
As always, if you contribute to the library, forums or as a paid member, thank you so much because this site would not be possible or viable without you.
If you are on the fence over whether or not to become a paid member, i hope you'll look at all the things going to improve the experience here, and consider starting with $5 membership. It may not seem like a lot, but those really helped us ride out the last couple months.
Lastly... thanks for being part of the community. Without you, we wouldn't exist.
Now go download something random and have some fun!
Announcement
Collapse
No announcement yet.
Planned Site Upgrade - July 5
Collapse
- Created by: eric
- Published: 05-30-2023, 16:00
- 6 comments
-
Categories
Collapse
article_tags
Collapse
- aerosoft (6)
- belanger locomotive work (4)
- blw (23)
- csx (5)
- dekosoft (5)
- dovetail games (26)
- fastline simulation (4)
- gp30 (3)
- just trains (38)
- nostalgic software (3)
- obb (3)
- open rails (5)
- ras (5)
- rsslo (4)
- run8 (9)
- steamtrain (5)
- trains and drivers (10)
- train simulator (8)
- train sim world (17)
- trainz (6)
- ts2016 (8)
- ts2017 (11)
- tsw (20)
- tsw3 (5)
- vizzart (3)
Latest Articles
Collapse
-
by ericYep, the site was down for most of Tuesday, but it's back.
Sometime overnight Monday, the site's databases experienced an anomaly which forced a rebuild from backups. Fortunately, we had good backups from Monday around 8pm, and the file uploads weren't affected at all aside from missing in the catalog.
Right now, things appear stable. There may have been a few posts or private messages lost, but a few were able to be recovered and restored. All of the files uploaded yesterday...-
Channel: News
Posted 09-10-2024, 21:03 -
-
by ericI had to do a double-take when I looked at the date today... Yes, September is just around the corner. With that, my youngest started what's hopefully his last semester at the University of North Texas this week, and my granddaughter went back last week to start her last year in elementary school. Time flies way too fast in that regard. Heading back to school also means one of my favorite times of year -- NFL football is back. While the pre-season is not supposed to be an indicator of anythin...
-
Channel: News
Posted 08-23-2024, 00:14 -
-
by ericChecking Trainsim has been part of my daily routine for the better part of the last 20 years.
It's like checking the news -- I turn on the PC or open a browser on my phone, and it's there.
And I'm glad it is -- there are folks here I've known to varying degrees dating back 20 years, and this hobby is one of the few distractions I get from everyday life, and for that I'm grateful.
Some of you may not realize how close this site came to being like UKTrainsim...-
Channel: News
Posted 07-25-2024, 11:58 -
-
by ericHappy Independence Day!
It's hard to believe we're already halfway thru the year, but that's where we are.
I do apologize for writing this a bit late -- hopefully by now, everyone who celebrates the day has had a chance grab a burger or brat at a cookout, and is getting ready to sit back and watch for some fireworks either tonight or in the coming days.
Listening from my home office, the celebrating started in our neighborhood last night and hasn't stopped....-
Channel: News
Posted 07-04-2024, 19:29 -
-
by ericThe folks at TrainSimulations.Net have another great rolling stock set for us....
Mechanical refrigerator cars are an essential piece of railroading, bringing fresh fruit and produce from the growing fields in California and Florida, as well as meat from the Great Plains and fish from the coasts to consumers nationwide.
This set offers the standard Pacific Car and Foundry 57' car that was in widespread use from the 1960's to the 1990's. A few still remain in service today...-
Channel: News
Posted 06-26-2024, 10:10 -
-
by ericI'm happy to announce all four packs produced for the 3DTrainStuff.com West Colton route by DieselsWest are now available for purchase in our storefront.
These packs are essential for anyone who owns the West Colton route, and I have to say, look pretty darn good on the Shasta as well.
Also available from DieselsWest is their Burlington Northern U30C setalso available. If you're a fan of late Second Generation GE power, you'll want to check this set out.
Pre-ditchlight...-
Channel: News
Posted 06-22-2024, 23:48 -
In my opinion, the changes went as smoothly as possible and were very well followed and explained by Eric.
Thanks Eric for your work and endurance.
Best regards.
Mateus
through the new form, but I'll worry about that when I have something to upload. Other than that there is
a issue that I noticed a while ago. I have a password manager, so when I login to the site, and I see
"landnrailroader" in the name area with ***** or nothing in the password area, I figure it ought to
go in correctly. But every time I get a "wrong name/wrong password" indication and the screen changes
to one that still shows the same data. So when I tell that to login, it goes through correctly. Double
clutching like that is a minor nuisance, just seems a bit odd.
Jerry Sullivan, Florida