“”

Semantic Suggestion Semantic Suggestion

semantic_suggestion / beta

TYPO3 extension for suggesting semantically related pages

This version supports TYPO3

Older versions also support TYPO3

Composer support

composer req talan-hdf/semantic-suggestion

Tags

#semantic #content-analysis #page-suggestions #related-content #similarity-calculation #MLT #morelikethis

Last upload comment

Stopwords functionality implemented to improve content analysis.
Introduced a debug mode, which can be activated via TypoScript.
Added frontend debug display for easier troubleshooting.
Integrated logging system with logs output to public/typo3temp/logs/semantic_suggestion.log.
Optimized the similarity calculation algorithm to prevent duplicate pairs.
Improved the backend module with clearer statistics and visualizations.
Fixed issues with duplicate entries in the "Top 5 Most Similar Page Pairs" display.
Various performance improvements and code optimizations.
Expanded the API to include stopwords statistics, providing more detailed content insights.

Downloads by month

Download 1.4.0 External Manual Found an Issue? Code Insights Packagist.org
Author
Wolfangel Cyril
Last update
11. Sep 2024
First upload
30. Jul 2024
Downloads
618
Category
Frontend Plugins
Dependencies
  • TYPO3 (12.0.0 - 13.99.99)

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Go to your folder where the root composer.json file is located
  2. Type: composer req talan-hdf/semantic-suggestion to get the latest version that runs on your TYPO3 version.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Version history

Version Upload comment Works with TYPO3 Download
1.4.0 / beta
September 11, 2024
Stopwords functionality implemented to improve content analysis.
Introduced a debug mode, which can be activated via TypoScript.
Added frontend debug display for easier troubleshooting.
Integrated logging system with logs output to public/typo3temp/logs/semantic_suggestion.log.
Optimized the similarity calculation algorithm to prevent duplicate pairs.
Improved the backend module with clearer statistics and visualizations.
Fixed issues with duplicate entries in the "Top 5 Most Similar Page Pairs" display.
Various performance improvements and code optimizations.
Expanded the API to include stopwords statistics, providing more detailed content insights.
12.0.0 - 13.99.99 Download
1.3.2 / beta
August 28, 2024
- Fixed dependency injection issue for logger in SemanticBackendController.
- Fixed "Invalid service: the class is not set" error related to logger configuration.
- Updated SemanticBackendController constructor signature to use LogManager instead of LoggerInterface.
- Refactored services configuration in Services.yaml for better dependency management.
- Removed use of LoggerAwareInterface and LoggerAwareTrait in SemanticBackendController.
- Optimized cache management for performance metrics.
- Improved accuracy of performance metrics displayed in backend module.

Release notes
- After updating, it is recommended to clear all TYPO3 caches to ensure the changes work properly.
- Users using custom logger injection in SemanticBackendController will need to update their code to use LogManager.
12.0.0 - 13.99.99 Download
1.3.1 / beta
August 26, 2024
We've addressed an issue related to multilingual support that affected caching. This fix ensures that the cache handles multilingual content correctly, improving overall performance and consistency.
12.0.0 - 13.99.99 Download
1.3.0 / beta
August 25, 2024
This update significantly improves the extension's performance, flexibility, and robustness while ensuring more efficient handling of configurations and analyses.

12.0.0 - 13.99.99 Download
1.2.0 / beta
August 22, 2024
New backend styles for the backend module, using official components. Thanks to Renan Gautier (Gloumi).
12.0.0 - 13.99.99 Download
1.1.0 / beta
August 14, 2024
Stable Release for Testing
We're excited to announce a new, more stable version of our Semantic Suggestion extension. This release focuses on improved reliability and performance, while also introducing Natural Language Processing (NLP) capabilities.
12.0.0 - 13.99.99 Download
1.0.9 / beta
August 08, 2024
This release is a patched and fully functional version of 1.0.8. It addresses a critical bug that was preventing the display of both the backend and frontend modules.
12.0.0 - 13.99.99 Download
1.0.8 / beta
August 08, 2024
Addition of a comprehensive suite of unit tests, which significantly enhances the reliability and correctness of the extension.
- `testPreparePageData()`: Validates the correct preparation of page data.
- `testAnalyzePages()`: Checks the complete page analysis process.
- `testCalculateSimilarity()`: Ensures accurate similarity calculations between pages.
- `testFindCommonKeywords()`: Verifies the detection of common keywords.
- `testDetermineRelevance()`: Confirms correct relevance level assignments.
12.0.0 - 13.99.99 Download
1.0.7 / beta
August 05, 2024
- **Enhanced Excerpt Generation**: Significantly improved excerpt generation algorithm, providing more accurate and relevant content previews from various page elements.
- **Bootstrap Package Compatibility**: Better integration with Bootstrap Package, ensuring seamless functionality across different TYPO3 setups.
- **Performance Boost**: Optimized for handling large numbers of pages, making the extension more efficient for bigger websites.
- **Exclude Pages Feature**: New ability to exclude specific pages from analysis and suggestions, giving you more control over your content recommendations.
12.0.0 - 13.99.99 Download
1.0.6 / beta
August 03, 2024
## New Features
Added new performance metrics in the backend module for better analysis
Implemented ability to exclude specific pages from suggestions via TypoScript configuration
Added configuration option for excerpt length in suggestions

## Improvements
Improved caching mechanism for faster analysis results
Updated TypoScript setup and constants with more detailed comments
Refactored PageAnalysisService for better performance
12.0.0 - 13.99.99 Download
1.0.5 / beta
August 03, 2024
add excludePages Typoscript configuration for frontend and backend module
add TYPO3 13 compatibility
12.0.0 - 13.99.99 Download
1.0.4 / beta
August 02, 2024
- Implemented a new visual representation of similarity scores using progress bars in the backend module.
12.4.0 - 12.4.99 Download
1.0.3 / beta
August 01, 2024
### Removed
- Completely removed the dashboard widget to streamline the extension and focus on core functionalities.
### Added
- Implemented a comprehensive .gitignore file for better development file management.
### Changed
- Refactored and optimized the extension structure following the widget removal.
12.4.0 - 12.4.99 Download
1.0.2 / beta
July 31, 2024
Major Changes
Vendor Name Update: Changed the vendor name from "talan" to "talan-hdf" to avoid conflicts on Packagist.
Namespace Update: Updated the namespace from Talan\SemanticSuggestion to TalanHdf\SemanticSuggestion across the extension.

Other Improvements
Improved documentation in README.md.

Upgrading
When upgrading from a previous version, please note the following:

Update your composer.json to use the new package name: talan-hdf/semantic-suggestion.
If you have any custom code referencing the old namespace, update it to use TalanHdf\SemanticSuggestion.
Clear all TYPO3 caches after upgrading.
12.4.0 - 12.4.99 Download
1.0.1 / beta
July 30, 2024
Semantic Suggestion analyzes the content of your pages and creates intelligent connections between them. By understanding the context and meaning of your content, it offers visitors related pages that are truly relevant to their interests, improving navigation and content discovery.
12.4.0 - 12.4.99 Download