Mage – A .NET Image Gallery

What is Mage?

Mage is an image gallery written in VB.NET, ASP.NET that uses SQL Server as a back-end database. Mage came about for a number of reasons.

  1. I kind of wanted to write my own image gallery.
  2. I wanted to write software that people might actually use.
  3. There are very few options for people who want/need a .NET based image gallery.

Main Features

<meta name="GENERATOR" content="OpenOffice.org 2.0 (Linux)" /><meta name="CREATED" content="20060401;10340500" /><meta name="CHANGED" content="16010101;0" /><br /> <style> <!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } --> </style> <ul> <li> <p style="margin-bottom: 0in">Does not support Microsoft Access as a database option. Ha ha ha.</p> </li> <li> <p style="margin-bottom: 0in">Does support SQL Server and MySQL</p> </li> <li> <p style="margin-bottom: 0in">Table prefix allows Mage to be installed in the same database as other applications</p> </li> <li> <p style="margin-bottom: 0in">Easy install procedure. Upload, visit install.aspx, answer questions, view (UVAV)</p> </li> <li> <p style="margin-bottom: 0in">Themes / Skins</p> </li> <li> <p style="margin-bottom: 0in">Configurable Security Options</p> </li> <li> <p style="margin-bottom: 0in">Thumbnail Generation</p> </li> <li> <p style="margin-bottom: 0in">Multiple User Types</p> </li> <li> <p style="margin-bottom: 0in">Batch Upload (upload a zip file, Mage will decompress it and load into a gallery)</p> </li> <li> <p style="margin-bottom: 0in">Comments</p> </li> <li> <p style="margin-bottom: 0in">Ratings</p> <ul> <li> <p style="margin-bottom: 0in">Ratings by viewers</p> </li> <li> <p style="margin-bottom: 0in">Ratings by Admins</p> </li> <li> <p style="margin-bottom: 0in">Ratings by Author</p> </li> </ul> </li> <li> <p style="margin-bottom: 0in">Coppermine Import (I had to do this since that was where my old gallery was hosted)</p> </li> <li> <p style="margin-bottom: 0in">Documented.</p> </li> <li> <p style="margin-bottom: 0in">Open Source</p> </li> <li>Online update?</li> </ul> </div><!--/entry --> </div><!-- .entry-container --> <div class="post-footer fix"> <span class="author">Posted by <a href="http://blog.killfly.com/index.php/author/andrew/">Andrew</a> at 11:24 am</span> </div><!-- .post-footer --> <div id="comments"> <div id="respond"> <h3 id="reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/index.php/mage-a-net-image-gallery/#respond" style="display:none;">Cancel reply</a></small></h3> <form action="http://blog.killfly.com/wp-comments-post.php" method="post" id="commentform"> <span></span> <p> <label for='author' class=''>Name</label> <input type='text' name='author' id='author' class='textarea' value='' size='28' tabindex='1' />(required) </p> <p> <label for='email' class=''>E-mail</label> <input type='text' name='email' id='email' value='' size='28' tabindex='2' class='textarea' />(required) </p> <p> <label for='url' class=''>URI</label> <input type='text' name='url' id='url' value='' size='28' tabindex='3' class='textarea' /> </p> <p> <label for='comment' class='textarea '>Your Comment</label> <textarea name='comment' id='comment' cols='60' rows='10' tabindex='4' class='textarea'></textarea> </p> <p class="form-allowed-tags">You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: <code><a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> </code></p> <p class="form-submit"> <input name="submit" type="submit" id="submit" value="Submit Comment" /> <input type='hidden' name='comment_post_ID' value='45' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p> <p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="61213380c5" /></p> </form> </div><!-- #respond --> </div> </div><!--/post --> </div></div> <div id='sidebar-shell-1' class='sidebar-shell sidebar-shell-right'> <div class="dbx-group right boxed warea" id="sidebar"> <!--widget start --> <div id="categories" class="dbx-box suf-widget widget_categories"> <div class="dbx-content"> <h3 class="dbx-handle plain">Categories</h3> <ul> <li class="cat-item cat-item-6"><a href="http://blog.killfly.com/index.php/category/creativity/" >Creativity</a> (19) <ul class='children'> <li class="cat-item cat-item-16"><a href="http://blog.killfly.com/index.php/category/creativity/complete-songs/" >Complete Songs</a> (6) </li> <li class="cat-item cat-item-19"><a href="http://blog.killfly.com/index.php/category/creativity/a-catagory-to-catalog-any-cool-dreams-i-might-have/" >Dreams</a> (1) </li> <li class="cat-item cat-item-8"><a href="http://blog.killfly.com/index.php/category/creativity/music/" >Music</a> (11) </li> <li class="cat-item cat-item-10"><a href="http://blog.killfly.com/index.php/category/creativity/poetry/" >Poetry</a> (3) </li> <li class="cat-item cat-item-7"><a href="http://blog.killfly.com/index.php/category/creativity/writing/" >Writing</a> (4) </li> </ul> </li> <li class="cat-item cat-item-14"><a href="http://blog.killfly.com/index.php/category/food/" >Food</a> (10) </li> <li class="cat-item cat-item-9"><a href="http://blog.killfly.com/index.php/category/humor/" >Humor</a> (2) </li> <li class="cat-item cat-item-3"><a href="http://blog.killfly.com/index.php/category/life/" >Life</a> (11) </li> <li class="cat-item cat-item-5"><a href="http://blog.killfly.com/index.php/category/photos/" >Photos</a> (10) </li> <li class="cat-item cat-item-15"><a href="http://blog.killfly.com/index.php/category/politics/" >Politics</a> (2) </li> <li class="cat-item cat-item-2"><a href="http://blog.killfly.com/index.php/category/technology/" >Technology</a> (34) </li> <li class="cat-item cat-item-1"><a href="http://blog.killfly.com/index.php/category/uncategorized/" >Uncategorized</a> (25) </li> </ul> </div> </div> <!--widget end --> <!--widget start --> <div id="archives" class="dbx-box suf-widget widget_archive"> <div class="dbx-content"> <h3 class="dbx-handle plain">Archives</h3> <ul> <li><a href='http://blog.killfly.com/index.php/2012/01/' title='January 2012'>January 2012</a></li> <li><a href='http://blog.killfly.com/index.php/2011/11/' title='November 2011'>November 2011</a></li> <li><a href='http://blog.killfly.com/index.php/2011/09/' title='September 2011'>September 2011</a></li> <li><a href='http://blog.killfly.com/index.php/2011/01/' title='January 2011'>January 2011</a></li> <li><a href='http://blog.killfly.com/index.php/2010/11/' title='November 2010'>November 2010</a></li> <li><a href='http://blog.killfly.com/index.php/2010/07/' title='July 2010'>July 2010</a></li> <li><a href='http://blog.killfly.com/index.php/2010/06/' title='June 2010'>June 2010</a></li> <li><a href='http://blog.killfly.com/index.php/2010/05/' title='May 2010'>May 2010</a></li> <li><a href='http://blog.killfly.com/index.php/2010/04/' title='April 2010'>April 2010</a></li> <li><a href='http://blog.killfly.com/index.php/2010/02/' title='February 2010'>February 2010</a></li> <li><a href='http://blog.killfly.com/index.php/2010/01/' title='January 2010'>January 2010</a></li> <li><a href='http://blog.killfly.com/index.php/2009/12/' title='December 2009'>December 2009</a></li> <li><a href='http://blog.killfly.com/index.php/2008/11/' title='November 2008'>November 2008</a></li> <li><a href='http://blog.killfly.com/index.php/2008/10/' title='October 2008'>October 2008</a></li> <li><a href='http://blog.killfly.com/index.php/2008/09/' title='September 2008'>September 2008</a></li> <li><a href='http://blog.killfly.com/index.php/2008/08/' title='August 2008'>August 2008</a></li> <li><a href='http://blog.killfly.com/index.php/2008/07/' title='July 2008'>July 2008</a></li> <li><a href='http://blog.killfly.com/index.php/2008/06/' title='June 2008'>June 2008</a></li> <li><a href='http://blog.killfly.com/index.php/2008/05/' title='May 2008'>May 2008</a></li> <li><a href='http://blog.killfly.com/index.php/2008/04/' title='April 2008'>April 2008</a></li> <li><a href='http://blog.killfly.com/index.php/2008/03/' title='March 2008'>March 2008</a></li> <li><a href='http://blog.killfly.com/index.php/2007/12/' title='December 2007'>December 2007</a></li> <li><a href='http://blog.killfly.com/index.php/2007/11/' title='November 2007'>November 2007</a></li> <li><a href='http://blog.killfly.com/index.php/2007/09/' title='September 2007'>September 2007</a></li> <li><a href='http://blog.killfly.com/index.php/2007/08/' title='August 2007'>August 2007</a></li> <li><a href='http://blog.killfly.com/index.php/2007/06/' title='June 2007'>June 2007</a></li> <li><a href='http://blog.killfly.com/index.php/2007/05/' title='May 2007'>May 2007</a></li> <li><a href='http://blog.killfly.com/index.php/2007/04/' title='April 2007'>April 2007</a></li> <li><a href='http://blog.killfly.com/index.php/2007/03/' title='March 2007'>March 2007</a></li> <li><a href='http://blog.killfly.com/index.php/2006/10/' title='October 2006'>October 2006</a></li> <li><a href='http://blog.killfly.com/index.php/2006/09/' title='September 2006'>September 2006</a></li> <li><a href='http://blog.killfly.com/index.php/2006/08/' title='August 2006'>August 2006</a></li> <li><a href='http://blog.killfly.com/index.php/2006/05/' title='May 2006'>May 2006</a></li> <li><a href='http://blog.killfly.com/index.php/2006/04/' title='April 2006'>April 2006</a></li> <li><a href='http://blog.killfly.com/index.php/2006/03/' title='March 2006'>March 2006</a></li> <li><a href='http://blog.killfly.com/index.php/2006/01/' title='January 2006'>January 2006</a></li> <li><a href='http://blog.killfly.com/index.php/2005/12/' title='December 2005'>December 2005</a></li> <li><a href='http://blog.killfly.com/index.php/2005/11/' title='November 2005'>November 2005</a></li> <li><a href='http://blog.killfly.com/index.php/2005/10/' title='October 2005'>October 2005</a></li> <li><a href='http://blog.killfly.com/index.php/2005/09/' title='September 2005'>September 2005</a></li> <li><a href='http://blog.killfly.com/index.php/2005/08/' title='August 2005'>August 2005</a></li> </ul> </div> </div> <!--widget end --> <!--widget start --> <div id="links" class="dbx-box suf-widget"> <div class="dbx-content"> <h3 class="dbx-handle plain">Links</h3> <ul> <li><a href="http://www.ariyam.com/">ariyam.com</a></li> <li><a href="http://blog.flickr.com/">Flickr Blog</a></li> <li><a href="http://photo.killfly.com/" >Killfly Photos</a></li> <li><a href="http://www.killfly.com/" >Main Killfly Page</a></li> </ul> </div> </div> <!--widget end --> <!--widget start --> <div id="meta" class="dbx-box suf-widget"> <div class="dbx-content"> <h3 class="dbx-handle plain">Meta</h3> <ul> <li class="login"><a href="http://blog.killfly.com/wp-login.php">Log in</a></li> <li class="rss"><a href="http://blog.killfly.com/index.php/feed/">Entries (RSS)</a></li> <li class="rss"><a href="http://blog.killfly.com/index.php/comments/feed/">Comments (RSS)</a></li> <li class="wordpress"><a href="http://www.wordpress.org" title="Powered by WordPress">WordPress</a></li> </ul> </div> </div> <!--widget end --> </div><!--/sidebar --> </div> </div><!-- /container --> <div id="cred"> <table> <tr> <td class="cred-left">© 2011 <a href='http://blog.killfly.com'>Killfly Blogs</a></td> <td class="cred-center"></td> <td class="cred-right"><a href="http://www.aquoid.com/news/themes/suffusion/">Suffusion theme by Sayontan Sinha</a></td> </tr> </table> </div> <!-- 25 queries, 18MB in 1.028 seconds. --> </div><!--/wrapper --> <script type='text/javascript'> /* <![CDATA[ */ var thickboxL10n = { next: "Next >", prev: "< Prev", image: "Image", of: "of", close: "Close" }; try{convertEntities(thickboxL10n);}catch(e){}; /* ]]> */ </script> <script type='text/javascript' src='http://blog.killfly.com/wp-includes/js/thickbox/thickbox.js?ver=3.1-20110528'></script> <script type="text/javascript"> var tb_pathToImage = "http://blog.killfly.com/wp-includes/js/thickbox/loadingAnimation.gif"; var tb_closeImage = "http://blog.killfly.com/wp-includes/js/thickbox/tb-close.png"; </script> </body> </html>