This website is purely an exercise in Drupal. It's also useful for family and friends that don't live nearby and wish to see pictures and video of my children. If you don't know me or my children, then this site probably won't interest you 
If you're interested in Drupal information, then read on.
Videos:
A video on this site is a custom content type in Drupal. Using CCK, I built custom fields to capture various attributes of the video, e.g., duration, width, height, date, thumbnail, file, etc. See also Date, ImageField, and FileField. The presentation of that data is then accomplished using Views and custom template files (e.g., node-videos.tpl.php and views-view-fields--videos.tpl.php). Play back of video is supported with the JW FLV Media Player. The "slideshow" effect you see on the right is supported by Views Slideshow - basically it's a slideshow of video nodes.
Photos:
A photo album on this site is a custom content type in Drupal. Using CCK, I built custom fields to capture various attributes of an album, e.g., images, date, thumbnail, etc. See also Date, ImageField, and FileField. In this case, the imagefield supports multiple images. The presentation of that data is then accomplished using Views and custom template files (e.g., node-photos.tpl.php and views-view-fields--photos.tpl.php). The "slideshow" effect you see on the right is supported by Views Slideshow - basically it's a slideshow of album nodes. When viewing a particular album node, the photos can be viewed in a LightBox. Image manipulation and dynamic resizing is supported with the ImageAPI and ImageCache modules and the effect of creating a white border around the thumbnails is achieved using the ImageCache Actions module. Lastly, the images on the album nodes are CoolIris "aware". To accomplish that I created a custom module which hooks into the photo albums content type. Upon saving the node, an xml file is created in a format such that CoolIris can interpret.
Google Maps:
The ability to associate a video or album to a location or multiple locations and display it on a Google map is supported with the Location and GMap modules.
Like this theme? Get it here: Colourise theme for Drupal.

















































