Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Perl Modules

    WWW::CheckSite::Manual 0.019_52

    Download button

    No screenshots available
    Downloads: 249  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Abe Timmerman | More programs
    Perl Artistic License / FREE
    January 19th, 2009, 12:03 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    WWW::CheckSite::Manual description

    A description of the metrics used in this package

    WWW::CheckSite::Manual offers a description of the metrics used in this package.

    The idea behind this package is to provide an analysis of items contained in a web-site. We use the word kwalitee because it looks and sounds like quality but just isn't. The metrics used to assess kwalitee only give an indication of the technical state a web-site is in, and do not reflect on the user experience of quality of that web-site.

    At the heart of the package is the spider that fetches all the pages referred to within the web-site. For each page that is fetched a number of things is checked. Here is an explanation of the kwalitee metrics:

    * return status

     The most basic check for a web-page is to see if it can be fetched. The HTTP return-status should be 200 OK.

     SCORE: 0 for return status other than 200; 1 for return status 200
    * title

     The next check is to see if the tag-pair has content.

     SCORE: 0 for not content; 1 for content
    * valid

     The next check is to see if the (X)HTML in the page validates. The default behaviour is to use the validator available on http://validator.w3.org

     SCORE: 0 for not valid, 1 for valid or validation disabled
    * links

     The next check is to see if the web-page does not contain "dead links".

     All hyperlinks (, _fcksavedurl=>, ) are checked with a HTTP HEAD request to see if they can be "followed". URLs that have the same origin as the primary url will also be put on the "to-fetch-list" of the spider.

     MAX SCORE: 1 (do not count urls excluded by robot-rules/exclude pattern)
    * images

     The next check is to see if the web-page does not contain "dead images".

     All images (, _fcksavedurl=>, ) are checked with a HTTP HEAD request to see if they exist on the server. If the Image::Info module is available, the image is fetched from the server and a basic sanity test on the image is done.

     MAX SCORE: 1 (do not count images excluded by robot-rules/exclude pattern)
    * styles

     The next check is to see if the web-page does not contain "dead style references".

     All styles referenced in are fetched and if validation is switched on, they will be sent to the css-validator at: http://jigsaw.w3.org/validator

     TODO: Extract inline styles, and send them of for validation.

     MAX SCORE: 1
    kwalitee

     Every individual page can have a maximum of 6 kwalitee points that lead to a kwalitee of 1.00. For the complete web-site the mean of the page scores is taken and presented as a fraction of 1.


    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    metrics description | Perl module | Perl | metrics | manual

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM