{"id":36,"date":"2007-05-02T00:52:13","date_gmt":"2007-05-02T04:52:13","guid":{"rendered":"http:\/\/www.virtualroadside.com\/blog\/index.php\/2007\/05\/02\/website-synchronization-and-management-issues\/"},"modified":"2007-05-10T10:59:56","modified_gmt":"2007-05-10T14:59:56","slug":"website-synchronization-and-management-issues","status":"publish","type":"post","link":"https:\/\/www.virtualroadside.com\/blog\/index.php\/2007\/05\/02\/website-synchronization-and-management-issues\/","title":{"rendered":"Website Synchronization and Management Issues"},"content":{"rendered":"<p>I maintain the <a href=\"http:\/\/www.michiganboysstate.org\" target=\"_blank\">Michigan Boys State website<\/a> and other websites, and something that I keep running into is the problem of website management. Last year, I started developing <a href=\"http:\/\/onnac.sourceforge.net\" target=\"_blank\">Onnac<\/a>, which helped me to some extent in managing the menus, banners, and templates that I needed to run that site.<\/p>\n<p>My problem: I keep local copies of the websites on my desktop, and run apache\/php\/mysql to do debugging and development with. This is a great arrangement, since it lets me test things out before I deploy them. However, there is the problem of synchronization. As long as I remember which website happens to have the most recent copy of content (which may be either one, especially if we need to post something on the production site <em>right now<\/em>), then it works out fine. But, a number of times last year during the Boys State program when we were doing a lot of updates each day for a week, I got confused and overwrote old data on accident.<\/p>\n<p>I&#8217;m curious though, how does one manage a static website and keep it synced up correctly? Without shell access? There&#8217;s probably tools out there for that sort of thing, I spose. My ideal solution would be subversion &#8212; but thats not available unless you have shell access, which I do *not* have on the websites I admin (including this one, because I&#8217;m too cheap).<\/p>\n<p>Next time, some of my ideas on how to resolve some of these problems that I implemented in Onnac and future ideas I haven&#8217;t implemented yet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I maintain the Michigan Boys State website and other websites, and something that I keep running into is the problem of website management. Last year, I started developing Onnac, which helped me to some extent in managing the menus, banners, and templates that I needed to run that site. My problem: I keep local copies [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/36"}],"collection":[{"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=36"}],"version-history":[{"count":0,"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/36\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=36"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=36"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}