{"id":8,"date":"2007-04-06T23:13:30","date_gmt":"2007-04-07T05:13:30","guid":{"rendered":"http:\/\/sha.nnoncarey.com\/blog\/archives\/8"},"modified":"2007-08-27T16:32:16","modified_gmt":"2007-08-27T22:32:16","slug":"new-articles-collaborative-editors","status":"publish","type":"post","link":"https:\/\/sha.nnoncarey.com\/blog\/archives\/8","title":{"rendered":"New articles, Collaborative editors"},"content":{"rendered":"<p>There are a couple of new articles on the Tech section of my web site.  I&#8217;m slowly porting over things which have just been sitting around.  The articles are about my FuseboxXF project, and my Physics simulation program.  I still need to redesign the site and decide how to make it all dynamic, but at least there is more content!<\/p>\n<p>I also added a placeholder for my newest idea:  a web-based concurrent file editor (multiuser\/multiplayer text editing).  I came up with the idea while thinking about the next project I&#8217;ll start at work.  Since the projects we do are (relatively) small, I can use Circuitmaker (another project I&#8217;ll be posting about soon) to create a framework for most of the application.  After that though, it&#8217;s a free-for-all on the entire project, using Dreamweaver&#8217;s annoying file check in\/check out functionality to avoid problems with multiple people editing the same file (clobbering).  It&#8217;s annoying because you have to constantly ask someone if they are done with a file so you can edit it, and if they aren&#8217;t or they aren&#8217;t there, you could be out of luck and it is very disruptive.  If three of us could all edit files at the same time, this problem would be virtually eliminated.<\/p>\n<p>So, I searched and downloaded <a href=\"http:\/\/moonedit.com\/\">MoonEdit<\/a> which doesn&#8217;t work the way I though it would.  It&#8217;s fairly slick and it works, but it doesn&#8217;t give you a list of all the files in the directory you run it from.  Instead, you can only edit files you create from within MoonEdit, and those files always end in &#8220;.me&#8221;.<\/p>\n<p>In any case, there are some others out there now that I look at Wikipedia.  <a href=\"http:\/\/en.wikipedia.org\/wiki\/Category:Collaborative_real-time_editors\">Collaborative_real-time_editors<\/a> and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Collaborative_editor\">Collaborative_editor<\/a> are good reference pages.  Mine would be different from these in that users wouldn&#8217;t be able to edit the same line at the same time, and it would be optimized for LAN usage. Another feature which might be cool is to allow users to hold a lock on the entire XML element your cursor is in (if it&#8217;s an XML-compliant document).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are a couple of new articles on the Tech section of my web site. I&#8217;m slowly porting over things which have just been sitting around. The articles are about my FuseboxXF project, and my Physics simulation program. I still need to redesign the site and decide how to make it all dynamic, but at &hellip; <a href=\"https:\/\/sha.nnoncarey.com\/blog\/archives\/8\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;New articles, Collaborative editors&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-8","post","type-post","status-publish","format-standard","hentry","category-embattle"],"_links":{"self":[{"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/posts\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":0,"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/posts\/8\/revisions"}],"wp:attachment":[{"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/media?parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/categories?post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/tags?post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}