MSCI is a trade association supporting the metals industry with conferences, education and resources. Working together we create a mobile app to communicate directly with members before, during, and after events.
Digital transformation is not a project, it’s more of a journey. A journey, that once begun can lead to some very rewarding outcomes. When we first met NJASAP, they were in the market for a website redesign. Something we could definitely help with. There were some 3rd party integrations, but more or less, it was a straight forward website redesign with some additional web application development. Fast forward a bit in the future and we’ve completed that website redesign and in addition, completely replaced much of the software that once managed their members. This digital transformation came with some interesting hurdles, some of the most notable challenges where:
Solid Digital’s approach to digital product development always begins with a digital strategy. Then, we move into our discovery process to build a strong delivery plan. Finally, we transition into the production phase using our agile product development best practices to complete the work.
It was clear that we had to answer a few crucial questions in order to provide our best recommendations.
Ultimately it was decided to replace vBulletin with a newer solution called NodeBB. Tapatalk support was removed because the new forum software provided mobile support natively. We also created an inventory of all UnionWare integration points with their existing software and were able to update them to the new Aptify system on their website, NodeBB and mobile application.
The web development process was one of discovery and felt like peeling back an onion, actually, multiple onions. With each layer removed we could dig down to the next level and determine the next step.
We needed to determine how members would authenticate, then inventory all the areas that a member would log into the system. We knew that we wanted each software solution to interface with a single identity provider (IDP). Using SSO (single sign-on) was important to guarantee that systems were not managing unique accounts, and all personally identifiable information (PII) was managed in a single place. Aptify’s software provided this ability and we were able to accomplish this goal.
The existing vBulletin database was about 8 GB large, had thousands of users, tens of thousands of topics and just about a million posts. It was pretty big. There are a lot of tutorials on how to migrate vBulletin to NodeBB but none that dealt with a large database like this. In addition, there were some gotchas that we didn’t discover until we tried it out. Overall we successfully migrated the systems and learned a lot along the way.
In the end, our biggest lesson was learning the NodeBB plugin ecosystem and how to extend the platform.
The mobile app existed before we began working together and. it contained a lot of legacy code and features. It had all kinds of connections to the UnionWare software and included functionality that did not yet exist in Aptify. The Solid Digital and Aptify teams worked together to implement each of the features required and updated the mobile application to use the new system and completely remove all of the UnionWare connection points.
Once all of the web development and QA (quality assurance) was completed, we launched.
It took quite a bit of coordination, but all 3 systems needed to go live in a certain order with an incredible amount of care. Firstly, no new data could be created in the union-management software. There had to be a freeze in creating new data so that the data could be migrated. Next, the website was updated to use the new SSO authentication implementation. Then, we had to do the final forum import. After some vigorous testing, we turned everything on so users could start using it. Once stable, we submitted the mobile app and users were forced to upgrade.
This was a major initiative for our client and our team. We were so proud of the effort and service our team provided and the client received a quality implementation. As far as major digital transformations go it went very smoothly. We hope to help someone else with a project like this in the future.
“The work was performed impeccably and proved tremendously popular with leadership, members, and staff alike. Solid Digital’s exceptional project management, flexible assistance, and constant communication contributed to a rewarding partnership.”
Elizabeth Lykins, Executive Director, NJASAP
Our on-going partnership with NJASAP continues to be a success, the outcomes of our collaboration speak for themselves: