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 Release

See the full blog post here.

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_14137(Tim Lord)
Appreciate the constant and ongoing work you all do with PS 🙂 - one request though if its not being looked at currently, can the issue of deleting blog posts that have been posted to activity stream be looked at? At the moment any post that uses the blogs integration and gets posted to activity feed is missing the option to delete the post. Removing the actual post doesnt help as you then are left with a missing link in the feed... only current option is going into database which is not great... 🙂
March 19, 2019 12:08 pm
@peepso_user_10(Matt Jaworski)
@peepso_user_14137(Tim Lord) if you trash a post the corresponding entry should delete itself automatically, if it doesnt please send a ticket
March 19, 2019 12:33 pm
@peepso_user_12295(Darren Conradie)
Where are the downloads for the new version? I cant see plugin downloads anymore either?
March 20, 2019 9:06 am
@peepso_user_10(Matt Jaworski)
@peepso_user_12295(Darren Conradie) to see them in your website you need the plugins installed, activated and with a valid license. To see them here, you need to login with the account assigned to the purchase. Send us a [billing ticket]( if you need help.
March 20, 2019 9:29 am