{"id":403,"date":"2025-10-16T15:42:42","date_gmt":"2025-10-16T19:42:42","guid":{"rendered":"https:\/\/scootercam.net\/notes\/?p=403"},"modified":"2025-10-18T15:17:20","modified_gmt":"2025-10-18T19:17:20","slug":"scootercam-future-plans","status":"publish","type":"post","link":"https:\/\/scootercam.net\/blog\/scootercam-future-plans\/","title":{"rendered":"Scootercam &#8211; future plans"},"content":{"rendered":"\n<p>Right now Scootercam&#8217;s a hot mess of one-off scripts written in a sandbox. There&#8217;s been no real strategic vision, other than a place to keep me busy, and no plan for the site&#8217;s future. I&#8217;ve struggled with how to get past that. With the formation of Scootercam Worldwide LLC, I&#8217;ve got a new sandbox.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>As of October 2025, a remarkable\u00a0<strong>43.3% of all websites globally<\/strong>\u00a0use WordPress. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>User-friendly interface makes it a popular choice for beginners and experts alike.<\/li>\n\n\n\n<li>It&#8217;s flexible &#8211; WordPress sites can be used as blogs, e-commerce, and everything in between.<\/li>\n\n\n\n<li>It&#8217;s modular &#8211; After over 20 years, there&#8217;s a vast plug-and-play library of themes and plugins <\/li>\n\n\n\n<li>There&#8217;s a huge user base and certainly more support for an established system like WordPress, which is essential for long term success.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s next<\/h2>\n\n\n\n<p>To move Scootercam to a WordPress site, I&#8217;ll need to refactor all the backend code into a custom WordPress plugin. <\/p>\n\n\n\n<p>The site has several chunks of data that appear like widgets. For example, the &#8220;next-24&#8221; widget pulls data in from a source called Visual Crossing. The data is parsed, sorted, and laid out in a table. <\/p>\n\n\n\n<p>There&#8217;s about six other widgets on the home page &#8211; the Amcrest camera, local thermometer readings, marine forecast, extended forecast, a few more &#8211; each of these will have a plugin to create the same output my code did, but the management of the widget and ease of use will be substantially easier.<\/p>\n\n\n\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"290\" height=\"300\" src=\"https:\/\/scootercam.net\/wp-content\/uploads\/2025\/10\/image-1-290x300.png\" alt=\"\" class=\"wp-image-404\" srcset=\"https:\/\/scootercam.net\/blog\/wp-content\/uploads\/2025\/10\/image-1-290x300.png 290w, https:\/\/scootercam.net\/blog\/wp-content\/uploads\/2025\/10\/image-1-991x1024.png 991w, https:\/\/scootercam.net\/blog\/wp-content\/uploads\/2025\/10\/image-1-768x793.png 768w, https:\/\/scootercam.net\/blog\/wp-content\/uploads\/2025\/10\/image-1.png 1152w\" sizes=\"auto, (max-width: 290px) 100vw, 290px\" \/><\/figure>\n\n\n\n<p><\/p>\n<\/blockquote>\n<\/blockquote>\n<\/blockquote>\n<\/blockquote>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Right now Scootercam&#8217;s a hot mess of one-off scripts written in a sandbox. There&#8217;s been no real strategic vision, other than a place to keep me busy, and no plan for the site&#8217;s future. I&#8217;ve struggled with how to get past that. With the formation of Scootercam Worldwide LLC, I&#8217;ve got a new sandbox. WordPress<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-403","post","type-post","status-publish","format-standard","hentry","category-notes"],"_links":{"self":[{"href":"https:\/\/scootercam.net\/blog\/wp-json\/wp\/v2\/posts\/403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scootercam.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scootercam.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scootercam.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/scootercam.net\/blog\/wp-json\/wp\/v2\/comments?post=403"}],"version-history":[{"count":1,"href":"https:\/\/scootercam.net\/blog\/wp-json\/wp\/v2\/posts\/403\/revisions"}],"predecessor-version":[{"id":405,"href":"https:\/\/scootercam.net\/blog\/wp-json\/wp\/v2\/posts\/403\/revisions\/405"}],"wp:attachment":[{"href":"https:\/\/scootercam.net\/blog\/wp-json\/wp\/v2\/media?parent=403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scootercam.net\/blog\/wp-json\/wp\/v2\/categories?post=403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scootercam.net\/blog\/wp-json\/wp\/v2\/tags?post=403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}