Create and insert Meta Tags into site and profile pages
Version 1.2.0b1:
- Change: Module override skin templates (e.g. jrUser_user_login.tpl) are no longer offered as a tag location, since tags set for them were never shown - existing tags for them are listed as "not used"
- Change: When more than one tag with the same name applies to a page the most specific one is used, whatever order the tags were created in - Item Detail Pages over Profile Pages over All Pages on profile pages, and a Site Builder page or Skin Template tag over Skin Pages over All Pages on site pages
- Change: Profile Pages tags are now also used on item detail pages that have no Item Detail Pages tag of the same name
- Change: Skin Pages tags are no longer added to profile pages (they were added to profile item index and list pages)
- Change: A tag with the same name as one in a module's item meta template is used instead of the module's tag only when it is an Item Detail Pages tag - the module's tag is used instead of Profile Pages and All Pages tags
- Change: Item fields that contain an embedded media tag can now be used in Item Detail Pages tags - the embed tag is removed (the field was left out before)
- Change: Tag content is now saved as entered and HTML encoded when the page is built
- Bug Fix: Deleting a meta tag now checks that the request came from a page on the site
- Bug Fix: A new or changed meta tag did not show on pages that were already cached (e.g. the site index) until the cache expired
- Bug Fix: An All Pages tag replaced a tag of the same name set for a Skin Template, a Site Builder page or item detail pages
- Bug Fix: Profile Pages and Item Detail Pages tags with a quoted Smarty argument (e.g. {$profile_name|default:"none"}) were output empty
- Bug Fix: A tag with the same name as one in a module's item meta template (e.g. twitter:title) was output twice
- Bug Fix: Tags set for the 404.tpl location were never shown - the Not Found page had no tags at all
- Developer: New jrMeta_save_conf_tags() function - every view now reads the tags with jrMeta_get_conf_tags() and saves them with jrMeta_save_conf_tags()
- Developer: Removed unused jrMeta_strip_all_html() function
- Developer: The Meta Tag Names setting was registered twice in config.php
- Developer: New jrMeta_get_tag_locations() function returns the tag locations shown in the browser and the modify form
- Developer: Fixed PHP notices and warnings when the tag listener runs without some of its event arguments
- Developer: New jrMeta_add_page_tag(), jrMeta_get_tag_rank(), jrMeta_get_template_vars() and jrMeta_parse_tag_content() functions
Version 1.1.4:
- Change: Updates and optimizations to better support PHP 8+
Version 1.1.3:
- Bug Fix: Some tags were not being added to item pages
Version 1.1.2:
- Change: Small database optimization to make tag updates faster
Version 1.1.1:
- New: Added support for "All Pages" to add meta tag to all site pages
- New: Added default support for "referrer" meta tag
Version 1.1.0:
- New: Support added for custom detail, list, and index module meta tags via "meta" templates
- New: Twitter card tags added to available meta tags list
- Change: Updated module icon
Version 1.0.11:
- Bug Fix: Meta Tags set for skin templates that are module overrides not being inserted
Version 1.0.10:
- New: "generator" Meta Tag has been added to available Meta Tags
- Change: Available meta tags are now sorted properly in drop down selector
Version 1.0.9:
- Change: Removed "Active" Global Config option - Meta Tags can be disabled by disabling the module
Version 1.0.8:
- Bug Fix: Values used in meta tags may not have correct HTML Entity encoding
Version 1.0.7:
- Bug Fix: Modify form did not contain the same Location values as the Create screen
Version 1.0.6:
- Bug Fix: Extended the amount of meta tags that can be created so there should be plenty of space for any sized site.
Version 1.0.5:
- New: Link to the meta tag browser from the Site Builder page settings config screen for easier navigation.
- Bug Fix: Site Builder pages could display the wrong meta tags.
Version 1.0.4:
- New: Support for Site Builder pages has been added to the Meta Tag Browser
- New: Open Graph tags added as default Tag Names in the Meta tag Browser
Version 1.0.3:
- New: New Meta Tag "Tag Names" added to default install to make it easier to configure
Version 1.0.2:
- New: Ability to create tags for specific skin templates
- Bug Fix: tag replacements were being processed on some image views (where it is not used).
Version 1.0.1:
- Bug Fix: [jrEmbed] calls in text causing media player CSS to not load
Version 1.0.0:
- Initial Release