GeoDirectory 2.1 – What’s New

GeoDirectory 2.1 release

The first and most important new feature of GeoDirectory version 2.1 is the implementation of the AUI (AyeCode User Interface).

AyeCode User Interface

The AUI is based on the bootstrap framework, with our own features added on top of it.

This system allows us to load the minimum amount of CSS and JS whether you have one of our products installed or ALL of our products installed.

AyeCode User Interface is all about websites’ page speed and consistent beautiful design.

A vanilla install of GeoDirectory now looks simply outstanding on any theme, out of the box.

GeoDirectory Vanilla design
GeoDirectory Vanilla design

The AUI is now used by all of our products and themes.

We introduced it first in our WordPress user registration plugin called UsersWP in October 2019.

Finally, we were able to extend its use for GeoDirectory.

Both the core plugin, all its add-ons, and our WordPress Directory themes, like the Whoop theme, the Directory Starter, and its child theme the Supreme Directory.

AUI Colors settings

Colors settings for the AyeCode UI can be found in Appearance > Customize > AyeCode UI

Switch from legacy styles to AUI

If you are updating from a previous version of GeoDirectory, the new styles are disabled to avoid messing with your current design. Switching from legacy style (old design) to the Bootstrap based AUI, is very easy.

Go to GeoDirectory > Settings > General > Developer and select “Bootstrap” in Default Design Style.

For new installs, the new styles are set as default.

Important note for our theme users

If you are using one of these themes (Whoop, Starter, or Supreme) and you want to keep using the legacy styles, you should stick with the version you have installed right now.

Blocks in Templates

Until the last version of GeoDirectory, you would find shortcodes composing the templates’ pages.

From version 2.1, you will find Gutenberg blocks by default (if Gutenberg is used).

If you want to take full advantage of the new block-based templates when upgrading (new installs get them by default)

  1. Delete all GD page templates that you want to replace (they must also be deleted from the trash folder)
  2. Go to GeoDirectory > Status > Tools > Create default GeoDirectory pages.

The improved blocks, also feature a few new design options.

Maps lazy load

2 years ago, Google Maps started charging for calls made to their API.

Thankfully, the $200/month free usage was enough for most niche web directories.

However, with Google upgrading websites’ page speed as one of the most important ranking factors in 2021, loading the maps on all pages in no longer a good idea.

Lazy load maps is now an option in your general settings.

You can choose to load them when they scroll into view or load them on click.

Interactive maps are consistently one of the biggest bottlenecks for page speed scores.

Our solution will dramatically speed up load times for your site.

When maps are not displayed above the fold, both options will increase your site speed scores.

If the map is above the fold, we suggest using the click to load map option for optimal results.

Big directories with high traffic and page views, will be able to save a lot of money without compromising.

And if you are on a budget, you won’t have to downgrade your user experience by offering lower quality map providers.

Lazy Load Event Calendar

This was another bottleneck for page speed scores.

Other than providing a new skin thanks to the AUI, we also made sure its presence on any of your pages, will not impact your page loading time and thus your users’ experience.

Open now as Advanced Search Filter

If you are using our Advanced Search add-on, your visitors will be able to search for places that are open at the time of your search.

This is a feature that we introduced a few versions back, but we were still fine-tuning it and now we are ready to announce it officially.

A similar search feature, having to calculate users’ time zone and filter listings accordingly, would have an immense impact on your search loading times. if not done correctly.

However, thanks to our custom database structure and highly-optimized SQL queries we made this as scalable as possible, just like every GeoDirectory advanced search filters.

Pricing Table for GeoDirectory

The GeoDirectory pricing manager now includes a block (shortcode or widget) to output a pricing table, showing the feature of each of your prices.

Conclusions

We tested this new version extensively both internally and in our BETA testers Facebook group.

However, due to the nature of open-source software, it’s always possible to find new bugs or conflicts with some particular theme or plugin.

Should you find any issue on your install, please report it immediately and we will provide a patch ASAP.

We hope you enjoy GeoDirectory version 2.1 and it new UI. Let us know what you think of it! If you really like it, please don’t hesitate to leave a nice review on the wp.org plugin repository.

Published by Paolo

Paolo Tajani is the co-founder and growth hacker of AyeCode LTD. With his business partner Stiofan, they are the makers of the GeoDirectory, UsersWP and Invoicing plugins for WordPress. Paolo developed his first WordPress website in 2008. In 2011 he met Stiofan O'Connor and together they started building and marketing successful themes and plugins for WordPress. Today their products are used by +100.000 active websites.

3 thoughts on “GeoDirectory 2.1 – What’s New

  1. Stiofan,

    Thanks for the info. I guess I wish I would have known this was the direction that was planned. I hired Guust to make changes to my site, actually pulling in some of the design elements that are now part of the AUI. But running under the AUI also seems to affect some of the work that was done in a way that I don’t want. So now I seem to be stuck as it stands with my modified legacy version, potentially giving up new features, or having to rehire Guust or another developer to sort through the changes in the AUI version to maintain the things that I still want.

    Don’t get me wrong, I love the advancements that have happened over the years and the great efforts and support, but it’s frustrating when there isn’t a clear delineation between function/features and design.

    Cheers

  2. Paolo,

    I would like to better understand the impact of this statement, if you could please expound:

    “If you are using one of these themes (Whoop, Starter, or Supreme) and you want to keep using the legacy styles, you should stick with the version you have installed right now.”

    Does this mean that these themes could be broken otherwise?
    That toggling between “Bootstrap” and “Legacy” will go away or won’t have affect on these themes?
    What aspects may be effected or what issues may be caused?

    Obviously there is a concern about having a primary theme dead-ended while additional features are built into the theme going forward. It would be helpful then to better understand the impact of doing so.

    Cheers

    1. Hey identity,

      In simple terms the themes v2.0 are styled for legacy styles, while v2.1 are styled for our new UI system (AUI), you should match the ver with the styles you intend to use. If we need to then we can still release a v2.0.X for any legacy style issues with the older theme.

      The v2.1 themes now also use our new AUI system which means that if using these with GD zero extra CSS or JS files are needed and so you will get the fastest results.

      We currently have no set removal date for legacy styles however we do intend to only build new features with the new UI only.
      1. To save developers having to do things twice.
      2. To coax people towards the new UI system.

      Thanks,

      Stiofan

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.