This is a small update that fixes the issue with pagination not working in WordPress 4.4.
Version 1.0.7 is going to be delayed a bit ( originally planned for today ) due to another project requiring high priority. The 1.0.7 release date is moved to December 21st.
Version 1.0.6 of Live Composer is released. The planned release date for version 1.0.7 is December 15th.
Version 3.0 of Yoast SEO came with a lot of changes and one of them was they completely rewrote the way the keyword analysis is handled. Live Composer is now compatible with that new keyword analysis system.
Aside of the compatibility we’ve improved the data LC generates for the purpose of Yoast SEO analysis, it will now include HTML elements instead of just plain text, so when Yoast checks for headings, images… it will find them.
However, for your existing LC pages you will need to activate the editor and LC will then regenerate that content and show the “Publish Changes” button, press it.
Until now the notification module was quite simple, the user can close it but it would show up again when page reloaded. Now you can set it on a timer, you can set the amount of days that will take after the visitors closes it to be shown the notification again.
Jetpack has a feature called Photon which makes the images be stored on Jetpack’s server instead of your own server, making things a bit faster and saving up on your bandwidth.
But it was not compatible with Live Composer since the image resizing functionality in LC needed the images to be on the same server in order to resize them. Now, LC will use Photon’s functions to handle the display of resized images.
Version 1.0.5 of Live Composer is released. The planned release date for version 1.0.6 is November 16th.
All the posts module ( blog, posts, projects, galleries… ) now have options to choose which posts show up when the module is on category/tag archive page, author archive page and search results page.
For example, as it was until now a blog module on a search results page would show the posts related to the search term. But that is not always the best choice, for example if you add a module in the footer to display your latest posts it would be affected and not show what you want. Now you can disable that, you’ll see the options under Functionaly > Query Alter.
The Font Awesome icons font in the plugin has been updated to version 4.4 which brings in an additional 66 icons
You can now change the image being used for row background when the user sets “BG Image – Use Featured” to enabled. The filter is dslc_row_bg_featured_image.
It’s the main div that wraps all modules. The filter is dslc_module_class and comes with 3 arguments: 1) array of classes 2) module name/ID 3) current settings for the module
Version 1.0.4 of Live Composer is released. The planned release date for version 1.0.5 is November 1st.
A new option type has been added to Live Composer, it’s text shadow. It’s been added to several modules ( Text, Content, HTML, Title, Meta, Excerpt, Icon ) and we’ll keep adding it to more modules in upcoming releases.
When editing a row or a module, above the options ( left side ) will be a little bar with the text “Currently Editing: Blog Module” so you know which module are you editing. Also, clicking that bar will scroll the browser to the module you are editing and the border around it will flash to point out which one is it.
If you want AJAX powered pagination ( click “load more” and more posts show up ), now you can have that, just set the “Pagination Type” option to “Load More”. This is available for all the posts related modules.
If you’d like to put social sharing links in your blog posts listing now you can, you can enable it under Styling > Post Elements, you’ll see “Social” in there.
Icon sets is a new feature which allows developers to implement new icons that will be available in Live Composer. For each icon option in top right the current set being used is shown and clicking on it allows you to change the set being used.
We’ve released a little icon set add-on. You can get it here.
If you are using Live Composer to power the archives/category pages and want to display the category description, now you can, simply add a text module and add the shortcode to output it.
To use this option in your own modules simply set the type of the option to text_shadow. If you are applying a default value to the option then use the usual order of parameters “horizontal vertical blur color”.
It’s used to get the amount of shares the current post/page has on twitter, facebook and pinterest. It returns an array with keys “fb”, “twitter”, “pinterest”.
It accepts 2 parameters, first is the post ID ( in case you want to get social shares of a specific post/page instead of the current one ) and the second one is cache time in milliseconds ( how long until it should recheck again for the shares count, defaults to 3600 seconds, which is of course 1 hour ).
All the arguments for post types and taxonomies now have filters so you can alter them. This was asked by a developer so he can change the labels ( “Projects”, “Add Project”… ) to something else that suits his theme better, but you can also change other arguments with this.
Here’s the list of filters: dslc_projects_cpt_args, dslc_projects_cats_args, dslc_downloads_cpt_args, dslc_downloads_cats_args, dslc_downloads_tags_args, dslc_galleries_cpt_args, dslc_galleries_cats_args, dslc_partners_cpt_args, dslc_partners_cats_args, dslc_staff_cpt_args, dslc_staff_cats_args, dslc_testimonials_cpt_args, dslc_testimonials_cats_args
This is an unscheduled update, the next scheduled regular update is still planned for October 15th. The purpose of this update is to make Live Composer compatible with WordPress language packs, more info on language packs can be found at https://make.wordpress.org/plugins/2015/09/01/plugin-translations-on-wordpress-org/
The text domain for Live Composer used to be ds_string but for the language packs feature to work it has to be the same as the plugin’s folder name which is live-composer-page-builder. So in this update all the textual strings have the text domain changed ( about 8500 strings ) and some other fixes related to the translation capabilities have been made.
If you have your own translation of Live Composer the file name is something like dslc_string-sr_RS which will no longer work, change it to live-composer-page-builder-sr_RS ( the sr_RS part depends on the language code ).
That’s pretty much it. The next regular update with new/improved features and fixes is 1.0.4 and is scheduled for October 15th.
Following the plan of releasing an update every 15 days here comes a new update of Live Composer, version 1.0.2.
Most notable feature in this version is the introduction of a new option type for modules, box shadows.
Box shadows options have been added to elements of several modules ( button, HTML, text, content, info box ) and we will keep adding it to more elements and modules in the next update.
It will also be added for rows in version 1.0.3 ( October 15th ).
Note for developers: To use this option in your own modules simply set the type of the option to box_shadow. If you are applying a default value to the option then use the usual order of parameters “horizontal vertical blur spread color inset”.
This was originally made to be part of 1.0.2, but in order to not clutter up LC with too many options that are not vital it has been released as a free add-on.
There has been plenty of improvements to the code itself, some major some minor. Live Composer is on GitHub so you can see all the changes done over there. There are a couple changes worth mentioning.
As it is by default ( with themes that define support for LC header/footer functionality ) the header/footer was handled by LC and was part of the content filter. That was a bit of an issue with some plugins that also filter the content which was causing the content from those plugins to show up before the header or after the footer, which of course is not good.
You can now tell tell LC not to automatically output the header and footer with this:
define( 'DS_LIVE_COMPOSER_HF_AUTO', false );
Then you can output the header and footer yourself with the two new functions ( you’ll of course output header in header.php of your theme and footer in footer.php ):
echo dslc_hf_get_header(); echo dslc_hf_get_footer();
Those functions will automatically determine which header and which footer should be displayed on which page.
The array of font families has been moved to PHP instead of JS and a filter was added so you can change which fonts would be available in the “font family” option type. The filter is dslc_available_fonts, I’ll write up a little tutorial about it in the developer documentation section.
Similar to the font families, you can now filter and change the icons that are available. The filter is dslc_available_icons, a tutorial will be added to the developer documentation.
A filter has been added to allow developers to add their own templates and if needed remove existing ones. The filters is dslc_get_templates, a tutorial will be added about it in the developer documentation.
That’s it for this update. The next one is version 1.0.3 and is coming on October 15th. Aside from these regular updates, I’m also working on some big improvements and new features that take more time to handle and I’m looking forward to start introducing them soon.
Live Composer version 1.0.1 has been released. It is not the first update of LC ( it had 50 updates in the past 2 years while it was on CodeCanyon ) but it is the first update since it became a free plugin 5 days ago. And there will be many more updates to come, making LC even better.
That’s all for this update. The next version release is planned for September 30th.