Hello All,

http://www.free-jpeg-images.com is a new stock photo website that provides free jpeg images to download. The usage of the images is in line with CC 2.5 license. The particularity of the website is the rich images data information which is actually extracted from the metadata of the original jpegs.

The import process is realized by creating a node for every image and adding the image metadata into separate CCK field. In the beginning I planned to use the imagefield import module, but quickly found out that it enabled to import title and description fields only, which was not enough. Therefore, I created a custom module that created nodes and imported all needed metadata such as location, country, city, author, keywords, size etc ... .

During the import process, keywords are integrated as Drupal taxonomy tags. This enables to use the full potential of Taxonomy.

In addition, another simple custom module was created in order to generate the left side list of image categories. Basically, the module scans all node's city and country CCK fields in order to create a list. This operation is run only when new images are imported.

Contributed module used are: CCK fields, views, imagecache, pathauto, captcha, webforms and XML sitemap. The core taxonomy and search module where activated.

The search results are themed so that they are provided as an image list rather than the default text list.

At this moment, there are approximately 500 images, mostly travel photography. New pictures are regularly added. I invite you to have a look at http://www.free-jpeg-images.com and will be glad to read your feed-back.

Thanks,
Yoel

UPDATE: Improving search within the site

As mentioned, the site uses the core search module which provide a good answer for the site needs as well as its ease to theme the search results.

As per convention, all taxonomy tags (originally the keywords meta-data of the images) are singular. It appears that when a user searches the plural version of the keyword, no search result was found. For example, searching tag "rocks" was founding no results while "rock" generated many.

It appears that users mostly search keywords in plural form and had the frustrating experience not finding what they were looking for.

In order to improve visitors retention on the site, I added plural form of the keywords in the taxonomy synonym field for each tag. You should know that the core search module does not index the synonym field of the taxonomy tag. In order to achieve indexing of the synonym fields I use synonyms module (http://drupal.org/project/synonyms) which is perfectly doing the job.

Comments

stevenhickey@ekmsystems.co.uk’s picture

There's actually some really good images on there!

All totally free, right?

- Ste

Ecommerce and Email Marketing for Small Businesses

yoeld’s picture

Posted update regarding Search through Taxonomy synonyms