I often get asked how best to integrate the Smart-Thinker Product Suite with a Gallery module. I also get a lot of requests to write a gallery module as part of the UserProfile module, but I dislike reinventing the wheel and prefer to concentrate on integration with a dedicated gallery solution.
I recently had this very requirement myself on PokerDIY and have implemented the UltraMediaGallery 5 module with the Smart-Thinker UserProfile module (as mentioned in the UMG UserGuide) and it really is a great looking match.
You can see the results on PokerDIY (a DotNetNuke social networking site for connecting poker players). The sites gets 10k to 15k of hits per month, so it needs to scale well. Here is the poker gallery.
I added photo feeds (with customized templates exposing the author's profile pic) on the home page and forum page, as well as extensive "views" on the Gallery page itself with the Search (Latest Photos, Random Photos etc.) to give the pics maximum exposure. Have a look under the poker gallery to see the customized results...
Finally, I added a gallery (with the Headline Presentation Mode) to the UserProfile page to show the pics that a poker player has uploaded to the gallery. The best example of this is this poker player who has uploaded a couple of photos.
As a fellow developer, I am really impressed with this product and BizModule support - all questions are answered quickly and helpfully. The module is very easy to use once you read the documentation and I had the gallery up and running from scratch in under 2 days.
I'd appreciate your comments and opinions on this piece of integration...