Inline ajax page editing comes to ListerPro

ProcessWire 2.6.6

This week (actually, the last few weeks) we've updated ListerPro to support inline ajax editing for any page and just about any Fieldtype. After using it here this week, I have to be honest and say I think this is a pretty revolutionary new way to edit pages in ProcessWire.

This was not my idea (I always thought it would be near impossible to implement), so thanks to the people that have been requesting this feature! Not only was it possible to implement, but it's been taken a lot farther than you might think. You can do things like ajax uploads, autocomplete, and more, for example. All while having all of the existing Lister and ListerPro features at your disposal.

The ProcessWire core required several updates in order to support this, so the latest dev version is now 2.6.6 and this version is required by the latest ListerPro. Specifically, most of the core Inputfields were updated to support dynamic ajax insertion and save. The usefulness of this may go well beyond ListerPro in the future.

I'll be wrapping it up and posting to the ListerPro board later this evening (edit: now posted in the ListerPro support board). Actually, I left myself no time for writing a proper post about it. So here are a few screenshots below that help to describe what it does.

Comments

  • BernhardB

    BernhardB

    • 5 years ago
    • 41
    that looks absolutely amazing!!!
    and i'm curious about "The usefulness of this may go well beyond ListerPro in the future." :)
    keep up the great work and thank you for this wonderful tool :)
    • ryan

      ryan

      • 5 years ago
      • 81
      Thanks, glad you like it. An example of how the usefulness of this may go beyond ListerPro is that it makes it possible for us to support things like dynamically loaded tabs or fieldsets in the page editor. For instance, if you had 3 tabs in your page editor, currently they all have to be loaded when you go to edit a page. With the latest update in PW, it's now feasible that we could load those tabs dynamically when you click on them. This means potential for increased performance in the page editor, particularly in situations where you are editing a page with a lot of fields, and might isolate the less-often edited fields to tabs other than the default "content" tab.
 

NextProcessWire 2.6.7 core updates and more

6

This week we introduced new standardized include/hook files that make a lot of tasks easier, less ambiguous and more efficient when developing sites and applications in ProcessWire. We also released yet another new version of ListerPro that take editable columns even further. In addition, ProcessWire 2.6.7 includes updates from numerous GitHub reports and PRs. More 

Twitter updates

  • There’s a new modules directory on the ProcessWire site now up and running. In this post we’ll cover a few details about what’s changed and what’s new—More
    20 November 2020
  • ProcessWire 3.0.168 core updates — More
    26 October 2020
  • This week a 2nd new module for processing Stripe payments has been added to FormBuilder. Unlike our other Stripe Inputfield, this new one supports 3D Secure (SCA) payments. We’ll take a closer look at it in this post, plus a live demo— More
    16 October 2020

Latest news

  • ProcessWire Weekly #341
    In the 341st issue of ProcessWire Weekly we're going to check out the latest processwire.com blog post, introduce upcoming commercial module called NiftyPasswordsPlus, and check out a brand new site of the week. Read on!
    Weekly.pw / 21 November 2020
  • New ProcessWire modules directory
    There’s a new modules directory on the ProcessWire site now up and running. In this post we’ll cover a few details about what’s changed and what’s new.
    Blog / 20 November 2020
  • Subscribe to weekly ProcessWire news

“…building with ProcessWire was a breeze, I really love all the flexibility the system provides. I can’t imagine using any other CMS in the future.” —Thomas Aull