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

  • This post covers a few of the bigger updates in ProcessWire 3.0.154+3.0.155. This includes new live replacement of text in core and modules, a new method for creating canonical URLs, and some major upgrades to our input->urlSegment() method! More
    24 April 2020
  • A brief look at what's new in ProcessWire 3.0.154 in this forum post: More
    17 April 2020
  • This week we’ve got a few new and interesting core updates in progress, though none quite ready to release just yet. So rather than releasing version 3.0.154 today, I thought we'd instead take a brief look at what’s coming over the next few weeks… More
    3 April 2020

Latest news

  • ProcessWire Weekly #310
    The 310th issue of ProcessWire Weekly is going to be short and sweet: in this issue we'll walk you through the latest core updates, introduce a third party module called Twack, and check out a really gorgeous new site of the week. Read on!
    Weekly.pw / 18 April 2020
  • ProcessWire 3.0.154 and 3.0.155 core updates
    This post covers a few of the bigger updates in ProcessWire 3.0.154 and 3.0.155 on the dev branch. This includes a new function for live replacement of text in core and modules, a new method for creating canonical URLs, and some major upgrades to our $input->urlSegment() method that I think you’ll like!
    Blog / 24 April 2020
  • Subscribe to weekly ProcessWire news

“We chose ProcessWire because of its excellent architecture, modular extensibility and the internal API. The CMS offers the necessary flexibility and performance for such a complex website like superbude.de. ProcessWire offers options that are only available for larger systems, such as Drupal, and allows a much slimmer development process.” —xport communication GmbH