New Release: PeepSo 2.7.6 and Gecko 2.7.6.0


Technical maintenance release focusing on minor under-the-hood improvements and bug fixes.

Future Feature: Unique Views

PeepSo 2.7.5 introduced a peepso_activity_views table which tracks unique post views (by logged-in users). The related feature to show the unique views is slated for PeepSo 2.8.0, but we wanted the client’s websites to gather the information ahead of schedule. For some, though, the new table never properly installed, requiring a re-activation of the plugin. We looked closer into the code that manages database table creation and modification, and decided to use a more granular approach, by delegating the database management to the model that interfaces with a given table.

PeepSo 2.7.6 is the first one to include this behavior, with peepso_activity_views being managed by the PeepSoActivityRanking class. If this approach proves successful on a wide scale, we will apply it in the future for all (or most database tables).

Usage Statistics

We to decoupled the usage statistics opt-in from the marketing opt-in, now requiring the user to explicitly sign up for both separately. PeepSo 2.7.5 introduced the opt-in in the Welcome Screen (which also includes the newsletter signup), but also in the Advanced Configuration. That gave us a pretty unclear idea whether the user should actually be signed up for the newsletter or not – so we chose to ignore these opt-ins and draw a clear line dividing the two.

Name Parts Filter

In the past, if a programmer used the peepso_get_name_parts filter to reorder the parts (for example switch the order of the first name and last name), it led to some unexpected behavior when calling PeepSoUser->get_firstname(). Since that method only returns the first part of the name parts array, it did not play well with third parties switching the order.

From now on, this method uses an additional flag, which makes sure before the filter is called, the irrelevant parts of the name are removed first. This way we can have names displayed like this: Jaworski Matt on the streams and in profiles, but the notifications will still say Matt liked your photo.

For full changelog go 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