MGoBlog 3.0: An Update
Previously: The Preview
Coming soon: a groundbreaking series on 40 times
Sorry this is coming on a Saturday but I just got back from Chicago and figured best to get it out sooner than later.
So as you’ve no doubt noticed, the new site is taking awhile to roll out. Yes it is still happening, but each setback has pushed back the timetable to the point where we’re getting up against the start of the season. Right now they’ve given us a very barebones dev site (above) to find all the glowing errors and make sure it feels like it should. Then we’ll have a beta version, with content from the main site, for beta users to play with. We’d rather do it right than throw out a half-baked solution.
I want to reiterate that HUEL—which is what we're finally getting Ann Arbor-based site developer Human Element to call themselves—have been awesome. A site as old as ours can develop some pretty big hurdles to modernization and previous comers were never able to get past Level 1. HUEL is now on 7, and have already worked through more unforeseen monkey wrenches than I’ve bothered to count. Without them I don’t know if this ever happens.
Jason, the CEO of Human Element, can explain it better than I can.
I want to let everyone know that both the HUEL and MGoBlog staff are diligently working on the site upgrade every day, and while it was our goal to have the new site up before the football season, software is hard. We are performing a 2-version upgrade from Drupal 6 to 8 while maintaining current required functionality, data and user history. At the same time we are adding new functionality and features as part of a complete overhaul of the user experience and site design. We have made significant progress and have solved all the major technical issues but we haven’t had the time for proper user engagement and beta testing and do not want to want to push a product that isn’t up to our quality standards.
It is our short term goal to stabilize the existing site’s hosting (thanks Nexcess!), while finishing the last pieces of the upgrade and redesign. We are going to use this extended time period to sync data from the current site to the new site on a schedule and allow selected BETA testers to provide feedback until both teams feel the site is ready for initial release. We will then move into a cycle of maintenance and improvement that should continue to improve the user experience over the next few years.
The new site will be bigger, stronger, faster—but it’s just taking a little longer than we hoped.
--Jason
You may see the site go offline at times in the middle of the nights as we prepare to shift to Nexcess servers from the one Brian and his brother built years ago.
[Couple of notes in response to prior feedback after the jump]
By category:
YOUR SITE IS BUGGY
“WELCOME TO YOUR NEW DRUPAL SITE” errors This is, as I understand it, a problem with the current site that Brian is trying to fix. We can restore right away when it happens but haven’t been able to get to the root of the issue yet. This is on us not HUEL; we hired them to build us a new site and this is a problem with the old one.
USER EXPERIENCE
You keep your points and the plus/minus system in general. We were gonna do away with these or start everyone back from scratch but our forces were finally cornered in a canyon and our attempt at a flanking maneuver was cut off and finally our military advisors recommended total surrender was the only option.
The site will be device-responsive. Depending on what you’re reading it on the layout will be subtly or dramatically different. The mobile version of the site will look much like an app. We’ll have an app eventually but the mobile version lets us get the site out quicker.
We will still be free. It’s the only way you’ll take your Draftageddon and like it. Also it’s what we believe in.
No we don’t have pop-up ads or autoplay ads. We run just 2 ad networks and sell the rest ourselves. Once in awhile somebody sneaks something past Google Adwords and there’s nothing we can do about that, but we take all possible measures not to have autoplay ads and pop-ups.
Comments & threads will be collapsible. This is a feature we demanded that we’re really excited about. If you don’t want to read the 40 replies about turtles to a comment you can quickly collapse it and move to the next thread. Threads go down to about 4 nested within each other then it’s just a thread so no more shrinking shrinking shrinking replies.
Embedding should work. Drupal 8 should be way better at handling easy embed code of twitter and youtube and stuff.
LOOK AND FEEL
The banner isn’t being done by a professional firm. It’s being done by MonuMental, aka Jeremy Zieders, aka the guy who makes those awesome weekly wallpapers and puts them in the diaries, and designs the covers and section pages of HTTV every year.
Decks are coming. The main article view won’t show them but we’re going to have to write summaries of our articles so you can be more picky about what you read.
Organization. We’ll be using the same taxonomy (the tags on each post), but they’ll be more obvious in the new layout.
CAN WE HAVE THESE NICE THINGS?
Threading will be in the same order, not dynamic. It’s by creation date. Posts are by time. Too much work for the server to be constantly re-sorting and we are going for speed and stability over more functions.
No on reply notifications for now. It’s a feature we like about SBNation boards but not so important that it needed to be part of the rollout.
No on auto-refreshing. Again, server loads.
A calendar of all things is a good idea. Won’t be in the initial implementation but we plan to retain HUEL to add new things after.
Those old links are gonna disappear. Sorry Jonny. So many of those links are defunct now anyway.
Search function is still run by Google. Again this is a thing that keeps our server load down. Let Google’s servers handle that work.
No on user tagging. Again, stability and speed over fancy functions.
The “Tab” feature only worked with Drupal one. But we’re talking to Transmitter Brewing about F2.
No private messaging. WAAAY beyond what we’re equipped to handle.
No upload photos. It’s a security risk.
Formatting and easy embedding in comments and posts. We’ll be adding features as we go after launch since these are time-consuming and not necessary to start with.
Where is my HTTV? Email me Ken, if it hasn’t come yet the mail lost in and I’ll send you a new one.
August 19th, 2017 at 9:49 AM ^
but want to have that '09 next to my name just for fandom endurance reasons
August 19th, 2017 at 11:14 AM ^
Once those points are convertible to cash, you will all be happy we got to keep our points.
August 20th, 2017 at 8:31 AM ^
Man, LaQuon Treadwell has really let himself go.
August 19th, 2017 at 1:37 PM ^
I agree with this guy. I been a member for 9 years and 6 weeks. That means a little something to me. Id like to keep that
August 19th, 2017 at 3:56 PM ^
To be fair, he was probably in middle school in 2008.
But seriously--thanks to Seth, Brian, HUEL and the rest of the gang for all their hard work. I've been involved in upgrades like this and they ain't pretty.
August 21st, 2017 at 9:33 AM ^
Yes we're going to try to keep the original join dates.
My account was "Misopogon" when the new site launched; I joined early 2007 and had a couple of diaries on the old site. However when i decided to use my real name I had to boot a guy already named "Seth" from his account, so now I have his signup date. This continues to annoy me because I'm one of like 3 people who had signup dates before the new site launched. I think it's me, Brian's brother, and the guy who made the Better Son or Daughter video.
FYI in 2008 I was the publisher of a trade magazine called Pollution Engineering, after having worked my way up from a part-time products editor out of college. Being made publisher at 28 was WAY too young for that much responsibility in the failing print magazine industry in the middle of a financial crisis and I was a spectacular failure. That all paved the way for me to start self-publishing HTTV in 2011, and take over the business stuff for Brian when TomVH left for ESPN.
August 21st, 2017 at 1:56 PM ^
I believe I joined on the original 2.0 launch date - June 30, 2008. Anywho, thanks for the hard work on version 3.0. Looking forward to it!
August 19th, 2017 at 4:50 PM ^
August 20th, 2017 at 1:25 AM ^
August 21st, 2017 at 9:54 AM ^
i dont care much for points as i'm mostly a lurker
August 22nd, 2017 at 6:46 PM ^
I want my Haloscan join date back.
August 20th, 2017 at 12:46 AM ^
Maybe because I don't post a lot but that joined date is important to me. My brother has a Rivals membership and he's like 250+ months gold member or something...I'm like that's crazy.
August 20th, 2017 at 2:18 PM ^
August 21st, 2017 at 8:33 AM ^
Cosign
August 19th, 2017 at 9:50 AM ^
August 19th, 2017 at 6:53 PM ^
August 19th, 2017 at 9:51 AM ^
August 19th, 2017 at 10:22 AM ^
Yes. We're moving all of it. Initially we suggested turning pages older than 10 years old into plain HTML (and locking comments) but HUEL said they didn't mind doing the whole thing.
August 20th, 2017 at 7:56 AM ^
HUEL Da Man!...or whatever HUEL be.
Get here soon, I want to fully enjoy the first of several championship runs.
August 19th, 2017 at 9:54 AM ^
August 19th, 2017 at 10:08 AM ^
I read the above as that the actual threads themselves will still sort by last comment posted, etc., but what about comments within threads is my question.
August 19th, 2017 at 10:23 AM ^
Not off the bat. We'll maybe look into that later. We're gonna start with a pretty barebones site that works and add from there.
August 19th, 2017 at 11:02 AM ^
Appreciate your response, Seth
August 19th, 2017 at 5:20 PM ^
Sent from MGoBlog HD for iPhone & iPad
August 19th, 2017 at 9:54 AM ^
Druuuuuuuuuuuuuuuuuuuuuuuuuuuuuuupal
August 19th, 2017 at 9:57 AM ^
August 19th, 2017 at 10:28 AM ^
August 19th, 2017 at 10:02 AM ^
Interested by this and its explanation:
"Threading will be in the same order, not dynamic. It’s by creation date. Posts are by time. Too much work for the server to be constantly re-sorting and we are going for speed and stability over more functions."
I get not worrying too much about adding new features yet, but isn't this something you'd just implement on the client in JS and not on the server? Any reason why you'd have to do this on the server and not just leave it up to the browser to handle?
August 19th, 2017 at 10:13 AM ^
August 19th, 2017 at 10:25 AM ^
Yeah that's the idea. We want the server side to be super-simple.
Adding client-side things means finding APIs that do that, and every API we add has to be tested a ton to make sure it gets along with everything else. So it's best to start with just the ones we need and add more later.
August 19th, 2017 at 10:04 AM ^
August 19th, 2017 at 10:05 AM ^
August 19th, 2017 at 11:55 PM ^
Brian should label everything on the site fake news and then point out that the president talks about this site daily!
jdon
August 19th, 2017 at 10:12 AM ^
August 19th, 2017 at 10:21 AM ^
August 19th, 2017 at 10:23 AM ^
I'd love the ability to sort comments not just by date, but also by most upvotes. I'm not sure how complicated it is to do that, but there are times where I would really prefer to just see the top comments rather than taking the time to navigate though everything to find the best ones.
August 19th, 2017 at 10:27 AM ^
August 19th, 2017 at 10:31 AM ^
August 19th, 2017 at 10:41 AM ^
site ahead of speed of rollout. The key to this site has always been content over tech features and look. Too many competitors emphasize the opposite. It takes guts when you run a business to focus on quality when the deadlines are screaming at you every day. Your patience will continue to pay dividends.
August 20th, 2017 at 12:54 AM ^
With the start of the season, I have to imagine that there is going to be a traffic surge. I'd much rather have a stable site full of good content than a new site that isn't quite ready and in which I can't find the UFR for the week.
August 19th, 2017 at 10:58 AM ^
August 19th, 2017 at 11:13 AM ^
I. for one, welcome our new Drupal overlords. I'd like to remind them as a trusted MGoBlog poster, I could be helpful in rounding up others to toil in the underground Beta caves.
August 19th, 2017 at 11:27 AM ^
thanks for the update. can i has football now?
August 19th, 2017 at 11:28 AM ^
I will echo Jasons words - "software is hard". Too many people don't understand it, and think people just sit at their desks doing cool web surfing things all day. But telling a computer what to do, how to do it, when to do it, and handling exceptions and errors takes an incredible amount of detailed thought process.
The old saying is accurate - there's never enough time to do it right, but there's always time to do it again. I hate doing the same thing twice... Take your time, boys, and do it right the first time!
August 19th, 2017 at 12:55 PM ^
August 19th, 2017 at 4:10 PM ^
I was hoping they weren't sticking with Drupal but I guess that is what they are comfortable with from a content management standpoint. Too bad the performance sucks
Comments