nomidi\SeoHeroToolAnalysis\SeoHeroToolAnalysisAdmin
Synopsis
class SeoHeroToolAnalysisAdmin
extends LeftAndMain
{
- // members
- private static string $url_segment = 'shtpro-admin';
- private static array $allowed_actions = ;
- public $dom;
- public array $rules = ;
- public $pageHTML;
- public $pageBody;
- public $pageImages;
- public $pageLinks;
- public $pageTitle;
- public $pageID;
- public $wordCount;
- public $pageURL;
- public $pageURLSegment;
- public $siteRunsLocally;
- public $pageSpeedKey;
- public $pageSpeedTimeStamp;
- public string $linkToWebsite = 'http://seo-hero-tools.com/toollink/';
- public string $linkToPageSpeedInsights = 'https://developers.google.com/speed/pagespeed/insights/?url=';
- public string $linkToW3CPage = 'https://validator.w3.org/nu/?doc=';
- public $W3CTimeStamp;
- // methods
- public void canView()
- public void Analysis()
- private void checkIfSiteRunsLocally()
- private void updateRules()
- private void getCountArray()
- private void checkTitle()
- private void checkMeta()
- private void checkURL()
- private void checkWordCount()
- private void checkLinkDirectoryDepth()
- private void helperForHeadlineCheck()
- private void checkHeadlineStructure()
- private void checkSibling()
- private void nextElementSibling()
- private void checkNodeValue()
- private void checkLinks()
- private void PageExists()
- private void loadPage()
- private void checkStrong()
- private void checkImages()
- private void getW3CValidation()
- private void checkSkipToMainContent()
- private bool urlExists()
- private void checkAMPLink()
- private void checkAMPLinkPageExists()
- private void checkForUsefulFiles()
- private void checkStructuredData()
- private void checkHTTPHeader()
- private void checkPageSpeed()
- private static void getAPIRequest()
- private void getAPIRequestValue()
- private void setAPIRequestValue()
- private void resetAPIRequestValue()
Hierarchy
Extends
- SilverStripe\Admin\LeftAndMain
Members
private
- $allowed_actions
- $url_segment
public
- $W3CTimeStamp
- $dom
- $linkToPageSpeedInsights
- $linkToW3CPage
- $linkToWebsite
- $pageBody
- $pageHTML
- $pageID
- $pageImages
- $pageLinks
- $pageSpeedKey
- $pageSpeedTimeStamp
- $pageTitle
- $pageURL
- $pageURLSegment
- $rules
- $siteRunsLocally
- $wordCount
Methods
private
- PageExists()
- checkAMPLink()
- checkAMPLinkPageExists()
- checkForUsefulFiles()
- checkHTTPHeader()
- checkHeadlineStructure()
- checkIfSiteRunsLocally()
- checkImages()
- checkLinkDirectoryDepth()
- checkLinks()
- checkMeta()
- checkNodeValue()
- checkPageSpeed()
- checkSibling()
- checkSkipToMainContent()
- checkStrong()
- checkStructuredData()
- checkTitle()
- checkURL()
- checkWordCount()
- getAPIRequest()
- getAPIRequestValue()
- getCountArray()
- getW3CValidation()
- helperForHeadlineCheck()
- loadPage()
- nextElementSibling()
- resetAPIRequestValue()
- setAPIRequestValue()
- updateRules()
- urlExists() — Check that given URL is valid and exists.