<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>Photo Placement</title> <style> .pageclass{ background-color: rgba(190,190, 190,255.00); font-family:"Bodoni MT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif; font-size:90%; font-style:normal; font-weight:normal; font-variant:normal; } </style> </head> <body class="pageclass"> <h2>Photo Placement Tool</h2> <p> I have been a digital photographer since the days of the first digital camera, the Kodak dc40. Over the years I have used a variety of tools to create web pages from my images, my own ASPNET code, FrontPage, Light Room etc. All have their own advantages and disadvantages. This page describes a tool I wrote to do that to photo collection web pages. </p> <p> <a href="./PlacementToolInstall.msi">PlacementToolInstall.msi</a> *** If you need a database you can install Microsoft's free version of Sql Server Express 201 <a href="http://www.microsoft.com/en-us/download/details.aspx?id=42299">Microsoft SQL Server 2014 Express</a> </p> <p>First this is what the tool produces strict Html5/Css or Bootstrap Html5/Css files</p> <img src="./thehtml5page.png" width="400" /> <a href="http://DragonsAwaken.net/leho/ImagePlacment/Deadmans2010html5/deadmans2010.html">or as a page link.</a> <a href="http://dragonsawaken.net/leho/Deadmans2014/Deadmans2014.html"> ...or a Bootstrap example</a> <h4> First Design:</h4> <ul> <li> I wanted to be able to select the images from multiple locations.</li> <li> I wanted to be able to have multiple tables of images in each page</li> <li> I wanted to be able to include camera information and my comments for each image</li> <li> I would prefer to have multiple sized images available to the user</li> <li> Creating a web page of images should be either quick or detailed as needed</li> <li> I wanted to be able to control CSS formatting</li> <li> Output either MVC 5 or Html5/CSS</li> <li> I could extend the tool to add copyright but I have <a href="http://dragonsawaken.net/Leho/Zen_Soft/Download/txtPjpg.zip">tools I've writen for that purpuse</a></li> </ul> <h4>2nd Design</h4> <p> I would write the Application in c# and WPF, it would output both HTML5/CSS and MVC 5 files. The image and formating information would go into a database. I would use Microsoft's Entity Framework 6 code first. The database would be created if needed on a new machine. The Wpf Application and the MVC5 outputs would use the same Data Model. The plain HTM5/CSS output would not use the database. There would be pages to preview the formats/fonts in the wpf application. </p> <h4>Results</h4> <p>The first version generated MV5 web sites but I found it was inapropriate as a tool, I removed that feature and find the current version usefull</p> <p>The Main page</p> <img src="./mainpage.png" Width="400"/> <p>Formatting pages</p> <img src="./pageformat.png" width="400" /> <img src="./formatimagetables.png" width="400" /> <p>Preview pages</p> <img src="./ImageSets.Png" width="400" /> <img src="./showfontchoice.png" width="400" /> <img src="./formatpreviewtool.png" width="400" /> </body> </html>