Nimble Page Builder

Wordpress Plugin
Download latest - 3.3.2

Developers

nikeo

Download Stats

Today 280
Yesterday 566
Last Week 6,387
All Time 115,112
Banner 772x250

What is Nimble Page Builder ?

Nimble Page Builder is a fast and agile page builder plugin for WordPress. Nimble Builder uses the live customizer which is the native and powerful WordPress interface for real-time design. The plugin allows you to easily drag-and-drop modules like text-editor, post grids, images, contact forms, maps, icons, or beautiful pre-built sections with a parallax background, into any page of your site. You can edit your sections in real-time, and then click "publish" when you are happy with the result, or save for later.

Watch the video below to see how this demo page has been built !

[vimeo https://vimeo.com/328473405]

Works on any page of your site and with all WordPress themes

Nimble Builder allows you to insert sections in any context of your site : home page, single post or page, category or tag page, even search results or 404 pages. No only that, but you can also decide to start designing from a blank page on any page of your site, and even create a custom header and footer. Nimble Builder uses native WordPress action hooks, which makes it compatible with all WordPress themes.

Live demos

  • Example of integration with the Customizr theme
  • Example of integration with the Hueman theme
  • Example of a 404 page created with Nimble Builder, header and footer disabled.

Features overview

  • Drag and drop neatly pre-designed sections and customize them in real-time preview.
  • Works in any WordPress contexts : home, pages, posts, custom post types, archives, author pages, search page, ...
  • Create content, style, move / duplicate / remove elements in real-time preview.
  • Includes many content modules : classic text editor, image, column layouts, contact form, button, icons, map, html code, WordPress widget area, menu, and more.
  • Insert engaging post grids on any page, looking great on desktop and mobile devices.
  • Use full width image or video backgrounds for your sections, and enable a parallax effect.
  • Easily customize your content specifically for mobile devices : change the responsive breakpoint, adapt font-size, spacing, alignment, column layouts, in real-time preview.
  • Customize any text with Google Fonts.
  • Add custom CSS to any specific page of your site ( and only to this page ) : post, page, archive, 404 page, WooCommerce product, etc.
  • Export / Import : re-use your sections in other pages and between sites.
  • Embed shortcodes from other plugins, and see the result in real-time preview.
  • Nimble Builder automatically generates responsive HTML markup for a pixel-perfect rendering on smartphones and tablets.
  • Nimble Builder leverages the WordPress live customizer features for auto-drafting and schedule publishing. You can safely build and save drafts of your content before deploying in production.

Content modules

  • Headings
  • WordPress text editor ( support blocks and shortcodes )
  • Image
  • Button
  • Icon
  • Post Grid
  • Image Carousel
  • Contact Form
  • Google Map
  • Menu
  • Social Profiles
  • Divider
  • Spacer
  • Columns
  • Quote
  • Widget zone
  • Accordion
  • Shortcode
  • Tabs ( coming soon )
  • ... and more to come !

Getting started

Once installed, Nimble Builder can be accessed in the WordPress live customizer. You can start creating your first section !


Releases (123 )

Version Release Date Change Log
3.3.2 2022-09-28

Visit the Github release page.

3.3.1 2022-06-21

Visit the Github release page.

3.2.9 2022-05-27

Visit the Github release page.

3.2.8 2022-05-13

Visit the Github release page.

3.2.7 2022-04-08

Visit the Github release page.

3.2.6 2022-04-08

Visit the Github release page.

3.2.5 2022-04-08

Visit the Github release page.

3.2.4 2022-04-08

Visit the Github release page.

3.1.33 2022-03-09

Visit the Github release page.

3.1.32 2021-12-23

Visit the Github release page.

3.1.31 2021-12-02

Visit the Github release page.

3.1.30 2021-11-17

Visit the Github release page.

3.1.29 2021-11-13

Visit the Github release page.

3.1.18 2021-07-11

Visit the Github release page.

3.1.17 2021-07-05

Visit the Github release page.

3.1.16 2021-07-01

Visit the Github release page.

3.1.4 2021-05-03

Visit the Github release page.

3.1.3 2021-05-03

Visit the Github release page.

3.1.2 2021-04-28

Visit the Github release page.

2.2.6 2021-03-13

March 13th 2021 = * fixed : [tiny MCE editor][customizer] make sure window.tinyMCE global is declared * improved : [customizer][font-picker and icon picker] automatically opens the select options after first click * improved : [customizer] added a link to the documentation to the template notification + various wording style improvements

2.2.2 2021-02-18

February 18th, 2021 = * fixed : [character encoding] some characters like ( quotemarks , and ) can break rich text editor content

2.2.1 2021-02-11

February 11th, 2021 = * fixed : regression introduced when fixing emoji encoding issue => json encoding html markup can break serialization * fixed : [button module] remove sanitize_text_field() action when sanitizing

2.2.0 2021-02-10

February 9th, 2021 = * fixed : inserting emojis leading to blank page * fixed : [html module] prevent double instantiation of the code editor * added : [template] beta version of template saving * added : [image module] new option to use the current post thumbnail as source of the image * added : [level background] new option to use the current post thumbnail as source for the background url

2.1.36 2021-02-02

February 2nd, 2021 = * Updated : FontAwesome icons to latest version (v5.15.2)

2.1.35 2021-01-29

January 29th, 2021 = * fixed : [form module] reCaptcha badge not displayed even when global option checked * improved : [performance] prevent concatenating twice the same module stylesheet if used both in local and global stylesheets * added : [mobile menu] collapsible sub-menu items

2.1.34 2021-01-25

January 25th, 2021 = * fixed : [Menu module] Submenu items not clickable when option "expand the menu in full width below the menu hamburger icon." is checked

2.1.33 2021-01-21

January 21, 2021 = * fixed : [menu module] clicking on a sub menu item doesn't open the link * added : [user sections] edit icon to modify the title and description of the section

2.1.32 2021-01-12

January 12, 2021 = * fixed : [form module] javascript may break after submitting the form when jQuery called too early

2.1.31 2020-12-24

December 24th, 2020 = * fixed : [customizer] minor possible bug when initializing NB customization interface

2.1.30 2020-12-23

December 23rd, 2020 = * fixed : [dynamic CSS] insufficient specificity when setting section style options * fixed : [file import] bug when trying to assign sections to missing locations if current page uses a local header/footer * fixed : [text editor module] line break not preserved when re-opening a text module UI

2.1.28 2020-12-03

December 3rd 2020 = * fixed : [js] always check that window.nb_ is defined before trying to emit an event * fixed : [performance] removed global performance > jQuery options, replaced by PHP boolean constants: NIMBLE_LOAD_JQUERY_ASYNC and NIMBLE_USE_LATEST_JQUERY_VERSION

2.1.27 2020-11-26

November 24th 2020 = * fixed : [WP5.7][jquery-migrate] replaced deprecated shorthands and fixed wrong usage $.fn.css() method * fixed : [carousel module] when customizing the lazy-load preloader is not self-removed * fixed : [images] removes any additional style attribute added by a theme ( Twenty Twenty one ) or a plugin to the image * added : [slider module][performances] introduction of a new option to pick an image size * fixed : [lazyload][performance] Wait and trigger the dom-ready again after 1 second, so we don't miss any image initially below the viewport (can happen if the height of a page element like a slider is modified at dom ready) * added : [post grid module] grid layout now supports up to 12 columns * improved : [post grid module] the number of columns by device is now consistent with the global custom breakpoint, and the section custom breakpoint * improved : [post grid module] default border-radius of post thumbnail now set to 4px by default * improved : [grid module] adjust default font-size, line-height, color css rules for text blocks

2.1.22 2020-11-09

November 9th 2020 = * fixed : [dynamic CSS] a missing input id can break building css rules * fixed : [global style] global font size not taking precedence over default theme rules in menu items, and ul / ol lists * fixed : [search form] add max-width rule to search input to reinforce Nimble CSS precedence over active theme/plugins * fixed : [menu module] removed buttons added with a filter by upcoming Twenty Twenty One theme to top level menu-items * fixed : [level background] print inline css when customizing instead of relying on data-sek-src * fixed : [special image][pro] added more specificity to the link CSS rules to prevent override by global link rules * added : [module,column,section] new z-index option in "Height" options * added : [links] simple default color CSS transition * improved : [lazy load] Disable smart load parsing when building in the customizer

2.1.21 2020-11-05

November 5th 2020 = * fixed : [Image module] custom width not taken into account if > 100% of the parent element. * fixed : [link picker][customizer] list of links not visible (opacity set to 0) due to "clearfix" class styled by other plugins

2.1.14 2020-10-06

October 6th, 2020 = * fixed : [performance][Lazy loading] when rendering NB content, remove attr loading="lazy" added to images by WP * fixed : [scroll to anchor] + [lazyload] => avoid layout shifts problems for page with many images

2.1.5 2020-07-20

July 20th 2020 = * fixed : [compatibility with WP 5.5] wp_make_content_images_responsive is deprecated, replaced by wp_filter_content_tags * fixed : [compatibility with WP 5.5] adapt customizer color-picker script with latest version of WP 5.5 * improved : [performance] limit the number of transients created by Nimble Builder + clean old unused transients. * improved : [icon module] added a default line-height of 1em to the icon wrapper

2.1.4 2020-07-18

July 18th 2020 = * fixed : [Customizer UI][device switcher] limit scenarii when preview is automatically set back to desktop, while user customizes mobile or tablet preview.

2.0.20 2020-05-28

May 28th 2020 = * fixed : [CSS] specificity too low for divider and spacer modules * fixed : [CSS] improved style for NB debug notice * improved : [Section width] increased the range of input for inner and outer section widths, so that it's easier to set a width in pixels * added : [Options page] display a NB icon next to NB settings menu item in admin

2.0.19 2020-05-28

May 28th 2020 = * fixed : [Grid module] pagination breaks when using a grid on home when set as a static page * fixed : [Grid module] improve performances of post queries on large blog sites * fixed : [customizer] a module just dropped in was not ready for .scrollIntoView() and it broke javascript. * improved : [performances][lazyload] prevent lazyloading images when in header section * added : [SEO] compatibility with SEOPress plugin * added : [shortcodes] shortcode with broken javascript can prevent users opening the customizer. Introduction of a new option allowing users to deactivate shortcode parsing when customizing * added : [troubleshooting] new "Debug mode" option in WP admin > Settings > Nimble Builder

1.10.12 2020-03-24

Various fixes and performance improvements. Successfully tested with WordPress 5.4.

=

1.9.5 2019-10-21

Fixed a contact form bug displaying always "someone" in place of the sender name.

=

1.9.4 2019-10-13

Fixed a bug preventing users to resize columns width right after dropping column modules.

=

1.9.3 2019-10-12

Added an horizontal alignment option to the HTML module.

=

1.9.2 2019-10-09

Improved compatibility with IE11 for the Grid module. Fixed a bug on search results page.

=

1.9.1 2019-10-03

Improved compatibility with the Hueman Dynamic tabs widget of Hueman theme. Improved button module style.

=

1.9.0 2019-10-01

Fixed a php error in the form module, occuring when the form only has the email field. Fixed a possible error at checkout when using credit card payment in WooCommerce. Added text options, like font size, color, font family, to sections. Added a set of text options to the HTML module. Nimble Builder api has been improved for developers, allowing them to add module from a theme or a plugin, and allowing custom template tags like {template_tag}.

=

1.8.20 2019-09-06

Added a new option to export / import global sections like header-footer.

=

1.8.19 2019-09-04

Added informations in relevant admin screens when the current post/page has been built with Nimble.

=

1.8.18 2019-09-03

: September 3rd 2019 = * fixed : using Nimble generated Html structure in a module content can break the UI generation in the preview frame when customizing.

1.8.17 2019-08-29

[Menu module] Fixed menu items alignment broken on mobile devices.

=

1.8.16 2019-07-29

Introduction of a new Shortcode module. Fixed various minor issues.

=

1.8.15 2019-07-26

Introduction of a new Accordion module + other minor fixes.

=

1.8.14 2019-07-21

User interface improvements for modules, by adding an option switcher between content options and general settings.

=

1.8.13 2019-07-21

User interface improvements for modules, by adding an option switcher between content options and general settings.

=

1.8.12 2019-07-18

Two minor improvements for the Carousel module when the Nimble wizard option is enabled for the images positionning.

=

1.8.11 2019-07-17

This version fixes the problem of right and left arrows not printed in slider module.

=

1.8.10 2019-07-16

Improved links options for the social icons module. Simplified the use of text without image for the carousel module. Various improvements made to the user interface.

=

1.8.9 2019-07-12

This releases introduces a new Image Carousel module.

=

1.8.8 2019-07-06

This releases fixes a regression introduced in version 1.8.7, leading to a stylesheet not loaded on page refresh.

=

1.8.7 2019-07-05

This release brings significant speed improvements of the customizing user interface. It also fixes a problem with the global styling options.

=

1.8.6 2019-07-01

Fixes minor problems in the social icons module and the grid module.

=

1.8.5 2019-06-28

Introduces a new module to display icons linked to your social profiles.

=

1.8.4 2019-06-25

Frequently used fonts are now suggested on top of the dropdown list when customizing.

=

1.8.3 2019-06-20

Introduction of global text options for text content, links and headings, allowing user to set default font family, font size, color for Nimble sections site wide.

=

1.8.2 2019-06-17

Introduction of a new "About us" pre-built section.

=

1.8.1 2019-06-16

Introduction of a new customizer control to set a column width in percent, synchronized with the manual resize action in preview.

=

1.8.0 2019-06-11

Header / footer, widget module, menu module are now part of Nimble Builder's core features, after a few monthes of beta tests.

=

1.7.7 2019-05-28

Fixed capability checks missing for new edit button in admin. Now checking if user can 'edit post' and 'customize'.

=

1.7.6 2019-05-27

Implemented a new button "Add sections with Nimble Builder" when editing posts and pages.

=

1.7.5 2019-05-21

Performance improvements for the live customizer part of Nimble Builder.

=

1.7.4 2019-05-10

Now pages and posts that have Nimble sections are included in the search results when a match is found with the textual content created with Nimble Builder.

=

1.7.3 2019-05-07

Fixes heading alignment issues in some themes. Fixes br and p tags added by WordPress when adding section before content.

=

1.7.2 2019-04-30

Improved live customizer load time.

=

1.7.0 2019-04-24

Improved the way Nimble Builder loads assets for the pre-built sections.

=

1.7.1 2019-04-24

Improved the column resizing UI. Fixed a minor bug of the quote module.

=

1.6.7 2019-04-15

Fixed a contact form error on form submission.

=

1.6.6 2019-04-10

Added a button to the admin widget dashboard. Added a dismissable feedback UI in the customizer.

=

1.6.5 2019-04-05

Readme.txt update and checkbox styling improvements in the customizer.

=

1.6.4 2019-04-04

Fixed widget options not displayed when customizing the WP Widget Module. Fixed PHP error.

=

1.6.3 2019-04-04

Fixed widget options not displayed when customizing the WP Widget Module. Fixed PHP error.

=

1.6.2 2019-04-03

Added Post Grid module. Updated the customizer UI with a new checkbox design. Improved code performance.

=

1.6.1 2019-04-03

Added Post Grid module. Updated the customizer UI with a new checkbox design. Improved code performance.

=

1.6.0 2019-03-27

Added Export / Import feature. Improved navigation in changelog history.

=

1.5.4 2019-03-22

Improved support for fixed and parallax background on mobile devices. Improved scroll animation for section anchor links.

=

1.5.3 2019-03-19

Various improvements and bug fixes for Nimble Builder text editor.

=

1.5.2 2019-03-14

Various performance improvements for the text editor. Bug fixes.

=

1.5.1 2019-03-08

New option to preview and restore a revision. New option to add custom CSS classes to elements. Fixed a Google font bug.

=

1.5.0 2019-03-05

Introducing a section navigation UI. A new interface allowing users to navigate in the structure of Nimble Builder elements : locations, sections, columns and modules. Added a new option for the Menu module to expand the mobile menu in full width below the hamburger icon.

=

1.4.14 2019-02-26

Improved compatibility with Yoast SEO plugin.

=

1.4.13 2019-02-24

New option to customize the acceptable score returned by Google reCAPTCHA in the form module.

=

1.4.12 2019-02-22

Nimble Builder is ready for WordPress version 5.1. In this version, we've added a Google reCAPTCHA optional protection for your Nimble forms.

=

1.4.11 2019-02-19

Nimble Builder is ready for WP version 5.1. Implemented a lazy-loading option for the Google Map module, enabled by default. Various improvements of the lazy-loading feature for backgrounds.

=

1.4.10 2019-02-17

Various improvements of the background options for section, columns and modules. New option to set the force of the parallax effect.

=

1.4.9 2019-02-14

Various improvements of the front-end preview of a draft customize-changeset.

=

1.4.8 2019-02-13

The system infos is now only displayed to users with admin capabilities. Improved the specificity of the CSS selectors for the font styling of the WP editor module.

=

1.4.7 2019-02-02

Fixed minor bug with recently introduced lightbox for image module.

=

1.4.6 2019-02-02

Implemented a simple lightbox option for the image module. Fixed a dynamic stylesheet issue, when printed inline.

=

1.4.5 2019-01-28

Sections and modules can now be inserted with a double-click. Added minor new options to modules : button, icon, images, heading.

=

1.4.4 2019-01-17

Fixed a PHP warning when using an rgba color for an icon, a button or in a form. Improved compatibility with the Customizr theme.

=

1.4.3 2019-01-16

Fixed a PHP warning when using an rgba color for an icon, a button or in a form. Improved support for Firefox.

=

1.4.2 2018-12-22

Introduction of beta features : header and footer customization, menu module, widget area module. Added a new global option to try the beta features.

=

1.4.1 2018-12-21

Intermediate release before the introduction of beta features : header and footer, menu module, widget areas module. Includes various minor PHP fixes.

=

1.4.0 2018-12-15

Implemented the fundations for a header and footer customizations. Minor fixes for the dynamic stylesheet system. Updated Font Awesome to the latest version (v5.5.0). Various improvements of the customization user interface and experience : clearer explanations of what the settings are doing, dynamic resizing of the UI icons when sections and columns are too narrows.

=

1.3.3 2018-12-05

Fixed line breaks not automatically added when setting the content in the WP editor module. Updated Nimble Builder logo.

=

1.3.2 2018-12-04

Implemented a new way to move sections up and down. Various minor enhancements of the customizer user interface. Increased the specificity of the Nimble Builder styling for the button module.

=

1.3.1 2018-12-01
  • fixed : WP editor module, editor content not updated when clicking on the module UI hamburger menu
  • fixed : video embedded not displayed when using the WP editor module, Add Media > Insert from Url
  • fixed : use the_nimble_tinymce_module_content instead of the_content when handling the "autop" option
  • fixed : video embed iframe overflowing the module wrapper
  • fixed : impossible to move a module in a freshly created new section
  • improved : added a default underline style for links inside the WP editor module
  • improved : during drag and drop, better proximity detection + only one drop candidate highlighted a time. See support topic https://wordpress.org/support/topic/few-improvement-suggestions/
  • improved : refined the way links are handled in the preview. Two cases : 1-internal link ( <=> api.isLinkPreviewable(... )
1.3.0 2018-11-25
  • fixed : the customizer UI was not loaded on WordPress network installs
  • fixed : columns layout randomly broken
  • fixed : tinymce editor module could be not accessible in some cases
  • improved : use a namespaced version of the select2 javascript library to avoid collision with other plugins or themes using select2
  • improved : make sure the tinyMce module is always accessible
  • added : introduced a new Nimble full page template (beta) using global header and footer locations

=

1.2.2 2018-11-11
  • fixed : function_exists( '\Nimble\ ... ) breaks in some version of php ( 5.6.38 )
  • fixed : always check if 'do_blocks' exists for retrocompatibility with WP < 5.0

=

1.2.1 2018-11-10
  • fixed : php function function_exists() can return false when the tested namespaced function starts with a backslash.
  • fixed : parallax background only applied to section level
  • fixed : background smart load only applied to section level
  • improved : when dragging content, no need to print dropzones before or after empty sections
  • improved : introduce a Nimble content filter for the TinyMce editor module, in order to prevent a content "corruption" by third party plugins

=

1.2.0 2018-11-08
  • fixed : added compatibility patch for WordPress 5.0. Waiting for core decision on : https://core.trac.wordpress.org/ticket/45292
  • fixed : parallax effect not being applied on preset section drop
  • improved : image module margins are not inherited from the theme

=

1.1.9 2018-11-02
  • fixed : broken column width in mobiles for columns with a custom horizontal margin.
  • fixed : conflict with Anspress plugin when uploading an image on front.
  • fixed : the content picker input ( for link creation ) was broken : "Set custom url" could be printed multiple times, no search results was generating an error, some pages or posts could not be listed.
  • fixed : conflict with HappyForms plugin when customizing a form.
  • improved : simple form module, added sender's email in the body of the message.
  • improved : simple form module, animate with a scroll action to focus on the message after a send action.
  • added : an option for a parallax effect on section's background image. Compatible with lazy loading.

=

1.1.8 2018-10-23

: October 23rd, 2018 = * improved : performance improvements with new options to lazy load images * added : an admin page for Nimble Builder, to display the system informations * added : a dismissable update notifications in admin

1.1.7 2018-10-11

: October 11th, 2018 = * fixed : check on php and wordpress version not preventing some plugin functions to be fired.

1.1.5 2018-10-10

: October 10th, 2018 = * fixed : columns of a pre-designed sections not resizable after a drop * fixed : don't animate when duplicating a column or a module * fixed : added the missing button text option for the form module * improved : better support for https secure protocol when building the stylesheet URL

1.1.6 2018-10-10

: October 11th, 2018 = * fixed : normalized the text style of the user interface when previewing, so it's not impacted by the theme or other's plugins style * improved : added a way to make links unclickable. partially fixes #193 * added : a "Contact-us" category of sections, including 2 new pre-designed sections

1.1.4 2018-10-09

: October 9th, 2018 = * fixed : code typo generating a php error ( https://wordpress.org/support/topic/unable-to-activate-44/ ) * fixed : use 'https' when building the dynamic stylesheet url when is_ssl()

1.1.3 2018-10-08

: October 9th, 2018 = * fixed : user interface not generated on the first click in some cases

1.1.2 2018-10-08

: October 8th, 2018 = * improved : the content picker should be available when expanding the main Nimble panel for the first time. * improved : the collection of pre-designed sections is fetched earlier for better perforamnces. * improved : a set of params can now be passed to a custom location when registering.

1.1.1 2018-10-07

: October 7th, 2018 = * fixed : wrong error message, indicating a missing "ver_ini" property for column and module generated when dropping a module in a section to create * added : a filter 'nimble_get_locale_template_path', used for example in the Hueman theme to define a custom Nimble template path

1.1.0 2018-10-05

: October 5th, 2018 = * This version includes major improvements. Many new modules and pre-designed sections are now available to create your pages. * New modules : heading, icon, button, Google map, Html content, quote, spacer, divider, contact form. * The user interface has been enhanced with a non intrusive top bar, including do/undo buttons, and global settings for the Nimble builder.

1.0.4 2018-06-15

: June 14th, 2018 = * fixed : when margins and paddings are not defined ( number field emptied ), no related CSS properties should be printed. * fixed : sek-sektion-inner should not have a padding of 15px on front. * fixed : a nested sektion should reset its parent column padding. * fixed : empty sektions wrapper should only be printed when customizing. * fixed : prevent element in the wp content to be displayed out of the wp-content-wrapper when previewing. * fixed : dynamic CSS can be printed twice : inline and enqueued as CSS file when user logged in.

=

1.0.3 2018-06-09
  • fixed : missing dropzones around nested sections
  • fixed : reseting the spacing of a level was not changing the main setting.
  • fixed : the tinyMceEditor not collapsing on 'sek-notify'
  • improved : tinyMce text editor => attach callbacks on 'input' instead of 'change keyup'
  • improved : module dynamic ui => print the module name instead of 'module' at the bottom
  • improved : when clicking more than one time one the + ui icon, visually remind the user that a module should be dragged, with a light animation on the module picker container
  • added : encapsulate the singular post / page content inside a dom element so we can generate a dynamic ui around it when customizing + add an edit link to the post or page
  • added : introduced a loader overlay printed when the markup of any level being refreshed.
  • added : a "+" icon to add module from the sections dynamic UI

=

1.0.2 2018-06-07

Nimble has been approved to be hosted on the wordpress.org repository. This version fixes a minor bug related to the level's image background and bring some improvements in the user interface on the previewed page.

=