{"id":356,"date":"2007-05-11T18:57:14","date_gmt":"2007-05-11T18:57:14","guid":{"rendered":"https:\/\/copyright.lboro.ac.uk\/lorls\/?p=356"},"modified":"2007-05-11T18:57:14","modified_gmt":"2007-05-11T18:57:14","slug":"version-6-a-new-lorls","status":"publish","type":"post","link":"https:\/\/blog.lboro.ac.uk\/lorls\/lorls\/version-6-a-new-lorls","title":{"rendered":"Version 6: A new LORLS"},"content":{"rendered":"<p>Jon and I have begun to think about the future of LORLS. At the moment we seem to keep coming up against issues with the data design whenever we try to implement a new feature. So we&#8217;re thinking it might be time to (warning scary thought coming) throw anyway what we&#8217;ve got and start again from stratch.<\/p>\n<p>Having spent a couple of late Monday evenings discussing this we&#8217;ve come up with a new data model. This is still very much at the play stage &#8211; so things are likely to change.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/blog.lboro.ac.uk\/lorls2\/wp-content\/uploads\/sites\/3\/2007\/05\/LORLS_ER_v6_11.png\" rel=\"lightbox[356]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-394\" title=\"LORLS_ER_v6_1\" src=\"https:\/\/blog.lboro.ac.uk\/lorls2\/wp-content\/uploads\/sites\/3\/2007\/05\/LORLS_ER_v6_11.png\" alt=\"\" width=\"400\" height=\"447\" srcset=\"https:\/\/blog.lboro.ac.uk\/lorls\/wp-content\/uploads\/sites\/3\/2007\/05\/LORLS_ER_v6_11.png 1200w, https:\/\/blog.lboro.ac.uk\/lorls\/wp-content\/uploads\/sites\/3\/2007\/05\/LORLS_ER_v6_11-268x300.png 268w, https:\/\/blog.lboro.ac.uk\/lorls\/wp-content\/uploads\/sites\/3\/2007\/05\/LORLS_ER_v6_11-916x1024.png 916w, https:\/\/blog.lboro.ac.uk\/lorls\/wp-content\/uploads\/sites\/3\/2007\/05\/LORLS_ER_v6_11-900x1005.png 900w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>One thing we&#8217;d be keen to do this time round is to seperate the backend that provides access to the databse from the frontend, or rather frontends &#8211;\u00a0 assuming that with a XML+HTTP based API at the backend there could be multiple frontends for different tasks, institutions, mash ups, etc.<\/p>\n<p>Of course a well defined XML+HTTP API could even mean that there could be multiple backends.\u00a0 For example traditional Perl based CGI scripts for use with Apache for those of us with a modicum of common sense, or Java+Tomcat for people who like smacking their foreheads against walls (you can tell\u00a0we might have a small bias, can&#8217;t you? \ud83d\ude42 ).<\/p>\n<p>Interestingly we&#8217;ve just had an email from one of the other LORLS sites asked about forking the existing code. So maybe this is an opporuntity for some cross institutional development of LORLS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jon and I have begun to think about the future of LORLS. At the moment we seem to keep coming up against issues with the data design whenever we try to implement a new feature. So we&#8217;re thinking it might be time to (warning scary thought coming) throw anyway what we&#8217;ve got and start again [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[3],"tags":[],"class_list":["post-356","post","type-post","status-publish","format-standard","hentry","category-lorls","count-0","even alt","author-lbgpb","last"],"_links":{"self":[{"href":"https:\/\/blog.lboro.ac.uk\/lorls\/wp-json\/wp\/v2\/posts\/356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.lboro.ac.uk\/lorls\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.lboro.ac.uk\/lorls\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.lboro.ac.uk\/lorls\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.lboro.ac.uk\/lorls\/wp-json\/wp\/v2\/comments?post=356"}],"version-history":[{"count":0,"href":"https:\/\/blog.lboro.ac.uk\/lorls\/wp-json\/wp\/v2\/posts\/356\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.lboro.ac.uk\/lorls\/wp-json\/wp\/v2\/media?parent=356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.lboro.ac.uk\/lorls\/wp-json\/wp\/v2\/categories?post=356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.lboro.ac.uk\/lorls\/wp-json\/wp\/v2\/tags?post=356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}