Knowledgebase v1.3.0

This was originally posted on the WebberZone blog.

A few days back I pushed through an update of Knowledgebase v1.3.0. Knowledgebase is my relatively new plugin that I released last year when building WebberZone.

It’s designed to be very simple to use to set up your own Knowledgebase. The latest release incorporates a very important uninstall feature. You can now choose to delete options when you uninstall the plugin and/or delete all knowledgebase data. This is if you want to completely clean out all articles as well as sections and categories, you’d select the section option.

This does effectively mean that you’re nuking your knowledgebase and can only be restored if you chose to backup your site before. Use with caution…

Complete changes in Knowledgebase v1.3.0

  • Enhancements:
    • Articles now support comments
    • Two new settings to delete all settings and Knowledgebase content when deleting the plugin.
  • Bug fixes:
    • Fixed labels where Section was still called Category

Add to All v1.2.0

After more than two years, I decided it was high time to rework my plugin Add to All in order to bring it more compatible with the latest versions of WordPress. And, to also bring it out of an “abandoned” status.

The biggest change in this version is migrating the settings to the WordPress Settings API. It also brings a brand new tabbed interface for each of the settings. When you upgrade, please do visit the settings page and check that all your settings are properly migrated.

As usual, if you’re looking for support, create a new ticket in the Support forums.

Add to All Header Settings
Add to All Header Settings

Detailed changes in Add to All v1.2.0

  • Features:
    • Settings now uses the WordPress Settings API. Verify your site options by visiting the Add to All settings page
    • Site verification for Google, Bing and Pinterest
  • Enhancements:
    • Google Analytics code now supports cross domain tracking using the Linker Plugin
    • Updated code for Statcounter and Tynt
  • Deprecated:
    • Removed support for Kontera. If you’d like to continue using Kontera, please get the code from the Kontera setup page and then add this under Footer settings

Contextual Related Posts v2.3.0

This was cross posted on the WebberZone blog

Following close on the heels of Top 10 v2.4.x, I’ve pushed through an update to my most widely used plugin. Contextual Related Posts v2.3.0 brings several new features and enhancements, tonnes of bug fixes and several tweaks under the hood for cleaner code in line with WordPress Coding Standards.

Existing users can upgrade the plugin from within your WordPress dashboard. Remember to verify your settings and clear the cache when you upgrade.

Please address all support queries in the WordPress.org support forum and not in the comments. If you spot any bugs you can report them in the forums or the Github repo.

Offset parameter

Similar to Top 10, the shortcode and widget in Contextual Related Posts v2.3.0 has the new offset parameter. I think this is even more useful for this plugin because you can embed the shortcode multiple times within the post. Note that this feature doesn’t work seamlessly with the inbuilt cache as yet. You’ll need to use can external caching plugin to achieve the best output. And, you should anyway, right?

Widget in Contextual Related Posts v2.3.0
Widget in Contextual Related Posts v2.3.0

 

Insert after nth parameter

This was a feature contributed by @pjhile. It’s a great new feature that allows the related posts to be either positioned at the start of the post, end of the post or anywhere after the “nth” paragraph. So if you’d like to have the related posts showing after your 3rd paragraph, simply enter 3 in the “Insert after paragraph number” option under General Options.

Exclude this post

Some users asked for an easy way to exclude a post from showing up in the related posts list.

Contextual Related Posts v2.3.0 Metabox

Now if you’re editing a post, page or custom post type, you can simply select this option in the Contextual Related Posts Metabox and then this post will be included in the related posts list even if it is more relevant.

Critical change: HTML output has been changed

This is an important “output breaking” change. Please clear the cache from the settings page if you have this enabled. Instead of using separate links for the thumbnail and the title, this version uses a single link to wrap them both. This ensures cleaner SEO.

I’ve updated the including Rounded Thumbnail CSS to give the same output similar to previous versions. However, if you’re using your own custom styles, then you might need to update these for the new output.

Detailed list of changes in Contextual Related Posts v2.3.0

  • Features:
    • Shortcode and the widget now have an added parameter for ‘offset’. This is useful if you would like to display different widgets/shortcodes but not always start from the first post
    • New option in metabox: “Exclude this post from the related posts list”
    • New option: Insert after nth paragraph
  • Enhancements:
    • The generated HTML code uses a single a href tag rather than two separate ones per item which is usually better for SEO. If you’re not using the Rounded Thumbnail style and using your own custom style, then you might need to reconfigure this
    • New constant CRP_MAX_WORDS (default 500) limits the post content to be compared. Add this to your wp-config.php file to overwrite
  • Bug fixes:
    • Language files initialisation had the wrong text domain
    • Stop updating the thumb settings if the existing value isn’t found. Caused incorrect changes in certain installations
    • Force link text to white when using Rounded Thumb style
    • The plugin will no longer generate any notices if post author is missing
  • Deprecated:
    • Removed wick for exclude categories auto-suggest. Plugin now uses jQuery Suggest that is included in WordPress. When you re-save plugin options, the field will convert the slugs to the category name
    • Deprecated $crp_url. Use the new constants CRP_PLUGIN_DIR, CRP_PLUGIN_URL andCRP_PLUGIN_FILE

Top 10 v2.4.0

This has been cross-posted on the WebberZone blog.

I’ve been working on Top 10 v2.4.0 for a long time where the main focus of this release has been to get a more compatible tracker. Today, I’m happy to say that I have pushed through the release and you can now upgrade your favourite popular posts plugin as you normally would from within your WordPress Dashboard Updates screen. This version adds two new features, fixes several bugs, has cleaner code as per WordPress Coding Standards and also deprecates some functions.

New tracker

Two months back I released v2.3.2 which fixed a security issue and also required me to remove the faster performance tracker. This was needed to ensure continued hosting with WordPress.org and respecting their guidelines. v2.4.0 is the first step towards building an addon that will bring back the faster tracker. This addon will be available for free from this website in the near future.

For now, you have two options for the tracker. Try both to see which delivers a better performance to your site. The first uses an external .js file that can be cached by browsers. The second is the old query style format. From my testing, both have similar performance. But, do toggle between both options to see which performs better. For the brave at heart, you can also adapt this gist which is the old source code for the faster tracker.

Now you can “offset” your posts

Another very useful feature that I’ve added in v2.4.0 is the ability to offset the list of posts by a specific number. This is available via the shortcode or in the widget.

Using the offset you can now display posts starting from a different position e.g. display posts from 11 to 20 by setting it to offset to 10. It also helps if you would like to display multiple versions of the widget with different starting points.

Top 10 v2.4.0 Widget
Widget in Top 10 v2.4.0

As usual, if you’re looking for support, please create a new post in the Top 10 support forum. And, do blog, tweet and tell the whole world about this release.

Detailed list of changes in Top 10 v2.4.0

  • Features:
    • New tracker using a properly enqueued .js file. Two inbuilt options to use query variables or ajaxurl to process the counts
    • Shortcode and the widget now have an added parameter for ‘offset’. This is useful if you would like to display different widgets/shortcodes but not always start from the first post
  • Bug fixes:
    • Attachments now work with the widget and elsewhere
    • New tracker now works when jQuery is loaded in the footer
    • Don’t add tracker code when previewing in customizer
    • Doesn’t report an error if no author is assigned to a post
  • Deprecated:
    • tptn_add_tracker and tptn_add_viewed_count have been deprecated. These should no longer be needed with the new tracker option.
    • wick script in Settings page which was used for fetching category slugs. You should now use the category name (prompted automatically). Slugs will be automatically converted into names.

Where did they go from here v2.0.0

On Monday, I pushed through a major version a.k.a v2.0.0 of Where did they go from here. If you’ve not come across this before, Where did they go from here is a unique plugin because it actually tracks which links a visitor clicks in the current post and then allows you to display a list of followed posts. Sounds familiar? This is exactly what Amazon does on their product pages.

Since it has always been one of my smaller plugins, I hadn’t updated this for a very long time. However, it is being used on over 1,000 sites and I thought it was high time for an update. Over the past few weeks, I’ve been working on refreshing the plugin to be fully compatible with the latest WordPress version and more importantly to include many features available in my other plugins.

Below are some of the main changes and a full list is available at the end of this post. As usual, if you’re looking for support, please use the support forums. If you’re an existing user, do consider writing a review of the plugin on WordPress.org.

Continue reading “Where did they go from here v2.0.0”

Top 10 v2.3.0

On Saturday, I released a new version of Top 10, my popular posts plugin for WordPress. v2.3.0 brings several new features and fixes a lot of bug. This version will be one of major releasesfor a while as I begin to develop a pro addon which should bring several new features. Of course, I’ll continue to release bug fixes and minor new features.

As usual, if you’re seeking support, please create a new post at the WordPress.org support forum. It is the fastest way to get support as I monitor the forums regularly. I also provide premium paid support via email.

The new tracker setting in Top 10 v2.3.0
The new tracker setting in Top 10 v2.3.0

All things new in Top 10 v2.3.0

  • Features:
    • Preliminary support for PolyLang
    • Search box and post type filter added in Admin » View Popular Posts screen
    • Link to Daily Popular posts screen under Top 10 menu in admin area
    • post_types parameter now supports comma-separated list of post types. To fetch all built-in post types use ‘all’
    • New option to use the external and more efficient javascript file for tracking
    • New function tptn_add_tracker to manually include the tracking code
  • Enhancements:
    • Viewing drafts will no longer increment the counter
    • When using the Left Thumbs style, each widget instance includes the CSS code to display the correct thumbnail size
  • Bug fixes:
    • Missing DISTINCT keyword in query resulting in duplicate entries in some cases
    • PHP Notice in Widget on empty search and 404 pages
    • Incorrect notice that Contextual Related Posts is installed on Edit Posts pages
    • tptn_show_daily_pop_posts() without arguments did not display daily posts
    • Using Exclude categories returned incorrect counts and excluded non-posts
    • Incorrect count on the Admin » View Popular Posts screen causing incorrect pagination
    • Incorrect thumbnail size being pulled out in some instances
    • Multiple widget instances incorrectly used the same cache
    • Incorrect text domain was initialised

Happy New Year 2016

Happy New Year to everyone reading this. I wish you the very best for 2016. It’s definitely going to be more awesome than 2015.

Source: Scott Johnson: My Extra Life
Source: Scott Johnson: My Extra Life

2015 – Year in Review

For a change at the start of 2015, I didn’t make any major resolutions, but instead decided to take the year as it came. What’s the point of resolutions when you don’t keep them, right?

On work…

2015 started out to be a year like any other year, busy and in fact ended as busy as it started. However, that being said a good portion of the year was definitely better with me stepping up my role and desperately fighting to maintain a work-life balance.

On life…

2015 was a great year on the life front.

We started off the year by moving into a new larger flat in the area. It was a long pending decision and we finally took the plunge trading our skyline views for the view of the water, boats, ducks and other birds.

Blackwall Basin

Continue reading “Happy New Year 2016”

Better Search v2.1.0

I released Better Search v2.1.0 yesterday. Following in the footsteps of Top 10 and Contextual Related Posts, Better Search has found its way under the WebberZone umbrella officially from this version.

Better Search

Existing users of Better Search can upgrade the plugin from within their admin interface itself. The changes to this version include:

  • Features:
    • Cache enable/disable option + Clear cache button. Replaces “Delete transients”
    • Search form widget. Find it under Appearances > Widgets or in the Customizer
    • Heatmap search shortcode: Display the popular searches heatmap using [bsearch_heatmap]
  • Enhancements:
    • Query filters now work for the LIKE search as well
    • New filter to override the censor character (currently a space) e.g. usage at https://gist.github.com/ajaydsouza/f23f35704431485c6922
    • Banned terms will now filter the main search query and will no longer display the search term even in seamless mode
  • Bug fixes:
    • Highlighting now works when the search term has double or single quotes

Read the release notes in detail on the WebberZone blog. If you’re looking for support, please create a new post in the support forum. This still remains the most efficient way for you to get your questions answered.

Contextual Related Posts and Top 10 updates

I pushed updates to Top 10 and Contextual Related Posts last week. The main changes are better support for WPML especially the ability to display the posts in the current post language. This could potentially cause some clashes with other plugins e.g. Polylang, which I am continuing to investigate.

Another major change is to the text domain, i.e. what the plugins have used for translations. Following the announcement of the new translation system announced by WordPress.org, I’ve modified the text domains to match the plugin slugsi.e. contextual-related-posts and top-10 respectively. This will eventually result in lower plugin download files and most importantly localised and better maintained languages for Contextual Related Posts in your language.

Read full details in the official plugin update post on WebberZone.com.

Top 10 v2.2.3

Following in the footsteps of Contextual Related Posts v2.2, I released Top 10 v2.2.3 with several new features, bug fixes and enhancements to existing features. This release also includes the almost-complete rebranding of Top 10 as a WebberZone plugin.

As I mentioned before, WebberZone is the new platform (or should I say revamped) platform for my WordPress development which is currently focussed on developing GPL plugins (both free and premium).

This release of Top 10 comes with a brand new interface to view the popular posts in the Admin area. It is better integrated and you can now sort the views easily across all your posts/pages and custom post types. You can continue to view the counts in your posts / pages listings as earlier.

Top 10 Admin Popular Posts View

In addition to the new admin interface, Top 10 v2.2.3 also adds an inbuilt caching system that utilises the Transients API, has an updated styles selection interface. To view complete details, please check out the official release post on the WebberZone blog.

As usual, if you got a support query, then please create a new post at the WordPress.org support forum. It is the fastest way to get support as I monitor the forums regularly.