Although we didn’t build this site and we haven’t really written much of its code, we continue to maintain and update the site.
Although we didn’t build this site and we haven’t really written much of its code, we continue to maintain and update the site.
When we inherited this code base, it had a WordPress site intermingled with a CodeIgniter site (called the partner portal). It quickly became apparent that we should separate the two, which we did.
We moved the WordPress site to wpEngine and left the partner site on the existing server. We also implemented several new features and a couple bug fixes on the partner portal.
One item of note was that we found an mitigated evidence that part of the site had been hacked. Our research found no evidence that the malicious code exposed any sensitive information, but we removed the code immediately.
I’ve mentioned this project before. We didn’t design or build the original code base but we’ve worked hard to improve it, fix bugs, and add lots of features. In addition to the team members above, we’ve also had help from several other contractors.
Not much noteworthy here except for our ability to dig into an existing project and add value quickly. TrackingFirst is a robust analytics product that is more difficult to reason about then most code bases. Regardless, our developers brought much needed stability to the platform which allowed the client to grow and eventually even raise venture capital.
This was mostly bug fixes and optimizations to a WordPress site. We made some easy updates to the html, fixed some server errors, implemented some optimizations to increase site speed, and replaced a form plugin with Gravity forms.
One thing of note is we set the site up to be run locally via Docker. I’ve mentioned this before, but this setup allows us to add developers to the project in a matter of minutes reguardless if they know anything about installing a WordPress website or not.
We were also tasked to create a new design for the site which is featured in the image above; however, the client didn’t think it fit their brand image so they went with a pre-built theme. We don’t always do this, but we decided to discount all the time for the design.
A lot of work goes on behind the scenes that I can’t ever talk about, but we did a full re-design of a video-on-demand site. Some of the best designs were never used in production because of client preferences, but this design is now obsolete, so I can share it.
The goal here was to make it easy for people to play the trailer as well as see other supporting graphics.
Our client wanted some ideas for a new product feature they were considering.
These designs never made it to a production site but they’re a great example of our capabilities.
This is a site we took over maintenance after it was built. I immediately got the project setup on code version control (GIT) and added the ability to quickly build and run the site locally using Docker. Then I added a couple developers to the project and got going on changes.
At this point, we’ve worked on the site on and off for a couple months. We’ve deployed code consistently without an issue on the live site and we’re moving the site towards a better setup by separating the codeigniter code from the WordPress code.
I’ve been on this project for almost a year and it is about time I write about it.
Up to this point me and my team have mostly been putting out fires and implementing small features. We’re about to move into a new phase where we revamp a lot of the old code.
One project highlight is the ability of our team to deploy changes with minimal disruption to the end user. This is a very complex codebase with lots of moving parts, so being able to bring some stability to the process has (I think) added a lot of value.
I wouldn’t say this has been a very fun project so far, due to the nature of fixing bugs all the time, but it is about to get a lot more exciting.