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 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> <div id="comments"> <div id="respond"> <h3 class="respond">Leave a Reply</h3> <form action="http://blog.killfly.com/wp-comments-post.php" method="post" id="commentform"> <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=""><acronym title="Uniform Resource Identifier">URI</acronym></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> <div class="cancel-comment-reply"> <small><a rel="nofollow" id="cancel-comment-reply-link" href="/index.php/mage-a-net-image-gallery#respond" style="display:none;">Click here to cancel reply.</a></small> </div> <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> <input name="submit" id="submit" type="submit" tabindex="5" value="Submit Comment" class="Cbutton" /> </p> </form> </div> </div> </div><!--/post --> </div></div> <div class="dbx-group right boxed" 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/" title="A place to put creative things">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/" title="View all posts filed under 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/" title="View all posts filed under Dreams">Dreams</a> (1) </li> <li class="cat-item cat-item-8"><a href="http://blog.killfly.com/index.php/category/creativity/music/" title="And now for the aptly named "Music" section.">Music</a> (11) </li> <li class="cat-item cat-item-10"><a href="http://blog.killfly.com/index.php/category/creativity/poetry/" title="Gee....I wonder what's in here??">Poetry</a> (3) </li> <li class="cat-item cat-item-7"><a href="http://blog.killfly.com/index.php/category/creativity/writing/" title="Gee....I wonder what could be in the "Writing Category"?">Writing</a> (4) </li> </ul> </li> <li class="cat-item cat-item-14"><a href="http://blog.killfly.com/index.php/category/food/" title="View all posts filed under Food">Food</a> (10) </li> <li class="cat-item cat-item-9"><a href="http://blog.killfly.com/index.php/category/humor/" title="My attempt to get you to laugh.">Humor</a> (2) </li> <li class="cat-item cat-item-3"><a href="http://blog.killfly.com/index.php/category/life/" title="Basically, not technology realated stuff but just your basic blog post.">Life</a> (10) </li> <li class="cat-item cat-item-5"><a href="http://blog.killfly.com/index.php/category/photos/" title="Photo Posts">Photos</a> (10) </li> <li class="cat-item cat-item-15"><a href="http://blog.killfly.com/index.php/category/politics/" title="View all posts filed under Politics">Politics</a> (2) </li> <li class="cat-item cat-item-2"><a href="http://blog.killfly.com/index.php/category/technology/" title="Technology related stuff...">Technology</a> (34) </li> <li class="cat-item cat-item-1"><a href="http://blog.killfly.com/index.php/category/uncategorized/" title="View all posts filed under Uncategorized">Uncategorized</a> (20) </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/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://blog.flickr.com/">Flickr Blog</a></li> <li><a href="http://www.killfly.com/" title="Main Killfly Page">Main Killfly Page</a></li> <li><a href="http://photo.killfly.com/" title="Killfly Photo Page">Killfly Photos</a></li> <li><a href="http://www.ariyam.com/">ariyam.com</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><a href="http://validator.w3.org/check/referer" title="This page validates as XHTML 1.0 Transitional">Valid XHTML</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> <li><a href="http://dryicons.com/" title="DryIcons">DryIcons</a></li> </ul> </div> </div> <!--widget end --> </div><!--/sidebar --> </div><!-- /container --> <div id="cred"> <table> <tr> <td class="cred-left">© 2010 <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</a> <a href="http://wordpress.org/extend/themes/">WordPress theme</a> by <a href="http://mynethome.net/blog">Sayontan Sinha</a></td> </tr> </table> </div> <!-- 30 queries in 0.665 seconds. --> <hr class="hidden" /> </div><!--/wrapper --> </body> </html>