{"id":100,"date":"2010-03-14T08:58:59","date_gmt":"2010-03-14T08:58:59","guid":{"rendered":"http:\/\/nirvaat.com\/?p=100"},"modified":"2010-03-14T08:58:59","modified_gmt":"2010-03-14T08:58:59","slug":"3-page-site-generator-cakephp-application","status":"publish","type":"post","link":"https:\/\/nirvaat.com\/blogs\/2010\/03\/3-page-site-generator-cakephp-application\/","title":{"rendered":"3 Page Site Generator &#8211; CakePHP Application"},"content":{"rendered":"<div>\n<p>This application is built as a generator application for a simple 3  page HTML site. The template is same for generated sites, but the  images, text and contact details are different. It allows the  administrator to manage Real Estate Agents and multiple properties under  each of them. Each property has some related picture, which form image  gallery for the property. The application generates the HTML code along  with the CSS, JS and image files related with the property and allows  user to download the same as zip file. The user can unzip the file to  any web server root and the page will start working.<\/p>\n<p>It is developed using CakePHP, and uses views and layouts for  generated site pages. So, if user wants to change the layout of a page  then he just needs to modify the view file and it will be reflected in  the generated files. User can also select different CSS files to use  with each property site.<\/p>\n<p>To ease off the management of lots of images for property gallery &#8211;  the application uses the\u00a0<a title=\"Multiple file upload using jQuery\" href=\"http:\/\/www.uploadify.com\/\" target=\"_blank\">uploadify<\/a> jQuery plugin &#8211; which supports multiple  file uploads. Along with this user can also reorder the images after  upload using drag and drop feature &#8211; implemented in\u00a0<a title=\"Javascript  Library jQuery\" href=\"http:\/\/www.jquery.com\/\" target=\"_blank\">jQuery js library<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This application is built as a generator application for a simple 3 page HTML site. The template is same for generated sites, but the images, text and contact details are different.<\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"categories":[28],"tags":[],"class_list":["post-100","post","type-post","status-publish","format-standard","hentry","category-portfolio"],"_links":{"self":[{"href":"https:\/\/nirvaat.com\/blogs\/wp-json\/wp\/v2\/posts\/100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nirvaat.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nirvaat.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nirvaat.com\/blogs\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/nirvaat.com\/blogs\/wp-json\/wp\/v2\/comments?post=100"}],"version-history":[{"count":1,"href":"https:\/\/nirvaat.com\/blogs\/wp-json\/wp\/v2\/posts\/100\/revisions"}],"predecessor-version":[{"id":101,"href":"https:\/\/nirvaat.com\/blogs\/wp-json\/wp\/v2\/posts\/100\/revisions\/101"}],"wp:attachment":[{"href":"https:\/\/nirvaat.com\/blogs\/wp-json\/wp\/v2\/media?parent=100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nirvaat.com\/blogs\/wp-json\/wp\/v2\/categories?post=100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nirvaat.com\/blogs\/wp-json\/wp\/v2\/tags?post=100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}