Consider creating a way for extension developers to add their own meta tags easily with use of this extension. Posibly turn this into a public function?

Also consider adding support for a user's page, tags page, and linking of a specific post. So if a user links post 15 it will supply the text for post 15.

Also, maybe these meta tags belong in core.

    22 days later

    NikolaiMorozov You cannot change the page's headers through the API unless you modify the JS to do so. There's no point to though. Just have it set to set the headers on the initial page load.

      Davis I'm not trying to change head metadata through the API - I'm accessing page data on PrepareApiData event (cant find another way) to set head metadata. I can't do it in JS because socials parse head metadata in nojs mode.

        Davis maybe ConfigureClientView (no ConfigureWebView in my installation ?)? But how to access the variables in it?

          Davis yep, I'm using ConfigureClientView event to get ClientView and set default metatags. But how to access Discussion/User/... page data from it?

          Davis You should just dig through the source code and figure it out that way.

          Thats what I tried. And couldn't find solution so i came here ?