public static function install() { sgToolkit::touch(sgConfiguration::get('settings.ZendAuthPlugin.passwd_path')); $message = <<<END You must place the Zend Framework in your project. ZendAuthPlugin will automatically look in project_root/lib/vendor for the Zend dir, or you can specify the lib dir with the config ZendAuthPlugin => zend_lib_path. This path should be the directory containing the Zend dir, without including the Zend/ dir itself. Also remeber to exclude the Zend path from the autoloader by adding this line to your ProjectConfiguration before the sgAutoload::register() call is made: sgAutoloader::setExclusions(array(realpath('path/to/Zend'))); Finally, you must add users to the /data/ZendAuthPlugin.passwd file in the format: username:realm:md5(username:realm:password) END; sgCLI::println($message, sgCLI::STYLE_COMMENT); }