New Release: PeepSo 2.0.2 & Gecko

The second release of December is very likely to be the last plugin release this year – we might still release one more version of Gecko. We improved compatibility with WordPress 5 and Gutenberg, fixed a handful of minor bugs and kept working on Server Sent Events.



Administrators can now define the default group sorting which applies on all listings –  the Groups page (including inside category listings) and the “user groups” view inside profiles.

To enable better cooperation with the Divi Builder, we introduced  “Divi Builder Compatibility” mode which – when enabled –  dequeues the conflicting Divi CSS rules and replaces them with slightly improved ones.

Bug Fixes

In a continued effort to make PeepSo more translation / internationalization friendly, we fixed an issue where admins were unable to save “from” e-mail configuration using non-Latin characters (for example Cyrillic).

We also fixed WordFilter rendering issues when filtering out special UTF characters and improved the filtering behavior for words shorter than 3 characters. The improved logic requires Multibyte Support enabled in PHP – it’s usually enabled by default. If missing, there will be a warning in WordFilter configuration and the script will fall back to legacy functions.

UTF (non-Latin) character support in WordFilter


Server Sent Events

After a few weeks of alpha testing, we decided to abandon the idea of running the SSE endpoint via a PHP script – the server requirements are pretty much impossible to define and PHP simply does not seem to be the best tool for the job. We are currently looking into migrating the server-side part to JavaScript based technology like node.js.

Gecko Theme

New Footer Widgets & Menu Position

In this version we’ve added flexible footer widget positions. There’s one footer widget position available in the backend of your site > Appearance > Widgets. You can add widgets there and reorder them to your liking. With that in mind, when you go to the backend of your site > Gecko > Customize > Footer you will find a new option (amongst others I’ll touch on later) to set: Widgets Grid – here you can decide how many widgets would you like to show in a row. The choice now is 1 to 5.

Let’s say you set it to 4. That means that if you add 5 widgets to the Footer widget position you’ll have 4 columns in the widget area first one will show 2 widgets, one under the other. The first one and the last one that are added in your widget position in the backend. If in the Widgets Grid you pick 5, that’d end up in 5 columns in your footer each with a widget each.

Footer Customization Options
Footer Customization Options

Apart from the fact that you can include any kind of a widget in the footer including a menu widget, you can also assign a menu to a footer menu position. It’s a dedicated menu position much like a header one is.

Landing Page Redirects

This feature was introduced in the last release and we had great feedback. The most asked for feature here was to have a way to redirect logged in users from the landing page to other relevant parts of your site. With this release we added a Redirect Button settings per landing page. Simply go to the backend of your site > Pages > find the landing page and edit it. At the bottom you’ll see new settings. Set the URL, set the button text and you’re done. As this is not a global setting you have granular control over where to send already logged in users from which Landing Page.

Landing Page Redirect Settings
Landing Page Redirect Settings

Page Options

General options per page view were added to ease the use of mobile devices. We all know that PeepSo is responsive. Widgets and sidebars need a bit more than that. Some content is better not shown in mobile context. That’s why with this version we’re introducing the option to hide sidebars in mobile view only. If you look at the screenshot above, the Landing Page one, you’ll notice the setting in the bottom right corner.

New Customization Options

Additional settings were added to Gecko Theme Customizer. Right now you’ll have the ability to control:

  • Theme Width
    Because not all devices are made equal. Some people are browsing the web with a 1200px wide-view, some are using much, much bigger resolutions. To make sure your site and community look great in most possible scenarios (we can’t really do much about people still stuck on a desktop computer from 1999 and a 1024×768 resolution using IE).
  • Footer Colors
    Right now you’ll be getting the options to control the colors of the following:
    • Copyrights Background
    • Widgets Title Color
    • Widgets List Items Separator
    • Color of solid separator under every list item.

More customization options will come with the upcoming releases of Gecko. I might have mentioned that in one of previous posts, but with Gecko we’re looking into the ability of controlling every aspect of the site on a granular level as well as have a few presets that could change your whole site with a single click. Amazing things are coming.

Improvements & Fixes

We’re in beta and listening very carefully to everything you’re reporting to us. Within this release we’ve managed to squeeze a few improvements and fixes as well. We improved the header position on mobile view for user profiles, added the possibility to load Google font from a local directory. We improved compatibility with WooCommerce by remove meta info from single product view like: author, date of creation etc. What’s great for a blog post, not necessarily is for a product in your store. As for fixes, we did do that for the landing page on mobile. You can read the complete changelog here.


If you are on version 2 already: simply wait for all PeepSo plugins  to show that the update is available and then update them all. We deploy our plugins through two independent systems, it usually takes a few minutes for all updates to propagate.

In PeepSo 2 the order of updates is no longer important –  just make sure at the end of it everything has the same version number. If you happen to update Foundation first, the child plugins will still remain active (although their functionality won’t) and you will be able to update them as well.

As for Gecko Theme, please update it too. A new version is also available.

If you are still on version 1.x.x, please refer to the legacy upgrade procedure or contact us.

Brought to you by PeepSo Team Matt Jaworski
I am a professional nerd with **over a decade of experience** in the field of Open Source web development. Before [PeepSo]( I was a contractor and have helped build successful businesses around the world, including USA, UK, Germany, Indonesia and Malaysia. A couple of years leading up to founding PeepSo, I was involved with JomSocial - a social networking extension for Joomla. Stepping up from the role of contractor to business owner, I became [PeepSo]( founder and Chief Technology Officer. I strive to build beautiful, fast and functional software that **empowers the users to build their own digital tribes with full autonomy and freedom** often not available on the mainstream social networking media. As a **location independent** *digital nomad* I travel almost constantly, although over the past five years I have spent most of my time in Indonesia and Malaysia. I speak fluent English and Polish, decent German and Spanish and even some Indonesian.

Reactions & comments

Join Our Community!
Join us to discuss PeepSo's features, connect with the development team and give suggestions.


@peepso_user_13773(Rick Jewett)
I love it... This update has checked all of my boxes. Looks and feels amazing! merry Christmas to you and the entire team. You guys (and gals) are the best!
@peepso_user_7(Eric Tracz)
Eric Tracz shared a GIF
December 18, 2018 6:44 am
@peepso_user_17757(Bridget Willard)
@peepso_user_13773(Rick Jewett) there's just THE ONE gal. hahaha. Merry Xmas to you toooooo Rick!
December 19, 2018 2:04 am
@peepso_user_11473(Aaron Carr)
"...a few presets that could change your whole site with a single click." - Very cool
@peepso_user_7(Eric Tracz)
@peepso_user_11473(Aaron) that'll come in the future for Gecko. In a similar fashion like we have presets in PeepSo now, I'd like to have them in the theme for the entire site.