{"id":11023,"date":"2012-01-25T09:07:04","date_gmt":"2012-01-25T09:07:04","guid":{"rendered":"http:\/\/www.clearbooks.co.uk\/?p=11023"},"modified":"2012-03-05T17:55:59","modified_gmt":"2012-03-05T17:55:59","slug":"under-the-development-hood","status":"publish","type":"post","link":"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/","title":{"rendered":"Under the development hood"},"content":{"rendered":"<p>The development team at Clear Books has been relatively quiet of late so what has been keeping the guys busy? Here&#8217;s a quick update.<\/p>\n<p>The team has been working very hard under the hood.<\/p>\n<p>Over Christmas and into the New Year there haven&#8217;t been very many new features released because on the surface nothing has changed, however, behind the scenes\u00a0key functionality has been migrated over to an <a href=\"http:\/\/en.wikipedia.org\/wiki\/Model%E2%80%93view%E2%80%93controller\">MVC<\/a>\u00a0framework.<\/p>\n<p>In simple terms this new structure to the code makes it easier to debug, re-use, test, optimise and change in the future.<\/p>\n<p>Whereas in the beginning Clear Books code was written in a very <a href=\"http:\/\/en.wikipedia.org\/wiki\/Procedural_programming\">procedural<\/a> way with code and content interwoven, it&#8217;s now very abstracted with code in one place and content in another using <a href=\"http:\/\/en.wikipedia.org\/wiki\/Object-oriented_programming\">OOP<\/a> practices.<\/p>\n<p>Re-writing an application is a daunting prospect that may be\u00a0<a href=\"http:\/\/www.joelonsoftware.com\/articles\/fog0000000069.html\">ill advised<\/a>. It has the potential to drag on to the\u00a0detriment\u00a0of producing new functionality, features and usability.<\/p>\n<p>Here&#8217;s how we approached it:<\/p>\n<ul>\n<li>Identified the top 40 most used scripts\/pages\/features in the app and focused only on rewriting those.<\/li>\n<li>The rest of the app remains in our original procedural style.<\/li>\n<li>Set a deadline of 14th February to complete the migration.<\/li>\n<li>The lesser used pages will be migrated over time as and when we either fix bugs or improve the feature.<\/li>\n<\/ul>\n<p>This change provides a solid foundation to the app. From that base our next mamoth task is a huge design and usability review which has already been initiated and an update will follow in due course.<\/p>\n<p>And of course we&#8217;re always on the look out to recruit talented <a href=\"http:\/\/www.clearbooks.co.uk\/about\/careers\/php-web-developer-london\/\">PHP developers<\/a>\u00a0to join our development team.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The development team at Clear Books has been relatively quiet of late so what has been keeping the guys busy? Here&#8217;s a quick update. The team has been working very hard under the hood. Over Christmas and into the New [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-11023","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Under the development hood | Clear Books<\/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.clearbooks.co.uk\/blog\/under-the-development-hood\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Under the development hood | Clear Books\" \/>\n<meta property=\"og:description\" content=\"The development team at Clear Books has been relatively quiet of late so what has been keeping the guys busy? Here&#8217;s a quick update. The team has been working very hard under the hood. Over Christmas and into the New [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/\" \/>\n<meta property=\"og:site_name\" content=\"Clear Books\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/clearbooks\/\" \/>\n<meta property=\"article:published_time\" content=\"2012-01-25T09:07:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-03-05T17:55:59+00:00\" \/>\n<meta name=\"author\" content=\"Tim Fouracre\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@timfouracre\" \/>\n<meta name=\"twitter:site\" content=\"@ClearBooks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tim Fouracre\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/\"},\"author\":{\"name\":\"Tim Fouracre\",\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/#\/schema\/person\/bbee69f33d20633f23e4570772def494\"},\"headline\":\"Under the development hood\",\"datePublished\":\"2012-01-25T09:07:04+00:00\",\"dateModified\":\"2012-03-05T17:55:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/\"},\"wordCount\":287,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/#organization\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/\",\"url\":\"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/\",\"name\":\"Under the development hood | Clear Books\",\"isPartOf\":{\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/#website\"},\"datePublished\":\"2012-01-25T09:07:04+00:00\",\"dateModified\":\"2012-03-05T17:55:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.clearbooks.co.uk\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Under the development hood\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.clearbooks.co.uk\/blog\/\",\"name\":\"Clear Books\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.clearbooks.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/#organization\",\"name\":\"Clear Books\",\"url\":\"https:\/\/www.clearbooks.co.uk\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.clearbooks.co.uk\/blog\/wp-content\/uploads\/2017\/06\/clear-books-plc-icon-rgb-1.png\",\"contentUrl\":\"https:\/\/www.clearbooks.co.uk\/blog\/wp-content\/uploads\/2017\/06\/clear-books-plc-icon-rgb-1.png\",\"width\":400,\"height\":400,\"caption\":\"Clear Books\"},\"image\":{\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/clearbooks\/\",\"https:\/\/x.com\/ClearBooks\",\"https:\/\/www.linkedin.com\/company\/clear-books\",\"https:\/\/www.youtube.com\/user\/ClearBooksVideos\",\"https:\/\/en.wikipedia.org\/wiki\/Clear_Books\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/#\/schema\/person\/bbee69f33d20633f23e4570772def494\",\"name\":\"Tim Fouracre\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.clearbooks.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0ed40e153a36d6d33c75141cf20ed2b39337965852dc0a40acea7e4a64962f4b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0ed40e153a36d6d33c75141cf20ed2b39337965852dc0a40acea7e4a64962f4b?s=96&d=mm&r=g\",\"caption\":\"Tim Fouracre\"},\"description\":\"Tim founded Clear Books in 2008. Like many small business owners he worked from home for 15 months to get his startup off the ground. Today Tim enjoys helping Clear Books, its customers and its growing team innovate and achieve. Tim did his GCE O Levels in Ghana.\",\"sameAs\":[\"http:\/\/www.clearbooks.co.uk\",\"http:\/\/uk.linkedin.com\/in\/timfouracre\",\"https:\/\/x.com\/timfouracre\"],\"url\":\"https:\/\/www.clearbooks.co.uk\/blog\/author\/tim\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Under the development hood | Clear Books","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.clearbooks.co.uk\/blog\/under-the-development-hood\/","og_locale":"en_GB","og_type":"article","og_title":"Under the development hood | Clear Books","og_description":"The development team at Clear Books has been relatively quiet of late so what has been keeping the guys busy? Here&#8217;s a quick update. The team has been working very hard under the hood. Over Christmas and into the New [&hellip;]","og_url":"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/","og_site_name":"Clear Books","article_publisher":"https:\/\/www.facebook.com\/clearbooks\/","article_published_time":"2012-01-25T09:07:04+00:00","article_modified_time":"2012-03-05T17:55:59+00:00","author":"Tim Fouracre","twitter_card":"summary_large_image","twitter_creator":"@timfouracre","twitter_site":"@ClearBooks","twitter_misc":{"Written by":"Tim Fouracre","Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/#article","isPartOf":{"@id":"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/"},"author":{"name":"Tim Fouracre","@id":"https:\/\/www.clearbooks.co.uk\/blog\/#\/schema\/person\/bbee69f33d20633f23e4570772def494"},"headline":"Under the development hood","datePublished":"2012-01-25T09:07:04+00:00","dateModified":"2012-03-05T17:55:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/"},"wordCount":287,"commentCount":1,"publisher":{"@id":"https:\/\/www.clearbooks.co.uk\/blog\/#organization"},"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/","url":"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/","name":"Under the development hood | Clear Books","isPartOf":{"@id":"https:\/\/www.clearbooks.co.uk\/blog\/#website"},"datePublished":"2012-01-25T09:07:04+00:00","dateModified":"2012-03-05T17:55:59+00:00","breadcrumb":{"@id":"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.clearbooks.co.uk\/blog\/under-the-development-hood\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.clearbooks.co.uk\/blog\/"},{"@type":"ListItem","position":2,"name":"Under the development hood"}]},{"@type":"WebSite","@id":"https:\/\/www.clearbooks.co.uk\/blog\/#website","url":"https:\/\/www.clearbooks.co.uk\/blog\/","name":"Clear Books","description":"","publisher":{"@id":"https:\/\/www.clearbooks.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.clearbooks.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.clearbooks.co.uk\/blog\/#organization","name":"Clear Books","url":"https:\/\/www.clearbooks.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.clearbooks.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.clearbooks.co.uk\/blog\/wp-content\/uploads\/2017\/06\/clear-books-plc-icon-rgb-1.png","contentUrl":"https:\/\/www.clearbooks.co.uk\/blog\/wp-content\/uploads\/2017\/06\/clear-books-plc-icon-rgb-1.png","width":400,"height":400,"caption":"Clear Books"},"image":{"@id":"https:\/\/www.clearbooks.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/clearbooks\/","https:\/\/x.com\/ClearBooks","https:\/\/www.linkedin.com\/company\/clear-books","https:\/\/www.youtube.com\/user\/ClearBooksVideos","https:\/\/en.wikipedia.org\/wiki\/Clear_Books"]},{"@type":"Person","@id":"https:\/\/www.clearbooks.co.uk\/blog\/#\/schema\/person\/bbee69f33d20633f23e4570772def494","name":"Tim Fouracre","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.clearbooks.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0ed40e153a36d6d33c75141cf20ed2b39337965852dc0a40acea7e4a64962f4b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0ed40e153a36d6d33c75141cf20ed2b39337965852dc0a40acea7e4a64962f4b?s=96&d=mm&r=g","caption":"Tim Fouracre"},"description":"Tim founded Clear Books in 2008. Like many small business owners he worked from home for 15 months to get his startup off the ground. Today Tim enjoys helping Clear Books, its customers and its growing team innovate and achieve. Tim did his GCE O Levels in Ghana.","sameAs":["http:\/\/www.clearbooks.co.uk","http:\/\/uk.linkedin.com\/in\/timfouracre","https:\/\/x.com\/timfouracre"],"url":"https:\/\/www.clearbooks.co.uk\/blog\/author\/tim\/"}]}},"_links":{"self":[{"href":"https:\/\/www.clearbooks.co.uk\/blog\/wp-json\/wp\/v2\/posts\/11023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.clearbooks.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.clearbooks.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.clearbooks.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.clearbooks.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=11023"}],"version-history":[{"count":0,"href":"https:\/\/www.clearbooks.co.uk\/blog\/wp-json\/wp\/v2\/posts\/11023\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.clearbooks.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=11023"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.clearbooks.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=11023"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.clearbooks.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=11023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}