This great little free application focuses on one simple task : resize and optimize your pictures for web publishing. We got to use and became addict because of the very simple right click feature, which allows anyone to resize pictures just before sending them to the web, while browsing your workstation for the best illustration. as such it really is a producticvity tool, which also suports raw formats, such as canon's cr2 !!
Monoslide show is a great gallery / slideshow flash applet that takes images list from user edited XML configuration file. One of its great features, apart from the incredible flexibility it allows, is the quality of the transition effects, such as Random Ken Burns effect that will do the trick for most professionnal movie like silide shows ! One drawback is that it lacks a user friendly admin module, every configuration has to be edited via the XML file. Just that is powerful enough though, and worth its price.
Creating urls with Search engine optimized keywords from database records involves more than just mod_rewrite and htaccess synchronization. The first step of a good search engine indexing strategy is to take one of your database fields as index (title is a good one) , transform it by removing spaces, special characters, and if necessary append record unique identifier to the generated string. Here is a sample function that transforms a string to make it file compliant using a regular expression to discard non alphanumeric characters and replace spaces with dashes :
$pattern = "([^[[:alnum:]|[:space:]|[:blank:]])+";
$anchor = ereg_replace($pattern, '', strtolower($string));
$pattern = "([[:space:]]|[[:blank:]])+";
$anchor = ereg_replace($pattern, '-', $anchor);
return short_name($anchor); // return the short filtered name
} # end function