Has anyone created photo display like this one?

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
Aleet's picture

I've always admired the way NYTimes displays photography. Example: http://www.nytimes.com/2010/01/10/travel/10places.html

Forward and backward links unmistakably clear. User at a glance knows how many images involved and each image has an identity (it's number). There is a caption for each image too. Images large enough to be seen clearly and yet not too large to handle on small screens and does not put too much distance between header and text. And the navigation takes so little room.

Do you know if anyone ever developed something like this for drupal?

Comments

It looks like that's just a

jacobkdavis's picture

It looks like that's just a swf that's pulling in the images/info from an xml file:

http://graphics8.nytimes.com/packages/flash/multimedia/TEMPLATES/MultiPi...

You could probably wget the swf (depending on the legality, not sure if the swf was custom developed / copywrited by nytimes) and set something up to generate an xml playlist from some cck imagefields in the same format.

You might also want to look into views slideshow, which is less flashy but all in jquery. It works great with cck imagefields:

http://drupal.org/project/views_slideshow

I think they also have some additional views slideshow plugins to do an apple/imageflow style flash presentation.

Flash

mcfilms's picture

Yeah, that is a Flash file. Try to view that page on an iPhone (or the forthcoming iPad) and the slideshow will not display.

There are dozens of examples of these Flash XML slideshow apps on the internet. Although the suggestion above is a good one, I would also suggest investigating Dynamic Display Blocks. It's another module that allows you to present your images in a slideshow with navigation. And it also does not require Flash.

Has anyone created photo display like this one?

Aleet's picture

Both the Dynamic Display Blocks and Views Slideshow look powerful. Thanks for the recommends; most drupal people, I am not interested in flash setups.

To replicate the design of the NYTimes slideshow: where would I store the captions? Can I store it with the image? I am thinking create a content type with one imagefield and one text field for caption. Would that the route you'd take?

Views Slideshow

ishmael-sanchez's picture

I have used both DDB (Dynamic Display Block) and views slideshow and I think the set up for views slideshow is a lot easier than ddb. Plus since it's a views plugin you get all the great things that come with views. For example, you can create a CCK field called caption and use views to output that in your slideshow. I think that ddb requires a special content type which you import.

Something like Android market site: views_slideshow

Aleet's picture

Hello, this site http://www.android.com/market looks like to be using something very close to views_slideshow to populate each layer. Which module would you use to toggle the layers? Is there a drupal module that would allow to easily turn nodes into layers that could be toggled on and off like in the android market site?

I think it is a darn efficient way to display many galleries and allow user to quickly scan through them.

Aleet's picture

Thanks for your reply about storing captions. Wondering if you'd use ImageField Extended http://drupal.org/project/imagefield_extended

It allows storing with the image other fields such as alt, description, title, etc. I guess as many as you want. Is this module advantageous than creating your own content type?

On a personal site that I plan to upgrade indefinitely, I am sort of wary of buying into too many modules lest I end up the creek with no paddle -- like the way flexinode was discontinued and created enormous conversion to CCK issues.

Regarding Imagefield's

Senpai's picture

Regarding Imagefield's longevity, have no fear. It was just incorporated into core for Drupal 7 and beyond as part of the defacto image handling framework, so I think you'll be safe for a few years. :)


Joel Farris | my 'certified to rock' score
Transparatech
http://transparatech.com
619.717.2805

I agree with Joel, and think

ishmael-sanchez's picture

I agree with Joel, and think you should install filefield, imageapi, imagefield, and imagecache. And with views and views slideshow you should get close to that display. I know it supports thumbnails and all the other views goodness. You might have to play with views: attachments, pager, ajax, some CSS, etc but that should get you most of the way, you might need some extra coding to match that display exactly.

me too, me too. I've used

mike stewart's picture

me too, me too. I've used this basic setup for all of my clients sights requiring images for over a year. In fact with the setup Ishmael suggested, and the right css styling I'm confident you could duplicate the look & feel plus the functionality of NY times slideshow.

--
mike stewart { twitter: @MediaDoneRight | IRC nick: mike stewart }

I'm talkign about Imagefield Extended, not imagefield

Aleet's picture

I am confident about imagefield's viability. What I'm wondering about is imagefield Extended, which is a separate module to store additional info with the imagefield. http://drupal.org/project/imagefield_extended Would there be an advantage over using that to just creating a custom content type to add additional fields to imagefield?

Does it fit your needs and reduce your costs?

mike stewart's picture

imagefield_extended appears to be under very active development. However, the future viability is never certain for a contrib module - with the exception of modules that are merged into core of new Drupal versions.

imagefield_extended provides functionality for a particular use case. if the website you're building shares the same (or similar) use case, and no other module provides the same exact features, the benefits seem to clearly outweighs the risks: Which are you don't have to incur the costs of building it yourself.

worse case scenario you eventually have to build the functionality on a future version of your website. either by migrating the module (and data) to Drupal 7+ or building something new for your site under Drupal 7+.

best case scenario, someone else continues to maintain it. :)

--
mike stewart { twitter: @MediaDoneRight | IRC nick: mike stewart }

San Diego DUG

Group categories

Event Classifications

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week