Browses your website, detects errors and preloads the cache

Accessible from your admin interface, this bot lets you choose pages, then browse them like a unauthenticated visitor.
It will report the status of your pages, detect errors and preload the cache.
It can be used for automated functional tests.


  • In a console, from your project root dir, run:
git clone git:// plugins/dmBotPlugin  
  • In config/ProjectConfiguration.class.php, add dmBotPlugin to the list of enabled plugins:
class ProjectConfiguration extends dmProjectConfiguration
  public function setup()  
      // your enabled plugins  
  • In a console, from your project root dir, run:
php symfony dm:setup  


Open Tools->Bot->Internal Bot
Use the configuration form to select pages to browse.
Run the bot.

This plugin is under hard development!

    Add a comment

    Impossible to fetch issues for this plugin.
    Impossible to get this plugin changelog.

    dmBotPlugin, created on March 30, 2010 by Thibault D, used by 2041 projects

    Fork Diem on GitHub