I need to expand the features of a current custom Drupal D6 module.
Current usage of the module: Show thumbnail images for external web [url removed, login to view] uses a CCK Link field and display it with extra formatters.
Module is inspired by "Websnapr Field" and most of the functions and hooks, are borrowed from that module. The main difference is that the service used for generating the thumbnails of my custom module ,comes from [url removed, login to view] instead of Websnapr. The reason behind this , is the local file caching support of Bluga's API with all the benefits that come from local caching of files vs. parse on-demand services (page loading time, service unavailability etc).
Current process flow of the module: In a node form a cck link field is added---> Node is saved -->Upon next cron run, my module requests an API ([url removed, login to view]) to generate the thumbnail of the link -->in the next cron the module parses the generated thumbnail and saves it locally --> In node's teaser the thumbnail is shown .
You can download the module to check the current code to better understand how it works : [url removed, login to view]
This project's task: Enhance the module with imagecache possibilities and presets. This will allow multiple displays with different sizes (Views).
The developer needs to have good knowledge of Drupal API and respect Drupal coding standards
Be informed how CCK fields and Imagecache works
It's highly recommended to check the code from the link above to have a guideline on how to proceed further to achieve the desired goal.