Flickr Gallery Modified for GoDaddy

July, 29. 2008 at 06:55 PM

Danny Douglass created an excellent flickr photo gallery for Blogengine.NET. It's located here. Since GoDaddy is my host, I have to deal with medium trust issues, so Danny's gallery wouldnt work for me. Fortunately, Danny released the source for this module, so I modified it for my purposes.

After debugging a bit, I found that the security on my IIS 7 hosted site wouldn't allow me to cache downloaded flickr photos. You would think that I could just point the cache folder to one on my site with write permissions. Unfortunately, the FlickrNET provider that the gallery was built with asks for a location in the <drive>:\<folder> format (for example: c:\Inetpub\temp). I noticed that it would be possible to find out the drive/folder location of my site on my webhost, but its likely my website wouldn't be able to access the local file system, so I didn't go wandering down that road. Besides, who knows when they might change it.

To get things going, I simply disabled the the flickr caching. The first function that is called when the gallery is accessed is called GetPhotoSets(). I added Flickr.CacheDisabled = true; as the first line of module to make this happen. I rearranged some other code as well, but this was the main thing.

To use my modified version:

  1. Remove any previous installations first (remove the files)
  2. Unzip the contents of the attached zip of to the root of your website
  3. Add your flickr api key, shared secret, etc to your web.config (same as Danny's original)
  4. Reference the theme being used in Default.aspx and PhotoAlbum.aspx (same as Danny's original)
  5. Create a content place holder called "scriptholder" in the head section of your selected theme site.master (add <asp:ContentPlaceHolder ID="scriptholder" runat="server" />)
  6. Go to <your website url>/photos
  7. Go to Danny's website to thank him for his great Blogengine.NET addition 

 


BlogEngineFlickrPhotos.zip (115.79 kb)

Web.Config (14.29 kb)

Comments

8/24/2008 5:59:14 AM

vp

I'm also use godaddy to host my page and getting the error below while using your code. any ideas how to fix this?

I'm not a dotnet developer though :-(

Server Error in '/' Application.
--------------------------------------------------------------------------------

Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0234: The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?)

Line 3:  using System.Collections.Generic;
Line 4:  using System.Configuration;
Line 5:  using System.Linq;
Line 6:  using System.Text;
Line 7:  using FlickrNet;


Source File: d:\hosting\vp\App_Code\FlickrConnector\Gallery.cs    Line: 5

vp United States

8/24/2008 1:25:02 PM

vp

I tried the tweak you suggested and getting the error below. any idea how I can fix this?

The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?)

vp United States

8/25/2008 7:36:21 AM

Alex Tafoya

I have my website running on IIS 7 in integrated mode using .NET 3.5. Basically, your error is a result of not referencing .NET 3.5 libraries, linq to be specific. I have attached my web.config; you could use it as a template to modify your web.config. By doing this, your site would reference .NET 3.5 assemblies as opposed to only .NET 2.0. In the meantime, I will recompile an assembly for use in a .NET 2.0 environment. My apologies...I should have mentioned that I converted my site to .NET 3.5. Let me know if this helps!

Alex Tafoya United States

8/25/2008 7:39:27 AM

Alex Tafoya

I should mention that you would need to be using IIS7 in integrated mode for my web.config to be of any use. Cheers!

Alex Tafoya United States

8/25/2008 3:45:24 PM

vp

Could you please send me the libraries for .NET 2.0 alteast.

Thanks!

vp United States

8/25/2008 4:33:08 PM

vp

I can't download your web.config file either...

vp United States

8/29/2008 10:46:31 AM

Alex

You should be able to download the files now. I upgraded to a new build and somehow broke the original links.

Alex

11/28/2008 11:57:55 PM

Phil

I figured out how to get this working with GoDaddy running under IIS, with .NET 2.0. If anyone needs the files, please let me know.

Phil United States

4/14/2009 9:31:55 AM

Leadership Expert

Could you just send me the libraries for .NET 2.0 alteast please. Many thanks

Leadership Expert United Kingdom

4/15/2009 10:09:19 AM

Alex

Several people have shown interest in this. I am going to revive it. Would .NET 3.5 be okay?

Alex United States

6/12/2009 12:07:59 AM

Leadership Styles

I've only just jumped onto godaddys windows hosting a week ago, so I'm sure this will come in handy once I've sorted the basics out!

Leadership Styles United Kingdom

7/1/2009 11:07:00 AM

tukang nggame

Thanks for sharing this great article! That is very interesting Smile I love reading and I am always searching for informative information like this.

tukang nggame United States

7/8/2009 8:42:18 AM

Halifax dentists

Flickr is the best and big source for photo collection.

Halifax dentists United Kingdom

7/22/2009 7:58:59 AM

biodental

Everywhere is seo test.. Strange. I like your blog. Is it wordpress?

biodental United States

7/22/2009 8:50:23 AM

Alex Tafoya

"Seo test" does look like a spamming bot.  I definitely need to implement some anti-spam features.

This site runs on the blogengine.net blog engine, along with some additions I've made. The theme is an original I created. Did you create biodentalbudapest.co.uk?

Alex Tafoya United States

7/24/2009 10:08:17 AM

The Linden Method

I see u are using BLogEngine from microsoft on this website - Looks absolutely excellent. I conclude it will be a approved alternative to wordpress. Thanks for letting me comment on your attractive blog by the way. Regards, Martin.

The Linden Method Netherlands

10/1/2009 1:13:09 PM

Ed Hardy

Good post and nice design, is this a regular template?

Ed Hardy

Ed Hardy United States

10/1/2009 8:36:04 PM

Alex

The skin is an original. Thanks Ed.

Alex United States

12/12/2009 4:19:22 PM

Ed Hardy Clothing

good

Ed Hardy Clothing People's Republic of China

3/31/2010 10:12:38 PM

Carie Freemon

Hello, I really admire the layout of your site. What theme are you using?

Carie Freemon United States

4/20/2010 11:43:48 PM

Steven

I love this blog

Steven Serbia

4/23/2010 11:40:51 AM

Serena Krise

Wonderful!

Serena Krise United States

6/24/2010 1:53:48 AM

Seattle Dentist

Be proud of your smile again! Visit this top notch Seattle Dentist and get results that put that smile back on your face.

Seattle Dentist United States

7/16/2010 2:27:15 AM

pingback

Pingback from topsy.com

Twitter Trackbacks for
        
        alextafoya.com | Flickr Gallery Modified for GoDaddy
        [alextafoya.com]
        on Topsy.com

topsy.com

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading