Language Change PR-6.2-dev Pending

User tests: Successful: Unsuccessful:

avatar mortezahonar
mortezahonar
23 Apr 2026

Pull Request resolves #

  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

This PR adds a new schema.org plugin for LocalBusiness type.

  • Copy of organization plugin with modifications
  • Adds LocalBusiness schema type to the schema.org plugin system
  • Includes form fields: name, image, url, email, address, and generic fields
  • Implements SubscriberInterface and uses SchemaorgPluginTrait

Testing Instructions

  1. Install the plugin by copying the localbusiness folder to /plugins/schemaorg/ or install via zip.
  2. Enable the plugin from Extensions → Plugins (plg_schemaorg_localbusiness).
  3. Go to System → Clear Cache.
  4. Create or edit an article.
  5. In the Schema tab, select LocalBusiness from the schema type dropdown.
  6. Fill in the fields (Business Name, Logo, URL, Email, Address, etc.).
  7. Save the article.
  8. View the article on the frontend.
  9. Check the page source (Ctrl+U) and verify that a <script type="application/ld+json"> tag with @type: "LocalBusiness" is present.

Actual result BEFORE applying this Pull Request

  • LocalBusiness schema type is not available in the schema type dropdown.
  • Cannot add LocalBusiness structured data to articles.

Expected result AFTER applying this Pull Request

  • LocalBusiness schema type appears in the schema type dropdown.
  • Form fields (Business Name, Logo, URL, Email, Address, Additional Fields) are displayed.
  • Data is saved to the database and displayed as JSON-LD in the frontend with @type: "LocalBusiness".

Link to documentations

Please select:

  • Documentation link for guide.joomla.org:

  • No documentation changes for guide.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar mortezahonar mortezahonar - open - 23 Apr 2026
avatar mortezahonar mortezahonar - change - 23 Apr 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 23 Apr 2026
Category Administration Language & Strings Front End Plugins
avatar mortezahonar mortezahonar - change - 23 Apr 2026
The description was changed
avatar mortezahonar mortezahonar - edited - 23 Apr 2026
avatar mortezahonar mortezahonar - change - 23 Apr 2026
The description was changed
avatar mortezahonar mortezahonar - edited - 23 Apr 2026
avatar mortezahonar mortezahonar - change - 23 Apr 2026
The description was changed
avatar mortezahonar mortezahonar - edited - 23 Apr 2026
avatar mortezahonar mortezahonar - change - 23 Apr 2026
The description was changed
avatar mortezahonar mortezahonar - edited - 23 Apr 2026
avatar mortezahonar mortezahonar - change - 23 Apr 2026
Labels Added: Language Change PR-6.2-dev

Add a Comment

Login with GitHub to post a comment