• FYI: I was catching up on Oxygen Builder news today and saw this in Elijah’s announcement about the upcoming release of Oxygen 4.0: “Additionally, in 4.0 we will begin storing Oxygen’s designs as JSON instead of shortcodes. This is a much faster format to work with, but does require that you resign your shortcodes when you first upgrade to 4.0 so that Oxygen can go ahead and generate the JSON for all of your designs. The front-end of your site will continue rendering via shortcodes until this is done, so there will be no downtime.”

    I asked if this will this impact search functionality, since I’m currently using the Relevanssi plugin that adds the capability to search through Oxygen shortcode content in my site’s pages.

    Elijah replied, “I believe you can point Relevanssi to any custom meta field, so you’ll just need to make sure it’s looking in ct_builder_json instead of ct_builder_shortcodes.”

    Just wanted to notify and confirm this on the Relevanssi end and also help out any Oxygen users who may run into trouble after the update is officially released!

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Mikko Saari

    (@msaari)

    Thanks for the tip.

    Yes, this will impact the search, the Relevanssi compatibility module for Oxygen will need a rewrite. The fixes will probably be fairly simple, like Elijah said, Relevanssi can access any custom meta field, but by default, Relevanssi doesn’t read JSON very well.

    So, do expect upgrading to Oxygen 4.0 will break the search. I contacted Oxygen and hopefully, I can get my hands on a pre-release version so I can make sure the compatibility stays intact without problems.

    Thread Starter SeeJaneB

    (@janiebee83)

    Great, glad I brought it to your attention! Thanks for the quick response!

    Plugin Author Mikko Saari

    (@msaari)

    Oxygen promised beta access to third-party developers before the release of Oxygen 4.0, so I’ll have a chance to look at this before the new version is released.

    Thread Starter SeeJaneB

    (@janiebee83)

    I see the last update should provide compatibility with Oxygen moving forward. Thanks for the update!

    I am curious if there are any special settings needed for Oxygen users. In the past we had to specifically list ct_builder_shortcodes or add php code in the plugin file.

    Do we still need to add anything like this, or is it supposed to work right out of the box for Oxygen content?

    Plugin Author Mikko Saari

    (@msaari)

    No special settings are required. Current versions of Relevanssi handle all of this automatically, both for Oxygen 3 and 4. The required custom fields can be manually added to the Relevanssi indexing settings, but if you don’t do that, Relevanssi will make sure the custom field is included.

    No PHP code is required unless you have something custom in mind.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Oxygen Shortcodes will be changing’ is closed to new replies.