{"id":732,"date":"2007-03-05T22:45:18","date_gmt":"2007-03-05T22:45:18","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm"},"modified":"2008-02-10T23:53:24","modified_gmt":"2008-02-10T23:53:24","slug":"bye-bye-blogger-hello-wordpress","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm","title":{"rendered":"Bye bye Blogger &#8211; Hello WordPress!"},"content":{"rendered":"<p>Regular visitors to this site may have noticed that over the last 24 hours, the site has developed a totally different look and feel.<\/p>\n<p>I will start posting content that isn&#8217;t about the redevelopment of this site again soon but the last couple of weeks have been pretty tough on the self-hosted IT front. First I started to have <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/sender-verify-failed-with-incorrect.htm\">problems with e-mail delivery to certain hosts<\/a>, then <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/oops-dropped-off-the-net-for-a-while.htm\">I accidentally dropped my domain off the Internet<\/a> and at the same time, I&#8217;ve been busy moving this website to a new content management system and <a href=\"http:\/\/www.ascomi.net\/\">hosting provider<\/a>.<\/p>\n<p>For some time now, I&#8217;ve been working on rewriting the site using (semantically correct) XHTML and CSS but my lack of design skills (combined with a lack of spare time) were holding the project back. Ironically, it was <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/bye-bye-blogger.htm\">my decision to dump Blogger as a content management system<\/a> (a not insubstantial project in its own right) that has pulled everything together.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/wp-admin\/images\/wordpress-logo.png?w=700&#038;ssl=1\" alt=\"WordPress logo\" \/>I&#8217;ve heard a lot of good things about WordPress, which is available as <a href=\"http:\/\/wordpress.com\/\">a hosted service<\/a> or as <a href=\"http:\/\/wordpress.org\/\">software to run on a server under your own control<\/a>, and I&#8217;ve chosen the latter option. In fact, over the last couple of weeks, the whole site has been migrated to a WordPress installation on <a href=\"http:\/\/www.ascomi.net\/\">ascomi<\/a>&#8216;s webspace.<\/p>\n<p>It&#8217;s quite strange &#8211; most of the technology on which I&#8217;ve built my career is from Microsoft &#8211; yet I&#8217;m writing this post on a Mac and publishing it on a site which uses the <a href=\"http:\/\/en.wikipedia.org\/wiki\/LAMP_%28software_bundle%29\">Linux-Apache-MySQL-PHP<\/a> (LAMP) software stack (actually, the server is running FreeBSD, so it&#8217;s really FAMP but that&#8217;s just being pedantic).<\/p>\n<p>I had originally planned to run the old and new sites in parallel until all the issues were ironed out, but in practice it&#8217;s not been that straightforward as I tried to maintain the URL structure. Late last night I cut everything across to the new site but like so much on the &#8216;net today, Mark&#8217;s (we)Blog 2.0 is in beta!<\/p>\n<p>So, why&#8217;s it been so complex? Well, so far, this is what I&#8217;ve done:<\/p>\n<ol>\n<li>Order new hosting space and upload the content from old website.<\/li>\n<li>Transfer\/register all domain names and direct them to the new hosting provider&#8217;s name servers.<\/li>\n<li>Edit .htaccess to <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm\">rewrite requests from secondary domain names<\/a> (or without the www. prefix) to <a href=\"http:\/\/www.markwilson.co.uk\/\">http:\/\/www.markwilson.co.uk\/<\/a>.<\/li>\n<li>Install and configure WordPress &#8211; pretty straightforward with a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Fantastico_%28web_hosting%29\">Fantastico<\/a> scripted installation.<\/li>\n<li>Customise WordPress &#8211; pick a template (<a href=\"http:\/\/themes.wordpress.net\/columns\/3-columns\/704\/wp-andreas01-12\/\">Andreas Viklund&#8217;s WP-Andreas01<\/a>), install and activate plug-ins (<a href=\"http:\/\/justinsomnia.org\/2006\/04\/wordpress-suicide\/\">WP Suicide<\/a>, <a href=\"http:\/\/www.romantika.name\/v2\/2007\/01\/31\/import-new-blogger-to-wordpress\/\">New Blogger Import<\/a>).<\/li>\n<li>Commit WordPress Suicide, in the process wiping out default posts etc. but leaving behind users, user metadata and options.<\/li>\n<li><a href=\"http:\/\/www.benh.org\/techblog\/2007\/02\/migrating-new-blogger-to-wordpress-2\/\">Migrate Blogger content to WordPress<\/a>, maintaining the existing URL structure &#8211; this was the bit that scared me most and actually it was really simple (<a href=\"http:\/\/wordpress.com\/blog\/2007\/02\/06\/new-blogger-importer\/\">hosted WordPress users can also directly import from Blogger<\/a>). First of all I needed to switch Blogger over to host my blog at Google (BlogSpot) &#8211; as all the previously-published content was still available on my server then users would not have seen any change. Next, I used the New Blogger Import plugin to suck over 700 posts and 600 comments out of BlogSpot and into WordPress. I had an issue with the formatting of the URLs but Ady Romantika very kindly updated his script for me and the updated version ran very smoothly (a couple of posts were missed but I found them from an <a href=\"http:\/\/www.xml-sitemaps.com\/broken-links.html\">XML sitemap generator broken links report<\/a> and migrated them manually). It&#8217;s worth noting that Ady&#8217;s script also leaves the Blogger post ID as a comment in each migrated post. Once migrated, I switched Blogger back to FTP publishing and ran the old and new sites in parallel for a short time but found that to be too much work and have since removed the Blogger site from the server (<a rel=\"nofollow\" href=\"http:\/\/www.markwilson.force9.co.uk\/\">an archived version of the old site<\/a> will remain in place for a few weeks at least).<\/li>\n<li>Install and activate the <a href=\"http:\/\/sw-guide.de\/wordpress\/category-tagging-plugin\/\">Category Tagging<\/a> plugin. Start to assign categories to posts and create a new post, which removed the PHP error messages that originally appeared (<em>Warning: array_keys(): The first argument should be an array in \/usr\/home\/<\/em>username<em>\/public_html\/blog\/wp-content\/plugins\/category-tagging.php on line 95<\/em> and <em>Warning: Invalid argument supplied for foreach() in \/usr\/home\/<\/em>username<em>\/public_html\/blog\/wp-content\/plugins\/category-tagging.php on line 96<\/em>).<\/li>\n<li>Make more template formatting changes; deactivate WP Suicide and New Blogger Import; install and activate <a href=\"http:\/\/nymb.us\/projects\/show\/213\">Fancy Archives<\/a> and <a href=\"http:\/\/www.acmetech.com\/blog\/adsense-deluxe\/\">AdSense Deluxe<\/a>; register for a <a href=\"http:\/\/wordpress.com\/api-keys\/\">WordPress API key<\/a> and activate <a target=\"_blank\" href=\"http:\/\/akismet.com\/\">Akismet<\/a>.<\/li>\n<li>Create new pages to replace the non-blog content from the old site (and <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2004\/12\/redirecting-clients-when-websites.htm\">redirect requests using .htaccess<\/a>).<\/li>\n<li>Remove the old content and generate a new XML sitemap.<\/li>\n<\/ol>\n<p>Looking back, it&#8217;s odd that one of the things holding back the redevelopment of the original site was the lack of a good design &#8211; as it happens the WordPress template that I chose is also available as a standard <a href=\"http:\/\/andreasviklund.com\/templates\/\">website template<\/a> and there are loads of good-looking templates at <a href=\"http:\/\/www.freecsstemplates.org\/\">freecsstemplates.org<\/a> and at <a href=\"http:\/\/www.oswd.org\/\">Open Source Web Design<\/a>.<\/p>\n<p>At the moment I&#8217;m still adding categories and tweaking the formatting (there are some CSS glitches to iron out &#8211; hence the beta tag) but I&#8217;m hoping that within a few weeks the site will be pretty much there. I also plan to go back through the template code and implement some of the CSS tips that I&#8217;ve been picking up from the old <a href=\"http:\/\/www.netmag.co.uk\/\">.net<\/a> magazines that <a href=\"http:\/\/www.alexcoles.com\/\">Alex<\/a> gave me as well as two excellent books:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.amazon.co.uk\/gp\/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.co.uk%2FBulletproof-Web-Design-Flexibility-Protecting%2Fdp%2F0321346939%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1173133942%26sr%3D8-1&amp;tag=marsweblo-21&amp;linkCode=ur2&amp;camp=1634&amp;creative=6738\">Bulletproof Web Design by Dan Cederholm<\/a>.<\/li>\n<li><a href=\"http:\/\/www.amazon.co.uk\/gp\/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.co.uk%2FCSS-Missing-Manual-David-McFarland%2Fdp%2F0596526873%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1173134060%26sr%3D1-1&amp;tag=marsweblo-21&amp;linkCode=ur2&amp;camp=1634&amp;creative=6738\">CSS The Missing Manual by David Sawyer McFarland<\/a>.<\/li>\n<\/ul>\n<p>If all goes to plan, subscribers shouldn&#8217;t have to change any settings, the URLs for the content should be preserved, the quality of the content should improve and my search engine placement should be maintained.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Regular visitors to this site may have noticed that over the last 24 hours, the site has developed a totally different look and feel. I will start posting content that isn&#8217;t about the redevelopment of this site again soon but the last couple of weeks have been pretty tough on the self-hosted IT front. First &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Bye bye Blogger &#8211; Hello WordPress!<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[14,29,15],"class_list":["post-732","post","type-post","status-publish","format-standard","hentry","category-site-notices","tag-blogger","tag-website-development","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bye bye Blogger - Hello WordPress! - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bye bye Blogger - Hello WordPress! - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"Regular visitors to this site may have noticed that over the last 24 hours, the site has developed a totally different look and feel. I will start posting content that isn&#8217;t about the redevelopment of this site again soon but the last couple of weeks have been pretty tough on the self-hosted IT front. First &hellip; Continue reading Bye bye Blogger &#8211; Hello WordPress!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2007-03-05T22:45:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2008-02-10T23:53:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.markwilson.co.uk\/blog\/wp-admin\/images\/wordpress-logo.png\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Bye bye Blogger &#8211; Hello WordPress!\",\"datePublished\":\"2007-03-05T22:45:18+00:00\",\"dateModified\":\"2008-02-10T23:53:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm\"},\"wordCount\":988,\"commentCount\":10,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"image\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/wp-admin\\\/images\\\/wordpress-logo.png\",\"keywords\":[\"Blogger\",\"Website Development\",\"WordPress\"],\"articleSection\":[\"Site notices\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm\",\"name\":\"Bye bye Blogger - Hello WordPress! - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/wp-admin\\\/images\\\/wordpress-logo.png\",\"datePublished\":\"2007-03-05T22:45:18+00:00\",\"dateModified\":\"2008-02-10T23:53:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm#primaryimage\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/wp-admin\\\/images\\\/wordpress-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/wp-admin\\\/images\\\/wordpress-logo.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/03\\\/bye-bye-blogger-hello-wordpress.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bye bye Blogger &#8211; Hello WordPress!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bye bye Blogger - Hello WordPress! - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm","og_locale":"en_GB","og_type":"article","og_title":"Bye bye Blogger - Hello WordPress! - markwilson.it","og_description":"Regular visitors to this site may have noticed that over the last 24 hours, the site has developed a totally different look and feel. I will start posting content that isn&#8217;t about the redevelopment of this site again soon but the last couple of weeks have been pretty tough on the self-hosted IT front. First &hellip; Continue reading Bye bye Blogger &#8211; Hello WordPress!","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm","og_site_name":"markwilson.it","article_published_time":"2007-03-05T22:45:18+00:00","article_modified_time":"2008-02-10T23:53:24+00:00","og_image":[{"url":"https:\/\/www.markwilson.co.uk\/blog\/wp-admin\/images\/wordpress-logo.png","type":"","width":"","height":""}],"author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Bye bye Blogger &#8211; Hello WordPress!","datePublished":"2007-03-05T22:45:18+00:00","dateModified":"2008-02-10T23:53:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm"},"wordCount":988,"commentCount":10,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"image":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.markwilson.co.uk\/blog\/wp-admin\/images\/wordpress-logo.png","keywords":["Blogger","Website Development","WordPress"],"articleSection":["Site notices"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm","name":"Bye bye Blogger - Hello WordPress! - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm#primaryimage"},"image":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.markwilson.co.uk\/blog\/wp-admin\/images\/wordpress-logo.png","datePublished":"2007-03-05T22:45:18+00:00","dateModified":"2008-02-10T23:53:24+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm#primaryimage","url":"https:\/\/www.markwilson.co.uk\/blog\/wp-admin\/images\/wordpress-logo.png","contentUrl":"https:\/\/www.markwilson.co.uk\/blog\/wp-admin\/images\/wordpress-logo.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/bye-bye-blogger-hello-wordpress.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Bye bye Blogger &#8211; Hello WordPress!"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":713,"url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/bye-bye-blogger.htm","url_meta":{"origin":732,"position":0},"title":"Bye bye Blogger?","author":"Mark Wilson","date":"Monday 19 February 2007","format":false,"excerpt":"Recently, I've written a couple of posts which hinted at the problems I've been having since I was involuntarily upgraded to Blogger's new platform and tonight was the final straw. For a while now, I've wanted to implement a category system for posts and a couple of months back I\u2026","rel":"","context":"In &quot;Site notices&quot;","block_context":{"text":"Site notices","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/site-notices"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9191,"url":"https:\/\/www.markwilson.co.uk\/blog\/2025\/10\/tonights-talk-at-the-bletchley-ai-user-group-and-a-new-ai-resources-page.htm","url_meta":{"origin":732,"position":1},"title":"Tonight&#8217;s talk at the Bletchley AI User Group, and a new AI Resources page","author":"Mark Wilson","date":"Tuesday 21 October 2025","format":false,"excerpt":"Tonight, I'll be giving a talk on AI Transformation at the Bletchley AI User Group. Slides I gave up on bit.ly QR codes\/links to OneDrive* and hosted the slides on my own website. They are also embedded below: Alternatively, you can save my bandwidth by picking them up from my\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/highres_530620137.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/highres_530620137.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/highres_530620137.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/highres_530620137.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/highres_530620137.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":6346,"url":"https:\/\/www.markwilson.co.uk\/blog\/2016\/04\/ad-blocker-detection.htm","url_meta":{"origin":732,"position":2},"title":"Ad blocker detection","author":"Mark Wilson","date":"Saturday 16 April 2016","format":false,"excerpt":"Ad blocking has become increasingly common on the Internet. We all hate those sites that place obtrusive ads in the middle of content (Forbes, ZDNet, I'm looking at you!) but for many sites it's fairly passive content -\u00a0simple images, banners, etc. placed above, below or to the side of the\u2026","rel":"","context":"In &quot;Site notices&quot;","block_context":{"text":"Site notices","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/site-notices"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":694,"url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm","url_meta":{"origin":732,"position":3},"title":"Embedding video content in (X)HTML","author":"Mark Wilson","date":"Thursday 8 February 2007","format":false,"excerpt":"Yesterday's Mac vs. PC post should have been straightforward, except that it contained three video clips, each of which I wanted to embed in a standards-compliant way whilst maintaining maximum browser compatibility (i.e. ignoring the official advice from Adobe on embedding Flash content and Apple's advice for embedding QuickTime content\u2026","rel":"","context":"In \"Adobe Flash\"","block_context":{"text":"Adobe Flash","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/flash"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1972,"url":"https:\/\/www.markwilson.co.uk\/blog\/2010\/08\/adding-a-tweet-button-to-a-self-hosted-wordpress-blog.htm","url_meta":{"origin":732,"position":4},"title":"Adding a Tweet button to a self-hosted WordPress blog","author":"Mark Wilson","date":"Friday 13 August 2010","format":false,"excerpt":"Yesterday, Twitter launched their official button for websites and keen-eyed observers will have noticed that markwilson.it now sports a shiny new \"tweet\" icon at the head of each post.\u00c2\u00a0 It's pretty easy to do (Twitter generates the code for you - and has an FAQ for developers) but there may\u2026","rel":"","context":"In \"Social Networking\"","block_context":{"text":"Social Networking","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/social-networking"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1810,"url":"https:\/\/www.markwilson.co.uk\/blog\/2010\/05\/enabling-website-compression-to-reduce-bandwidth-use.htm","url_meta":{"origin":732,"position":5},"title":"Enabling website compression to reduce bandwidth use","author":"Mark Wilson","date":"Monday 10 May 2010","format":false,"excerpt":"After years of steady growth, markwilson.it has seen a small drop in the number of blog subscribers in recent months.\u00c2\u00a0 To me this means one of two things: Perhaps RSS is no longer the most useful way to consume blog content\u00c2\u00a0(for example, I rarely read RSS feeds these days and\u2026","rel":"","context":"In \"Apache\"","block_context":{"text":"Apache","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/apache"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=732"}],"version-history":[{"count":0,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/732\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}