Releases: Amadeco/magento2-smile-custom-entity-seo
v1.0.2
feat: Code Quality Improvements
What's New
This release focuses on code quality improvements to ensure better maintainability and compatibility with modern PHP standards.
Improvements
- Added missing PHPDoc block to CustomEntityPlugin for code consistency
- Replaced direct getData() calls with specific getter methods in ApplySeoMetadata observer
- Fixed entity type checking syntax for better robustness
- Enhanced code comments to better document metadata application conditions
- Improved code structure to better follow Magento 2 best practices
Technical Notes
- Ensured full compatibility with PHP 8.3
- Maintained backward compatibility with previous version
- No database schema changes required
v1.0.1
v1.0.0
Amadeco SmileCustomEntitySeo for Magento 2 (Initial Release)
Extend SEO capabilities for custom entities in Magento 2 with this innovative module.
Features
This module adds advanced SEO capabilities to Smile Custom Entities, allowing you to optimize each page for search engines.
SEO Attributes Added
- Meta Title: Customize page titles
- Meta Description: Write precise descriptions
- Meta Keywords: Add targeted keywords
- Meta Robots: Control page indexing
Requirements
- PHP 8.1, 8.2 or 8.3
- Magento 2.4.x
- Smile Custom Entity module (version 1.3 or higher)
Installation
Install the module via Composer:
composer require amadeco/module-custom-entity-seo
bin/magento module:enable Amadeco_SmileCustomEntitySeo
bin/magento setup:upgrade
bin/magento cache:cleanConfiguration
- Access your custom entity in the admin panel
- Navigate to the "Search Engine Optimization" section
- Fill in SEO fields as needed
Meta Robots Configuration Options
- Default: Uses system settings
- INDEX, FOLLOW: Page indexed and links followed
- NOINDEX, FOLLOW: Page not indexed but links followed
- INDEX, NOFOLLOW: Page indexed but links not followed
- NOINDEX, NOFOLLOW: Page not indexed and links not followed
Customization
Each custom entity can now have its own SEO strategy, giving you full control over your search engine optimization.
Contribution
Contributions are welcome! Please submit pull requests to our GitHub repository.
License
This module is distributed under the Open Software License ("OSL") v3.0.
Support
For any questions or support, contact our development team: dev@amadeco.fr
Developed with ❤️ by [Amadeco](https://www.amadeco.fr)