Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
W3C::LogValidator::BasUser)Contributed Perl DocumenW3C::LogValidator::Basic(3)

NAME
       W3C::LogValidator::Basic	- [W3C Log Validator] Sort Web server log
       entries by popularity (hits)

SYNOPSIS
	 use  W3C::LogValidator::Basic;
	 my $b = new W3C::LogValidator::Basic;
	 $b->uris('http://www.w3.org/Overview.html', 'http://www.yahoo.com/index.html');
	 my $result_string= $b->process_list();

DESCRIPTION
       This module is part of the W3C::LogValidator suite, and simply gives
       back pages sorted by popularity.	This is	an example of simple module
       for LogValidator.

API
   Constructor
       $b = W3C::LogValidator::Basic->new
	 Constructs a new "W3C::LogValidator:HTMLBasic"	processor.

	 You might pass	it a configuration hash	reference (see "config_module"
	 in W3C::LogValidator and W3C::LogValidator::Config) Particularly
	 relevant for this module are the "verbose", "MaxDocuments" and
	 obviously "tmpfile" (see "process_list").  Pass the configuration
	 hash ref as follows:

	   $b =	W3C::LogValidator::HTMLValidator->new(\%config);

   General Methods
       b->uris
	   Returns a  list of URIs to be processed (unless the configuration
	   gives the location for the hash of URI/hits berkeley	file, see
	   "process_list" If an	array is given as a parameter, also sets the
	   list	of URIs	and returns it.	 Note: while this method is useful in
	   other modules of W3C::LogValidator, this basic module is here to
	   sort	URIs extracted from Log	Files by popularity, this method is
	   hence rather	useless	for W3C::LogValidator::Basic.

       b->trim_uris
	   Given a list	of URIs	of documents to	process, returns a subset of
	   this	list containing	the URIs of documents the module supposedly
	   can handle.	For this module, the decision is made based on the
	   setting for ExcludedAreas only

       b->process_list
	   Formats the list of URIs sorted by popularity.

	   Returns a result hash. Keys for this	hash are:

	     name (string): the	name of	the module, i.e	"Basic"
	     intro (string): introduction to the processing results
	     thead (array): headers of the results table
	     trows (array of arrays): rows of the results table
	     outro (string): conclusion	of the processing results

BUGS
       Public bug-tracking interface at	http://www.w3.org/Bugs/Public/

AUTHOR
       Olivier Thereaux	<ot@w3.org> for	W3C

SEE ALSO
       W3C::LogValidator, perl(1).  Up-to-date complete	info at
       http://www.w3.org/QA/Tools/LogValidator/

perl v5.24.1			  2008-11-18	   W3C::LogValidator::Basic(3)

NAME | SYNOPSIS | DESCRIPTION | API | BUGS | AUTHOR | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=W3C::LogValidator::Basic&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help