Click here to Skip to main content
15,886,518 members
Articles / Web Development / HTML

Gallery Server Pro - An ASP.NET Gallery for Sharing Photos, Video, Audio and Other Media

Rate me:
Please Sign up or sign in to vote.
4.86/5 (131 votes)
18 Oct 2013GPL331 min read 825.5K   539  
Gallery Server Pro is a complete, stable ASP.NET gallery for sharing photos, video, audio and other media. This article presents the overall architecture and major features.
<p>Gallery Server Pro Release Notes<br />
Version 02.04.07<br />
Released April 21, 2011</p>

<p>Gallery Server Pro is a professional-grade gallery module for DotNetNuke. It supports photos, video, audio, and documents.
It requires DotNetNuke 5.0 or higher.</p>

<p><b>Notes</b><br />
------</p>

<ol>
	 <li><p>This is a fully functioning 30-day trial of Gallery Server Pro. After 30 days it will go into reduced functionality
	 mode. At any time you can enter a product key to convert it to a fully licensed product. A product key can be 
	 purchased at <a href="http://www.snowcovered.com">snowcovered.com</a>.</p></li>

<li><p>Requires Full Trust. This module requires that the DotNetNuke web application be running in a Full Trust environment.</p>
	 <p>To ensure this, look for this section in the web.config file of your DotNetNuke web application directory:</p>
		 <pre>trust level="Medium" originUrl=".*"</pre>

	 <p>Change it to this:</p>

		 <pre>trust level="Full" originUrl=".*"</pre>

	 <p>Note that some hosting providers may not allow you to run at Full Trust. If this is the case, you will not
	 be able to run Gallery Server Pro.</p></li>

<li><p>The module uses .asmx web services and .xaml files for an enhanced user experience. DotNetNuke will warn you that these 
	 are restricted file types. Select the option Ignore File Restrictions to proceed.</p></li>

	 <li><p>This module installs files in the following directories: App_GlobalResources, bin, DesktopModules. It also updates
	 the web.config file. Make sure the IIS application pool identity has permission to write to these locations.</p></li>
</ol>

<p><b>Upgrade Notes</b><br />
------</p>

<ol>
	 <li><p>The install process detects the existing module and automatically upgrades it. Your gallery and data will be preserved.
	 </p></li>

	 <li><p>This release includes changes to the CSS files in the directory
	 DesktopModules\GalleryServerPro\gs\styles\. If you edited these files, you must manually merge your changes into the updated
	 files. The previous versions of these files are backed up during the upgrade process and may be found in this directory.</p></li>

	 <li><p>New in 2.4.5: The name of the album owner template role has changed to a gallery-specific string. While previous  
	 versions had a single role regardless of the number of galleries or portals, in 2.4.5 and higher one template role is 
	 created for each gallery where it is required. Example: "_Album Owner Template (Gallery ID 3: 'Demo3')" 
	 The role with the original name ("_Album Owner Template") is no longer used and can be deleted. If you edited the security 
	 permissions of this original role, you must update the new template roles accordingly.</p>
	 <p>This change applies only to the album owner and/or user album functions.</p>
	 <p>More information about the album owner template role can be found in the Album Ownership and User Albums sections in the
	 Administrator's Guide.
	 </li>
</ol>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The GNU General Public License (GPLv3)


Written By
Software Developer (Senior) Tech Info Systems
United States United States
I have nearly 20 years of industry experience in software development, architecture, and Microsoft Office products. My company Tech Info Systems provides custom software development services for corporations, governments, and other organizations. Tech Info Systems is a registered member of the Microsoft Partner Program and I am a Microsoft Certified Professional Developer (MCPD).

I am the creator and lead developer of Gallery Server Pro, a free, open source ASP.NET gallery for sharing photos, video, audio, documents, and other files over the web. It has been developed over several years and has involved thousands of hours. The end result is a robust, configurable, and professional grade gallery that can be integrated into your web site, whether you are a large corporation, small business, professional photographer, or a local church.

Comments and Discussions