Download the PHP package cywolf/page_link_insights without Composer

On this page you can find all versions of the php package cywolf/page_link_insights. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package page_link_insights

TYPO3 Page Link Insights Extension

This TYPO3 extension helps you optimize your website's internal linking structure by providing a powerful visual representation of content-based page connections. Page Link Insights focuses specifically on links within your content elements, helping you understand and improve your site's semantic link structure and SEO performance.

Features

Comprehensive Link Analysis

Advanced Page Metrics

Thematic Analysis

Global Statistics

Solr Integration

Scheduler Task

Requirements

Optional

Installation

Via Composer

Via TYPO3 Extension Manager

  1. Login to TYPO3 Backend
  2. Go to Admin Tools > Extensions
  3. Click on "Get Extensions"
  4. Search for "page_link_insights"
  5. Click "Import and Install"

Configuration

The extension can be configured through the Extension Configuration in TYPO3 Backend:

  1. Go to Admin Tools > Settings > Extension Configuration
  2. Select "page_link_insights"
  3. Configure the following options:

Basic Options

Option Default Description
colPosToAnalyze 0,2 Comma-separated list of content column positions to analyze
includeHidden false Include hidden pages and content elements
includeSemanticSuggestions true Show semantic suggestions in diagram (requires semantic_suggestion extension)

Advanced Options

Option Default Description
includeShortcuts false Include shortcut pages (doktype 4) in diagrams
includeExternalLinks false Include external link pages (doktype 3) in diagrams
includeSysFolders false Include system folders (doktype 254) as nodes in diagrams. Enable this when sys-folders are used as menu entry points
includeSolrRecords true Include Solr-indexed records (e.g. news) as nodes with More-Like-This links
useLinkvalidator true Use TYPO3 linkvalidator for broken link detection (if available)

Note: The useLinkvalidator option provides more accurate broken link detection when cms-linkvalidator is installed and its scheduler task has been run. If linkvalidator is not available, the extension falls back to checking if target pages exist in the database.

Scheduler Task

The analysis can be run either manually or on a recurring schedule — there is no single "right" frequency.

To set it up:

  1. Go to Scheduler module
  2. Add a new task
  3. Select "Analyze Page Links and Themes"
  4. Configure the root page ID
  5. Choose how the task should run (see below)

How often should it run?

The task simply recomputes the link/theme metrics for the configured subtree. Once it has run, the results stay available in the Page Link Insights backend module until the next run. So the frequency only depends on how often your link structure changes and how fresh you need the metrics to be:

Avoid very short intervals (e.g. every minute). The task scans the whole subtree (pages, content elements, and optionally linkvalidator/Solr data) and writes the results to the database. Running it that often wastes resources for no practical benefit, since the analysis rarely changes between runs. Match the frequency to your editorial rhythm instead.

Usage

Visualizing Page Links

  1. Open the TYPO3 Backend
  2. Navigate to the Web > Page Link Insights module
  3. Select a page in the page tree
  4. Explore the force diagram visualization:
    • Larger nodes indicate pages with more incoming links
    • Colors represent different link types
    • Dashed red lines indicate broken links
    • Hover over elements for detailed information

Interactive Features

Toolbar Buttons

Compact Header

The module header displays status badges that can be dismissed:

Understanding Thematic Analysis

The extension now includes thematic analysis capabilities that:

Pages with similar content will be grouped together and colored according to their dominant theme, providing instant visual insights into your content structure.

NLP Support

The clustering visualization works in both TYPO3 v12 and v13, and is compatible with PHP 8.1 to 8.4.

Linkvalidator Integration

When cms-linkvalidator is installed and configured:

  1. Run the linkvalidator scheduler task to populate broken link data
  2. Page Link Insights will automatically use this data for more accurate broken link detection
  3. Broken links are marked with their source:
    • linkvalidator: Detected by TYPO3's linkvalidator (HTTP validated)
    • page_not_found: Target page doesn't exist in database (fallback method)

To disable linkvalidator integration, set useLinkvalidator = 0 in extension configuration.

Solr Integration

For search functionality enhancement, see README_SOLR.md.

Troubleshooting

Support and Contribution

For bug reports and feature requests, please use the issue tracker on GitHub: Project Issue Tracker

License

This project is licensed under the GNU General Public License v2.0.


All versions of page_link_insights with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
typo3/cms-core Version ^14.0
typo3/cms-backend Version ^14.0
typo3/cms-extbase Version ^14.0
typo3/cms-fluid Version ^14.0
typo3/cms-scheduler Version ^14.0
cywolf/nlp-tools Version ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package cywolf/page_link_insights contains the following files

Loading the files please wait ...