Talk given at WordCamp Sydney on September 24, 2016.
The Web is an industry that thrives on the new… but what about building sites that last?
In 1996, I used my newly acquired HTML skills to build a fan site for my favourite author.
Twenty years later, the site – roalddahlfans.com – is still alive and kicking.
I’ll trace the development of the site over the years, which mirrors both my own career journey as a developer and the trajectory of the web as a whole.
I’ll also talk about the challenges I faced during my recent 6-month project to convert the whole site – nearly 1500 pages – to WordPress, dragging it into the 21st century at last.
32. Pros
• Security - better than what I had
• PHP-based
• Responsive themes
33. Pros
• Security - better than what I had
• PHP-based
• Responsive themes
• Plugins!
34. Pros
• Security - better than what I had
• PHP-based
• Responsive themes
• Plugins!
• Better admin UX - including ACL & versioning
35. Pros
• Security - better than what I had
• PHP-based
• Responsive themes
• Plugins!
• Better admin UX - including ACL & versioning
• Less friction to update
42. Concerns
• How to organise the site? How much of the
cross-referencing to automate?
43. Concerns
• How to organise the site? How much of the
cross-referencing to automate?
“This has to be a solved problem, right?”
44. Concerns
• How to organise the site? How much of the
cross-referencing to automate?
“This has to be a solved problem, right?”
• 20 years of inbound links and PageRank to
preserve
45. Concerns
• How to organise the site? How much of the
cross-referencing to automate?
“This has to be a solved problem, right?”
• 20 years of inbound links and PageRank to
preserve
• Hard-coded HTML styles in the DB to clean up
48. The Plan
• Set up site on new host
• Create basic site structure
49. The Plan
• Set up site on new host
• Create basic site structure
• Read up on security
50. The Plan
• Set up site on new host
• Create basic site structure
• Read up on security
• VaultPress & Wordfence
51. The Plan
• Set up site on new host
• Create basic site structure
• Read up on security
• VaultPress & Wordfence
• Auto-updates
52. The Plan
• Set up site on new host
• Create basic site structure
• Read up on security
• VaultPress & Wordfence
• Auto-updates
• Set up child theme and create nav menu
53. The Plan
• Set up site on new host
• Create basic site structure
• Read up on security
• VaultPress & Wordfence
• Auto-updates
• Set up child theme and create nav menu
• Start migrating content
77. Final Steps
• Migrate all old news/blog posts
• Set up Adsense and Analytics
• Update the theme
78. Final Steps
• Migrate all old news/blog posts
• Set up Adsense and Analytics
• Update the theme
• Set up .htaccess redirects
79. Final Steps
• Migrate all old news/blog posts
• Set up Adsense and Analytics
• Update the theme
• Set up .htaccess redirects
• Change DNS to point to the new site!
80.
81. Some numbers…
• ~4500 page views/day
• 28% US; 25% UK; 6% AU
• 60% desktop;
27% mobile; 13% tablet
• 84% via search;
11% direct; 4% referral;
< 1% social
• Most popular content: short stories; trivia quizzes; teacher
materials