27 Oct, 2008

Gallery Server Pro Version 2.1.3222 Released

By | 2016-12-01T16:37:57+00:00 October 27th, 2008|Announcements|0 Comments

This is a minor bug fix release. It contains three bug fixes: (SQL Server only) Error when installing to a SQL Server database that uses a case-sensitive collation Wrong resource name used in edit album popup window (only affects non-English translations) Hidden files are added to the gallery during a synchronization. The synchronization code now inspects the hidden file attribute and ignores all hidden files. Thanks to forum member KiloMike for helping identify the collation issue. This affects only SQL Server users. I had C# code and SQL in stored procedures that referred to column names that differed only by case, such as AlbumId and AlbumID. That works fine when you are using a case-insensitive collation, which is the default, at least on every installation I have ever done. But this fails in case-sensitive collations, such as SQL_Latin1_General_CP1_CS_AS. As I researched this bug, I also found an issue with the [...]

19 Oct, 2008

Gallery Server Pro Version 2.1.3213 Released

By | 2016-12-01T16:37:57+00:00 October 19th, 2008|Announcements|0 Comments

I released another set of bug fixes for Gallery Server Pro. The most important of these is fixing the Silverlight issue in Firefox 3. As you may recall, while video and audio played fine in Firefox 2, it worked only intermittently in Firefox 3. The code I used was based on Silverlight 2 Beta 2, and Silverlight finally went RTM last week. I downloaded it and extracted the two javascript files from System.Web.Silverlight. That, combined with a little tweaking of the ScriptTemplate in galleryserverpro.config, and I was able to get it rock solid! Wa HOO! The only remaining limitation with Silverlight is that it does not accept media objects streamed from the ASHX handler that GSP uses for all images, audio, video, and other media objects. When you try, you get an empty player and the Play button doesn't do anything. I will be working with Microsoft to get to [...]

2 Oct, 2008

Gallery Server Pro Version 2.1.3196 Released

By | 2016-12-01T16:37:57+00:00 October 2nd, 2008|Announcements|0 Comments

Yesterday I released several bug fixes for Gallery Server Pro and updated a couple third party components. Instructions for installing and upgrading can be found in the Administrator’s Guide. The most important fix was to address a problem with video and audio not playing in the Silverlight plug-in. When I released the Silverlight feature in August, I had tested it extensively on my internal network and, with the exception of some issues with Firefox 3, it worked great. However, after the release it became apparent that the plug-in did not work in many situations. A blue box would appear, indicating that the Silverlight control was instantiated, but the video never started. In Gallery Server Pro, all media files – photos, video, etc – are served through an ASHX handler. This provides added security and fine tuned control over how the media is streamed to the browser. Unfortunately, the Silverlight plug-in [...]

28 Aug, 2008

Version 2.1 Released!

By | 2016-12-01T16:37:57+00:00 August 28th, 2008|Announcements|0 Comments

I am pleased to announce the immediate availability of Gallery Server Pro 2.1. There are several new features and a couple dozen bug fixes. The most important new feature is the use of the open source SQLite database engine for storing gallery data. SQLite is a self-contained, serverless, zero-configuration, transactional, ACID compliant SQL database engine. That is a mouthful, but it can be summed up as “It rocks!”. In fact, you are probably already a SQLite user, as it is the most widely deployed SQL database engine in the world. It is embedded in various Adobe products, Mozilla Firefox, and even in the Apple, Solaris, and Symbian operating systems. The beauty of SQLite – at least as far as Gallery Server Pro is concerned – is that there is nothing extra to install. The data reside in a file named galleryserverpro_data.sqlite in the App_Data directory of your web application. GSP [...]

15 Aug, 2008

Version 2.1 Beta Released!

By | 2016-12-01T16:37:57+00:00 August 15th, 2008|Announcements|0 Comments

After many months of hard work, I am pleased to release the beta of version 2.1. It contains a few dozen bug fixes and several new features. Download it here. The most significant change is the use of the open source SQLite database engine to store the gallery data. SQLite is the most widely deployed database in the world and is embedded in products such as Firefox. All gallery data is now stored in a file named galleryserverpro_data.sqlite in the App_Data directory of the web application. SQLite does not have to be installed prior to installing Gallery Server Pro. All you need is a couple DLL’s in the bin directory and the .sqlite file containing the data, all conveniently packaged with Gallery Server Pro. This should address one of the biggest headaches you experience with Gallery Server Pro – messing with SQL Server. SQL Server is an excellent client-server database, [...]

5 Aug, 2008

Improved video handling in 2.1

By | 2016-12-01T16:37:58+00:00 August 5th, 2008|Announcements|0 Comments

It looks like Firefox will support the <video> tag in 3.1, due in 2009. It will join Opera, which already supports it. That is good news. Unfortunately, Internet Explorer 7 does not support it, and it doesn’t look like IE8 will either. Until all the major browsers support a standards-based approach, playing video in browsers will continue to be a challenge. The current state of rendering video in browsers is pitiful. Browsers require a plug-in to play video, and web developers are not guaranteed that one is installed. The Flash plug-in is the most popular, and most video sites, like YouTube, convert their video to Flash format and embed it in a custom wrapper that offers play/pause and other functionality. Gallery Server Pro uses the Flash plug-in for swf files, so if your animation or video is in this format, you are good to go. But Gallery Server can’t take [...]