TIP ValidateUrlsPlugin is not installed on Foswiki.org.

ValidateUrlsPlugin

Validates external Urls in Wiki topics

Usage

This extension is best run from the command line, perhaps from a monthly cronjob..
cd foswiki/bin
./rest /ValidateUrlsPlugin/getExternalLinks web=Sandbox
This will generate or update Sandbox.WebExternalURLsReport for the Sandbox web, listing all the url's it finds in the topics of the Sandbox web, listed either as broken, or working (from the point of view of the server).

If you run this rest handler from your browser, it will try to update the topic (assuming you have (admin) permission to write to that web/topic), and it will not attempt to validate the urls.

The topics are set to be viewable only by the AdminGroup, so that there is less risk of exposing url's listed on view restricted topics. This can be changed by setting {Plugins}{ValidateUrlsPlugin}{ReportViewPermission} to the group that you want to allow (set to WikiGuest if you're ok with the list being public).

existing reports

Installation Instructions

Plugin Info

Plugin Author(s): Sven Dowideit - fosiki
Copyright: © 2008,2009 SvenDowideit@fosiki.com
License: GPL (Gnu General Public License)
Plugin Version: 1049
Change History:  
Aug 2009 initial public release for foswiki
Dependencies: None
Plugin Home: http://foswiki.org/Extensions/ValidateUrlsPlugin

I Attachment Action Size Date Who Comment
ValidateUrlsPlugin.md5md5 ValidateUrlsPlugin.md5 manage 177 bytes 08 Aug 2009 - 02:54 SvenDowideit  
ValidateUrlsPlugin.sha1sha1 ValidateUrlsPlugin.sha1 manage 201 bytes 08 Aug 2009 - 02:54 SvenDowideit  
ValidateUrlsPlugin.tgztgz ValidateUrlsPlugin.tgz manage 5 K 08 Aug 2009 - 02:53 SvenDowideit  
ValidateUrlsPlugin.zipzip ValidateUrlsPlugin.zip manage 7 K 08 Aug 2009 - 02:53 SvenDowideit  
ValidateUrlsPlugin_installerEXT ValidateUrlsPlugin_installer manage 4 K 08 Aug 2009 - 02:54 SvenDowideit  
Topic revision: r2 - 11 Oct 2009, ArthurClemens
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy