## sfGravatarPlugin symfony plugin ### Overview Lets you easily use Gravatar from http://site.gravatar.com with a caching system ### Installation #### Step 1 symfony plugin-install http://plugins.symfony-project.com/sfGravatarPlugin symfony cc #### Step 2 Create a directory named g_cache in web/uploads and add full rights to it (note : you can change the directory's name but don't forget to change it in config file). #### Step 3 (optional) * You can configure you gravatar plugin to your needs by adding the config above in your app.yml * You can copy the gravatar_default.png in your cache directory or create your ### Usage <?php use_helper('Gravatar') ?> <?php echo gravatar_image_tag($email, $gravatar_rating = null, $gravatar_size = null) ?> More information about rating and size on : http://site.gravatar.com You can set some default option that are common for all of your gravatar in your app.yml all: gravatar: default_size: 80 default_rating: G default_image: gravatar_default.png cache_dir_name: g_cache cache_expiration: 3 days # refer to strtotime() php function for more infos, but you can write 1 week, 1 year, whatever you want ### License For the full copyright and license information, please view the LICENSE file that was distributed with this source code. ### Todo * automatically remove cached gravatar through a cron OR with phptask * add unit tests ### Change log * 22.09.07 : initial release