Essentials 2.2 for YOOtheme Pro - Dynamic Query Arguments, Airtable Integration, Mailchimp Form Action, Google Calendar and Photos Sources

Daniele Rosario
24 Jan, 2024

It’s time for another great release of Essentials for YOOtheme Pro! As in the latest 2.1 release, our focus is adding more and more features to the already great Dynamic Content, as well as the addition of new Sources and Form actions. Let’s dive in!

Dynamic Query Arguments

This is undoubtedly the biggest addition to the 2.2 release. Up until now, the dynamic button and its powerful capabilities have been restricted to the main elements fields, but when a dynamic source was selected, its arguments (or parameters) needed to be manually set.

While this is still a powerful feature, it was limiting since you could not do more advanced integration, like limiting based on a request parameter, or working with relative time periods with dates.

But no more! Our latest addition, Dynamic Query Arguments, allows you to make use of the dynamic feature in the source query arguments! But since a picture is worth a thousand words, let’s see it in action!

Dynamic Query Arguments

We can’t wait to see what you build with this addition!

New Sources

In this release we’re continuing to add new sources to Essentials to further extend the capabilities of YOOtheme Pro. With 2.2 there are 3 new sources that we think will be super useful to many of our users:

Google Photos Source

Integrate your Google Photos media and albums! Same as the already existing Instagram and Facebook sources, you can now show any image you have on Google Photos on your website. Perfect for events or photographers that have the need to quickly showcase their work.

Google Calendar Source

This source finally makes sense now that the new Dynamic Query Arguments is available! With it you can add in your site any event present in your Google Calendar, and thanks to the latest additions, you can decide to filter them based on the current date, or even on the date of some other dynamic data, like articles, event details, etc! Super powerful stuff.

P.s. we’ve also added a new filter that allows you to modify the date being displayed with some similar features.

Airtable Source

We’re adding a brand new player here! In this release, we’ve added support for Airtable, and this source is one of the integrations available. Display your Airtable data in your site with ease. We’re pretty sure that our Airtable users will be pretty pumped to try this!

New Form Actions

Alongside the new Sources, we’re also adding 2 new sets of Form actions! Both of these are pretty powerful, and we’re sure they will allow new and awesome integrations.

Airtable Actions

Having added Airtable for the source we’ve already highlighted, we decided it was a good idea to also allow saving and deleting data from Airtable with your Forms! This allows for a 360 integration and data flow between your site and Airtable. Let us know if you find this new integration useful!

Mailchimp Actions

For a long time YOOtheme has provided an element to allow subscribing to mailchimp from your website. While useful, this integration lacks some advanced features and doesn’t always comply with the infamous GDPR legislation.

With this new Form action, you can add, edit or remove contacts from your mailchimp lists, while also gathering more than the simple email. Just map your data to Mailchimp, setup your options, and you're done!

Conclusion, and some spoilers

We’re currently hard at work on something that needed to be done, but got always postponed due to our excitement in releasing new stuff for our products: upgrading our site, subscription and distribution system.

We’re currently using old versions of Joomla, YOOtheme Pro and several tools like Akeeba Subscriptions and Akeeba Release System to showcase, sell and distribute our tools. While they are still doing their job, it’s clear that we “got stuck” and need to upgrade as soon as possible.

In the last 6 months we worked on upgrading our site to the latest Joomla and YOOtheme Pro version (to be able to use the newest and shiniest thing we built!).

Alongside this upgrade, we’ll be moving to a new checkout system based on Stripe Checkout that will retain the same capabilities as the old tools (so yes, Paypal will still be available, and we’ll add new payment systems as well) and all the existing subscriptions will be migrated as well.

The process should be pretty straightforward without too many issues, but there will be a brief period of downtime to perform the migration of the data and (hopefully very few) hiccups in the launch phase. Please bear with us in the next months and warn us of any inconsistencies you may find.

Thanks again for your trust and patience.

Comments (18)

This comment was minimized by the moderator on the site

Hi Daniele,
Txs for all these new features.
This makes Essentials even more a must-have :)
Very much appreciated!

Marc Dechèvre
This comment was minimized by the moderator on the site

Thanks!

Daniele Rosario
This comment was minimized by the moderator on the site

Great job!

Jaume Claramunt
This comment was minimized by the moderator on the site

Great,
you guys rock it!
Essential is in my default installation for every new clients website!

Klaus Fuchs
This comment was minimized by the moderator on the site

Awesome Update! Really great ideas and new functions. Can't wait to test the dynamic query arguments, just what i would have needed a few weeks ago for a customer project :-)


P.S.: you should think about selling your new checkout system as an...

Awesome Update! Really great ideas and new functions. Can't wait to test the dynamic query arguments, just what i would have needed a few weeks ago for a customer project :-)


P.S.: you should think about selling your new checkout system as an extension...
P.P.S: I'd be very interested... :-)

Read More
Sébastien Steffes
This comment was minimized by the moderator on the site

Yeah, it could be something we'll release, but we're not sure yet.
It's built in YOOtheme Pro itself so it may be something interesting to perfect and then release.
We'll see!

Daniele Rosario
This comment was minimized by the moderator on the site

Cool innovation. It would be nice if they also had an option to copy text with one click.

For example, we display the username on the site, and next to the content information we include a “copy” button.
Or, for example, we display a promotional...

Cool innovation. It would be nice if they also had an option to copy text with one click.

For example, we display the username on the site, and next to the content information we include a “copy” button.
Or, for example, we display a promotional code for a discount in an element, and next to the promotional code you could also include a “copy” button

And second idea, please integrate with acymailing. acymailing integration is sorely lacking

Read More
Valeriy Trunov
This comment was minimized by the moderator on the site

Hi! Thanks for you suggestions, we'll evaluate them!

Daniele Rosario
This comment was minimized by the moderator on the site

Is there a builder element that will work with Google calendar source to create a traditional calendar page display?

Robert S Clinton Jr
This comment was minimized by the moderator on the site

Hi Robert, not yet. We'll think if it's a good element addition to have

Daniele Rosario
This comment was minimized by the moderator on the site

Nice work !
Airtable addition is very cool !

Pascal Devif
This comment was minimized by the moderator on the site

Thanks a lot,great work as usual. i think it will be usefull if you put the changelog directly on the site, maybe in the download section

Filippo Frigeri
This comment was minimized by the moderator on the site
This comment was minimized by the moderator on the site

I'll show you an example of using "Dynamic Query Arguments", it's not clear how to use it

Vitaliy Antonov
This comment was minimized by the moderator on the site
This comment was minimized by the moderator on the site

It is only technically described there, but it would be nice to see a live example of where and how this functionality is used.

Vitaliy Antonov
This comment was minimized by the moderator on the site

For such refer to the YOOtheme Pro main site and/or documentation where Dynamic Content is well covered. Once you have mastered it and are aware of it core limitations, come back and re-read the Essentials Dynamic Addon documentation.

Miljan Aleksic
This comment was minimized by the moderator on the site

My head is spinning. fantastic upgrade! You Rock!

HUBERT F
There are no comments posted here yet