Monday, 28 March 2011

Asp.Net MVC Photo Gallery with jQuery, XSLT and XML

Leave a Comment
In my previous post I've provided the implementation description of the Photo Gallery project I built using Asp.Net MVC 2 and Galleriffic jQuery plugin. The purpose of the project was to build a sleek, fast, full-featured picture gallery application with multilingual support using available jQuery plugin and the latest .NET technologies.
I have decided to upgrade it to Asp.Net MVC 3 and latest Galleriffic plugin.

The ASP.NET MVC Photo Gallery application provides a multiple multilanguage galleries implementation with thumbnail preview navigation and pagination and support for all major browsers.
The following technologies are used:
  • Asp.Net MVC 3 with single project area
  • Galleriffic 2.1 jQuery plugin for rendering rich, fast-performing photo galleries
  • XSLT transformations and XML
The following features and techniques are used:
  • Fully localized application using XML files for storage of culture specific wordings. Ability to add countless number of localised versions, by simply creating a new culture folder with two XML file for transalations of UI controls and images’ descriptions.
  • Custom ViewEngine that renders XML using XSLT. It writes view templates as XSLT transformations and use them to render XML documents.
  • Support for default WebFormViewEngine functionality which allows to render mixture of WebForm views with XSLT views


The project repository can be found here.
Read More...