If you ever listen to the local SF Bay Area sports radio station, KNBR 680, you may often hear a commercial bit with the slogan, “The best lawyers you hope to never need” and their website, http://DolanLawFirm.com. Well, it is me who created the Dolan Law Firm website!
The law firm had requested to move their html-based website from the Firmsite Publisher platform to the WordPress platform. This was a monumental task because this Law firm had over 10K articles and 200+ categories to migrate over to WordPress.
I was the main developer for this project and with the help of an intern, we were able to complete this project in 3 months. Using my prior WordPress experience, I found ways to reduce the development time by creating scripts to automate certain tasks.
In addition to migrating the articles and categories, I was also responsible styling the layout, photoshopping all graphics and icons, as well as code additional WordPress plugins.
When you have to completely redesign a successful website with 500K+ views a month, what do you have to think about?
The most important factor is to keep the website successful. In many high-traffic websites, this often times require all SEO factors of a website to remain intact.
There was a requirement to move the jsp-based Findlaw.co.uk website into a WordPress website. I was the sole developer task with porting this website (along with all 3,000+ pages) into the WordPress CMS.
I had to come up with a plan to programmatically copy all the pages and articles from the old website into a format that can be easily imported into WordPress. I also had to retain all URLs and SEO tags are identical to the old website.
I was able to successfully complete this huge project in 2 months and keep the traffic steady.
UPDATE(2017): The FindlawUK division is no longer being maintained.
Screencast shows the same web-dashboard displayed on three different devices – MacBook, iPad, and iPhone See in Action
The dashboard contains several distinct widgets:
1.) Multiple carousels (swiping of data) responds to both mouse and touch gestures to swipe the card to view additional sets of data.
2.) A slider to select the date and time range. The slider transforms into the standard iPhone time picker when the web-dashboard is viewed on an iPhone.
3.) Sophisticated charts embedded inside of other charts.
4.) Grids to display data
5.) Persistent Web Design techniques to retain user’s viewing settings
- Bryntum Scheduler and Gantt Charts
- Sencha EXTJS 4.0
- jQuery.ContentCarousel plugin
- Developr theming
- jQuery.blockUI plugin
View the Web Dashboard