MGoJob: Drupal 8 Migration

Submitted by Brian on December 1st, 2015 at 1:43 PM

featured-space-policy[1]

It's time to update MGoBlog to the latest version of Drupal. I'm looking for a Drupal developer who is familiar with MGoBlog to create a version of the site in Drupal 8. This is a contract job; if you're interested there would also be an ongoing maintenance aspect as we tweak the site and add bells and whistles.

Requirements are somewhat flexible since Drupal 8 and its contrib constellation are still in flux, but an outline:

  • implement a modern responsive theme for the site that we already have mocked up
  • implement a Drupal 8 version of the XML RPC module that allows Windows Live Writer to work in 6
  • implement as much of the current site functionality as possible given the state of contrib (userpoints not working will be a major issue, for one), adding as contrib fills in
  • make sure performance is at least as good and hopefully better than the existing site
  • migrate content, taxonomy, diaries, and users, in some form. I am completely happy to leave previous content behind in static pages as long as the URLs remain the same and you can still get to them in some form from the tag pages.

Budget is "I don't know, I've never budgeted something like this." I am expecting something in the five digit range. You will know better than I what is feasible if you're a good candidate. Timeframe is 3-6 months, but is flexible since we are aiming at a moving target. Email me at [email protected] if you're interested.

Comments

PowerEye

December 1st, 2015 at 2:32 PM ^

Brian's choice of image recalls Colin Powell's Pottery Barn Rule and the advice he gave to the president before the US invasion of Iraq. He should make this explicit for said contractor. You break it, you buy it.

'You are going to be the proud owner of 25 million [Michigan Fans],' he told the [MGoBlog Drupal Contractor]. 'You will own all their hopes, aspirations, and problems. You'll own it all.'

 

You break it you buy it

 

JeepinBen

December 1st, 2015 at 1:56 PM ^

Shouldn't this be marked "Meta"? /S

Good to hear there's going to be some upgrades. Is this going to be all a behind-the-scenes update? Or is there going to be any "up front" changes? Reader feedback taken into account? I know there've been some threads on it... just wondering.

Also, to whoever understood Brian's post on a technical basis - I did ENG101. I Hate Code. This is my kind of engineering:

 

Seth

December 1st, 2015 at 10:54 PM ^

I'm personally not getting anything from the apps, and I think Brian's only getting a pittance. They're there for convenience. I think Brian made a deal with both developers long ago. Anyway I don't run any ads on there so I imagine if they are, it's some sort of mobile network, and half is going to the general blog coffers (ie Brian).

MAccLA

December 1st, 2015 at 3:27 PM ^

A few app redesign features that would be helpful:

1. Notifications -- it would be nice if there were an option to receive customized notifications, say for instance to user comments. This way you don't have to constantly recheck the message board.

2. Up vote (or down vote) capability -- I would assume many MgoBlog users now primarily use the app to view content, so this would be a really beneficial feature.

The Geek

December 4th, 2015 at 7:14 PM ^

I use it whilst in the head. The only drawback is the lack of upvote/downvote. On the plus side you can see many more threads on the board, and you can view deleted comments, which are always fun.

 

TIMMMAAY

December 1st, 2015 at 1:57 PM ^

I know nothing about building a website, or the software involved. Having said that, usually when I hear (read) people talking about Drupal it is in a severe negative tone. Is there a specific reason (other than avoiding a complete re-build) that you're sticking with Drupal? 

Salinger

December 2nd, 2015 at 11:33 AM ^

PHP is shit and lots of people don't like it, but Drupal is open source and free so that's a major plus for operations like MgoBlog. To my knowledge, they don't have to worry about licensing costs and tomfoolery like that. 

Personally, I love Kentico and will go to my grave declaring its greatness. Licensing isn't too expensive, its super flexible, the company is awesome and the Kentico community is very helpful.