Skip to content

Releases: Amadeco/magento2-smile-custom-entity-seo

v1.0.2

03 Apr 15:34
87d7ecd

Choose a tag to compare

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

01 Apr 09:36
63b4ae3

Choose a tag to compare

fix: wrong full action name (smile_custom_entity_entity_view.xml)

v1.0.0

01 Apr 07:38
9ba14b9

Choose a tag to compare

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:clean

Configuration

  1. Access your custom entity in the admin panel
  2. Navigate to the "Search Engine Optimization" section
  3. 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)