{"id":639,"date":"2010-08-07T14:53:04","date_gmt":"2010-08-07T18:53:04","guid":{"rendered":"http:\/\/www.briancbecker.com\/blog\/"},"modified":"2020-04-13T18:45:09","modified_gmt":"2020-04-13T22:45:09","slug":"minishowcase-mod","status":"publish","type":"page","link":"http:\/\/www.briancbecker.com\/blog\/projects\/minishowcase-mod\/","title":{"rendered":"Minishowcase Mod"},"content":{"rendered":"<p><a href=\"http:\/\/www.briancbecker.com\/blog\/wp-content\/uploads\/2010\/08\/minishowcase_mod.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-642\" title=\"minishowcase_mod\" src=\"http:\/\/www.briancbecker.com\/blog\/wp-content\/uploads\/2010\/08\/minishowcase_mod.jpg\" alt=\"\" width=\"296\" height=\"362\" srcset=\"http:\/\/www.briancbecker.com\/blog\/wp-content\/uploads\/2010\/08\/minishowcase_mod.jpg 296w, http:\/\/www.briancbecker.com\/blog\/wp-content\/uploads\/2010\/08\/minishowcase_mod-245x300.jpg 245w\" sizes=\"auto, (max-width: 296px) 100vw, 296px\" \/><\/a>I find most Internet photo galleries very annoying with their inability to quickly browse and scan through photos. The closest I&#8217;ve come to a good web-based photo gallery is Picasaweb, but unfortunately you can&#8217;t install it on your own custom webserver. A good alternative is <a href=\"http:\/\/minishowcase.net\/\">Minishowcase<\/a>, which is a light, slightly buggy, but very good Web 2.0 AJAX photo gallery. The down side is it didn&#8217;t support videos, subdirectories, or comments embedded in the IPTC field of JPEGs (which is where Picasa stores comments about each photo). Since it&#8217;s all open source with PHP and I&#8217;m a fair hand at basic web development stuff, I decided to quickly hack these features into it.<\/p>\n<p><a href=\"http:\/\/briancbecker.com\/files\/downloads\/projects\/minishowcase\/minishowcase_mod_picasa_flv_subdir.zip\">Download Minishowcase with my modification (800 KB)<\/a>.<\/p>\n<h2>Features<\/h2>\n<ul>\n<li><strong>Movies: <\/strong>You can now add and view videos in the form of FLVs (use <a href=\"http:\/\/www.erightsoft.com\/SUPER.html\">SUPER<\/a> or ffmpeg to convert your videos) just like you can normal photos.<\/li>\n<li><strong>Sub-directories<\/strong>: For basic sorting, you can organize your photos into sub-directories and each sub-directory will show up as a separate item (i.e. \/galleries\/Traveling\/Europe_2008\/Rome). It is a bit cumbersome because they all appear and there is no heiarchical expand\/collapse like there is in say Windows Explorer, but it&#8217;s better than nothing. There have been some other mods at the <a href=\"http:\/\/minishowcase.net\/community\/index.php\">Minishowcase community<\/a> that have better looking sub-directory features, but I pride mine as being the first \ud83d\ude09<\/li>\n<li><strong>IPTC Captions<\/strong>: Picasa stores captions to photos in the IPTC section of the JPEG and minishowcase will now alternatively read from this instead of a separate text file so you can export photos from Picasa and have your captions show up just like normal in Minishowcase. Using some tools, I hear you can have iPhoto do the same thing.<\/li>\n<\/ul>\n<p>See Instructions.html in the download for more information or contact me if you have problems. I&#8217;m busy but I&#8217;ll try to make time if I can.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I find most Internet photo galleries very annoying with their inability to quickly browse and scan through photos. The closest&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":532,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-639","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.briancbecker.com\/blog\/wp-json\/wp\/v2\/pages\/639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.briancbecker.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.briancbecker.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.briancbecker.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.briancbecker.com\/blog\/wp-json\/wp\/v2\/comments?post=639"}],"version-history":[{"count":14,"href":"http:\/\/www.briancbecker.com\/blog\/wp-json\/wp\/v2\/pages\/639\/revisions"}],"predecessor-version":[{"id":1519,"href":"http:\/\/www.briancbecker.com\/blog\/wp-json\/wp\/v2\/pages\/639\/revisions\/1519"}],"up":[{"embeddable":true,"href":"http:\/\/www.briancbecker.com\/blog\/wp-json\/wp\/v2\/pages\/532"}],"wp:attachment":[{"href":"http:\/\/www.briancbecker.com\/blog\/wp-json\/wp\/v2\/media?parent=639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}