New Release: PeepSo 2.2.2


The PeepSo 2.x version family is driven by two primary goals. First, we are adding more value to the free PeepSo Foundation plugin by writing and merging code into it. Second, we create new key features we need to round the entire product suite before we can afford to switch most of our focusย  to PeepSo 3 and the new architecture. PeepSo 2.2.2 pushes both these agendas forward: we have merged the Markdown plugin with the free Foundation and included long awaited Scheduled Posts in it too.

Scheduled Posts

The postbox now has an option to select the date and time when the post is supposed to go online. By default, the picker pre-selects 24 hours into the future, and the scheduled time can not be less than 1 hour into the future.

Scheduling a Post in PeepSo
Scheduling a Post in PeepSo

If used, the post is not published immediately and instead is put on a waiting list. A new community stream filters allows users to see the scheduled posts. Administrators will be able to see all scheduled posts, and regular users are limited to seeing only their own scheduled posts.

Overview of Scheduled Posts
Overview of Scheduled Posts

This new feature is enabled by default for all administrators. If you’d like to make it available for all your users, there is a new configuration option: Allow non-admins to schedule posts in PeepSo Config > Stream Posts.

Due to some technical limitations related to notifications, it is impossible to schedule a post into a group, and people tagged in a scheduled post will not receive a notification. We will ty to resolve that in the 2.x version family if we can, but it is likely that more advanced scheduling will have to either wait for the new architecture or come with a “no notifications for scheduled posts” trade-off.

Markdown Merge

In order to implement new formatting features in the free Foundation plugin, we needed to merge the Markdown plugin with it. Starting with version 2.2.2, the Markdown plugin is marked as deprecated and will refuse to activate. All its features are now a part of the free PeepSo Foundation plugin.

Markdown Formatting in Profile Fields

Since both Markdown and Extended Profiles are now a part of the PeepSo Foundation plugin, we were able to add Markdown formatting to profile fields. Each text profile type now has a new rendering method: “Markdown formatted”. When enabled, Markdown formatting used in that field will be parsed into bold links etc. You can see it in action at the bottom of this post – my profile shows there, and my “About Me” field is Markdown formatted. You can set it up in the backend: PeepSo > Manage > Profile Fields and edit a field.

MarkDown Formatting for Profile Fields
MarkDown Formatting for Profile Fields

Refreshed Postbox interface

New features such as  Audio Uploads, Post Straight To Group and Scheduled Posts made the little bar on the bottom of the postbox pretty crowded. It started to get hard to remember what the icons do and whether we have used them already.

The icons have been refreshed with a small label bubble telling the user what they do. If an option is active (for example, post is scheduled), there is a little indicator under the icon, reminding the user that the option is in use.

Refreshed PostBox bubbles
Refreshed PostBox bubbles

Other Improvements

We patched some bugs related to search and hashtags when using the experimental Fast Queries Mode. This mode provides much better stream load times for really large communities with extensive friend networks and along with the upcoming Server Sent Events is the last major performance improvement in PeepSo 2 before the new architecture is shipped with PeepSo 3.

We also spent a substantial amount of time tightening up the video conversions cron job, making sure that if a conversion fails due to limited server resources (causing a crash), it will be retried rather than hang in the “being processed” state forever or – in some cases – be marked as successful and deleted from the queue.

Read About Gecko Theme 2.2.2.0 Release

See the full blog post here.

Brought to you by PeepSo Team Matt Jaworski
I am a professional nerd with **over fifteen years of experience** in the field of Open Source web development. Before [PeepSo](https://PeepSo.com) 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 a contractor to a business owner, I became [PeepSo](https://PeepSo.com) founder and Chief Technology Officer. I strive to build beautiful, fast, and functional software that **empowers users to build their own digital tribes with full autonomy and freedom** often not available on mainstream social networking media. In 2022 I launched [EmeraldWP](https://EmeraldWP.com) which acts as an umbrella for my other projects such as ListoWP, Widget Shortcode Pro, and MomentsWP.

Community by PeepSo

Super-light and free social networking plugin for WordPress