{"id":31,"date":"2003-08-18T23:42:30","date_gmt":"2003-08-19T03:42:30","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/geekroom\/2003\/08\/18\/adding-a-webgui-site\/"},"modified":"2003-08-18T23:42:30","modified_gmt":"2003-08-19T03:42:30","slug":"adding-a-webgui-site","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/geekroom\/2003\/08\/18\/adding-a-webgui-site\/","title":{"rendered":"Adding a webgui site"},"content":{"rendered":"<p><a name='a43'><\/a><\/p>\n<p>I&#8217;ve written the first version of a command line script to automate the creation of a webgui script.  It&#8217;s at eon:\/opt\/sbin\/add-webgui-site.sh.  It handles setting up the directory structure, the configuration file, and the initial database structure.  It also prints out the changes to make to the apache config files (I don&#8217;t want to do these automatically, since they require a web server reboot, which takes down most of our dynamic sites for a few seconds).  This also just sets up a vanilla webgui installation, with the goofy webgui default style and getting started pages.  I&#8217;ll update it soon to setup a couple of initial admin users, delete the getting started pages (perhaps replace them with a more helpful tutorial?), and tweak a couple of the other settings.  It saves 15 minutes of fiddling as is, though.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve written the first version of a command line script to automate the creation of a webgui script. It&#8217;s at eon:\/opt\/sbin\/add-webgui-site.sh. It handles setting up the directory structure, the configuration file, and the initial database structure. It also prints out the changes to make to the apache config files (I don&#8217;t want to do these [&hellip;]<\/p>\n","protected":false},"author":71,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-systems"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/geekroom\/wp-json\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/geekroom\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/geekroom\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/geekroom\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/geekroom\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":0,"href":"https:\/\/archive.blogs.harvard.edu\/geekroom\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/geekroom\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/geekroom\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/geekroom\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}