web development round up 02

Automation, viruses & predictive search

Automate creation of HTML pages and merge with website.

Machinery

Smart thinking was needed to consider how to save time and resources in publishing many hundreds of product pages without search engines marking down the content as duplicate or spammy. Through a series of PHP scripts and functions we created a content engine that would take the product data and mix with a combination of supplied paragraphs, all relevant to the product. The HTML pages were then automatically created and linked to the website. Using an automated CRON script we added the new pages over time to the website to organically grow the site.

Replace existing admin interface to deliver new features

Vehicle Dealer

After using a CMS for some time you can get a feel for what's missing or what extra features would make the CMS better for you. A custom CMS was in need of a new interface to improve product views and look-up abilities. Using a combination of Javascript and PHP we delivered replacement views that displayed a data table enabling fast search and editing of stock items.

Investigate and report upon failing application

Insurance

There are many good reasons to moving a web application to a new host from security, reliability, extra features or cost. Even the best laid plans and checks can eventuate in all or some parts of the application not working. Being tasked with investigating a failing application we set about our top down approach in checking the new host had all the required libraries, software and versions. The next part is to check where the app is failing at which process and to add additional error log reporting to that section. Once the issue was identified we reported back our findings with guidance and resolve.

Predictive search for website

Membership Organisation

When you have masses of data its a smart idea to allow site visitors to search through the data and quickly find what they are looking for. As search engines realised predictive search can step the process and assist the end user prior to a full search or even lead the user to relevant results. Building a predictive search for a member organisation with many records lead us to looking at all the parts involved from the data store to each function along the way. We optimised code in the functions and even changed the logic within the code to reduce the wait the end user has before receiving results. All this was measured against our custom timing routines that could map out the time each part of the process took.

Identify, remove and clean virus from site.

Parts and Components Supplier

Wordpress has had its share of viruses and there's an incentive to create viruses for Wordpress as 20% of websites run on the platform. We have seen many viruses over the years that infect Wordpress from compromised plugins to a weak stack on the host. Our process in removing viruses involves isolating a copy of the site and work from this copy going forward with the intention of using this copy as the replacement of the live site.

Firstly we identify how the virus infected in the first place so as to repair or block this entry point before releasing the site again to a live status. Once patched we scan the site many times to identify other infected areas and to remove the infected parts. Once clean we check all patched areas and that software libraries are up to date and replace the infected live site with our clean copy.

Related Links

Have a project in mind?

get in touch