{"id":135,"date":"2011-08-18T21:24:54","date_gmt":"2011-08-19T04:24:54","guid":{"rendered":"http:\/\/www.klsoftware.com\/blog\/?p=135"},"modified":"2011-08-18T21:25:54","modified_gmt":"2011-08-19T04:25:54","slug":"website-launch-delayed-it-wasnt-me-really","status":"publish","type":"post","link":"https:\/\/www.klsoftware.com\/blog\/?p=135","title":{"rendered":"Website launch delayed.  It wasn&#8217;t me, really!"},"content":{"rendered":"<p>UCM website launch was delayed until September 6th.  Now that there are containers and departments are responsible for their own data, the launch progress came to a crawl.  People are finally realizing that there is work involved in owning your own data.  What a surprise&#8230; NOT!  <\/p>\n<p>Still working full speed+ on the website, and it is looking good.  Now if we could only speed up the searches!<\/p>\n<p>So far, the best piece I coded was the lunch menu display.  I used two jQuery plugins: A calendar component, and prettyPhoto.  I display the food being served each day in schools in the jQuery calendar plugin.  The data was created in an APEX application to populate the backend tables.  A little materialized view magic later, and the data is available as a JSON feed from a service call to UCM using the IsJson=1 parameter on the service.  I use pretty photo to display a list of food properties (similar to the side panel of a cereal box), and a graphic &#8211; also fed by a UCM service call.  I&#8217;ll post the code for the calendar and popup display with a mockup JSON file for data in a few days.  I spent way to much time getting this just right.  Better to do a job right the first time, then to spend additional days, sometimes weeks coding again&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>UCM website launch was delayed until September 6th. Now that there are containers and departments are responsible for their own data, the launch progress came to a crawl. People are finally realizing that there is work involved in owning your own data. What a surprise&#8230; NOT! Still working full speed+ on the website, and it [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-135","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.klsoftware.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.klsoftware.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.klsoftware.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.klsoftware.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.klsoftware.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=135"}],"version-history":[{"count":2,"href":"https:\/\/www.klsoftware.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/135\/revisions"}],"predecessor-version":[{"id":137,"href":"https:\/\/www.klsoftware.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/135\/revisions\/137"}],"wp:attachment":[{"href":"https:\/\/www.klsoftware.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.klsoftware.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.klsoftware.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}