“Excerpt Extension” widget

Allow HTML in the excerpt

Allow HTML in the excerpt

 Download the extension from wordpress.org here: Excerpt Extension

Term Posts Excerpt Extension. Additional options

Additional options

At the moment we plan three extensions and started with the first “Term Posts Excerpt Extension”. Why this as first? Here we get the most suggestions from our widget users. But first a short explanation. Primarily the excerpt sounds easy to use and good to configure. Unfortunately deceives that. If the post excerpt is configured, it is used in all placements with this preconfiguration. So the configuration should be nice. Here are the adjustments which WordPress let you do: Add the excerpt automatic-, manual and with the More tag (called teaser), include shortcodes, banner, social buttons, etc., include HTML elements, change the excerpt length in words and the more text. Depends where this configuration is done, for example in the Theme, in a Plugin, your Child Theme’s functions.php it’s nearly impossible to give stable widget options, which work for all WordPress installations.

We learned much configurations in the last year

Our problem isn’t that we had learned tried out each second issue a new core excerpt configuration in the last year. The hack is each special genius solution is not applicable to the next used special WordPress installation. Every time we wanted to install a super intelligent switch, we had to define a normal state and leave this for our majority of users. And how should it be otherwise? Basically, all attitudes can be regarded as particularly special. A definition can be:

What is a “normal state”? And is the “normal state” differently on special use?

The answer is yes, but special use is not for all users the same, because there are so many configurations. The answer is also, we’ll dig deep in custom code. If the user starts with a free or paid Theme, the Theme comes with set filters for the excerpt. Our thought is the Theme designer don’t know which widgets and plugins the user want to use and as we’ll say it: To which place you want to put your posts? As in the relation of using shortcodes, many placements are imaginable and possible. And so conflicts with the excerpt and between the Theme and installed plugins are not a rarity.

Can be the programmer’s view the right one?

In the second application case from the programmer’s view, the set excerpt filters must be overridden when using a recommended Child Theme. And we called this overriding code “custom code” and want get rid of it in our core widget code. Our solution is providing a excerpt extension.

You can download the extension from wordpress.org here: Excerpt Extension

delete double shortcode banner or social icons in the excerpt

Delete double shortcode banner or social icons in the excerpt

Extension to manage more website tasks

Bildschirmfoto 2016-12-26 um 22.55.54

We build extensions for our premium widget Term and Category Based Posts Widget. We want satisfy the many requests and also issues we get from customers with this extensions. Our problem is we have to build a stable widget with many features and possibilities. The tasks the widget should solve are easy in a single scope and when this many controls interact with each other it comes difficult. And this is what we want:

Expand to more regions and manage more website tasks.

It means not only the kind of the website, like is the website a blog, a shop or for schools or education. Also how the website was managed, updated and build. There are many approaches how a website is maintained and from how. But also this is important today for the success of a website.

 

The text content is very important. Also important are photos, design, layout, menus, submenus, low distract, trust and social enthusiasm. One of our main considerations is:

Owners of a website should be involved as much as possible when creating the content. If you need expert advice, this must also fit into the website in order to achieve the best possible success.

So we have many widget users and each have different technical skills. We don’t know if all know CSS programming, place the widget to new areas and do high-level layout improvements, imagine landing pages, cross-selling, up-selling and related-selling. Promote your courses and upcoming events.
So it comes many customer code and features together, for what we think for one it helps for many others it will harms. That’s why we outsource such features to extension. As explained we know and even expect most of our widget users are no programmers. Insert example code to the Theme’s functions.php to add filter and action hooks should no problem, but there are so many more high-level task to solve for a website. So we’ll provide programming APIs to extend the widget with your own ideas as we did, if there are needs and want give our best basic widget as possible. With the focus on single tasks which achieve much.

Make a dynamic landing page navigation

With few less custom code changes you make with your post previews a landing page navigation.

  1. Add a few posts in a same category and set for each post nice thumbnail feature images.

add a thumbnail feature image to each post

  1. Use [catposts] to add the the free widget Category Posts Widget to the content with shortcode.

add the widget to the content with shortcode

  1. Go to “View Post” and the added the widget should looks like blank post headlines while no widget options are set.

widget added to the content

  1. Use recent posts and order by filter option from Category Posts Widget

It will be dynamically changed …

… because you can use all the widget setting options for filtering the used posts and set order-by filters for a single category. If you want more and you use a bigger WordPress site, you can use the Term And Category Based Posts Widget wiche adds “custom post types”, “custom taxonomies”, WooCommerce products, multi selections, etc.

Use disable widget CSS option.

widget-option-settings-b

  1. And you get something like this.

configuration in the customizer

  1. Float left to make horizontal alignment.

And for transition you can add CSS3 transition time.

  1. After using the CSS attributs and selectors your content should looks like this.

 

Downlaod link: https://wordpress.org/plugins/category-posts

Use separate extensions, filter/actions and hooks

IMG_0229

Users in general like features, in the same way kids like candies, the more features there is the happier they are. The best way to make a user happy is to tell him,

“Oh, you need this feature? No problem we will implement it in the next release”.

Adding features is a good way to make a specific user happy at a specific time, but the end result is usually at least UI clutter, and many times bugs, which result with most of the users not being happy most of the time.

The problem is of course to figure out what feature will make most users happy and therefor are worth adding to a product. Directly asking users about that is pointless because as said above all users instinctively want to have as many features as possible.

A possible compromise we are going to try starting with the next release (4.6) to provide WordPress “hooks” and “filters” in order to enable the creation of extensions  which can be shipped separately from the main plugin. Extensions that come into my mind as possible example, is adding sorting by price for WooCommerce sites, page views, or social shares. Filtering set to be as relevant in the context of the content being displayed. Adding tracking parameters to the url to help to figure out the effectiveness of the widget. All those examples are not something that we think that it is likely to be used by all users.

We are obviously planning to release such extensions, but this will be open for any developer that will want to further customize the widget.

Other features in the upcoming version 4.6 will be for the design of the layout of the widget and do it as a grid system. Here is a preview:

More about it and the shortcode in following posts.