Popular Post ryan Posted March 14, 2014 Popular Post Share Posted March 14, 2014 Here's a video of a module we're working on that I thought you guys might like. The module, Lister, provides a different type of Page List than the tree that you usually interact with in ProcessWire. It gives you a table of pages with customizable columns, filters and actions. Rather than try to explain what it does, I figured I'd show you. This module also uses a new (soon to be released) Inputfield invented by Apeisa, developed by me, and sponsored by Avoine, called InputfieldSelector – it's what you see on the configuration screen as well as the Filters tab. I recommend bumping up the size/quality to 720p so that you can properly see everything. The video has no sound... I tried to do one with narration, but that didn't work out. 68 Link to comment Share on other sites More sharing options...
Joss Posted March 14, 2014 Share Posted March 14, 2014 Send me a rough script and the original ..... 6 Link to comment Share on other sites More sharing options...
Martijn Geerts Posted March 14, 2014 Share Posted March 14, 2014 Dreams come true ! Big thanks to Antti, Avoine and you Ryan. 4 Link to comment Share on other sites More sharing options...
cstevensjr Posted March 14, 2014 Share Posted March 14, 2014 You and Apeisa are incredible. Thanks to Avoine for again sponsoring ProcessWire development. 5 Link to comment Share on other sites More sharing options...
pwired Posted March 14, 2014 Share Posted March 14, 2014 PW not only having a great back end but also great back end coders. You guys really know what you are coding. 4 Link to comment Share on other sites More sharing options...
SiNNuT Posted March 14, 2014 Share Posted March 14, 2014 Very impressed by this video! Lister will be an awesome addition to any site but it seems extremely useful for sites that got a lot of content. 3 Link to comment Share on other sites More sharing options...
renobird Posted March 14, 2014 Share Posted March 14, 2014 Ryan, Antti, (Avoine), I honestly can't thank you enough for this — this is a game changer (and that's not hyperbole). I'm giddy. 7 Link to comment Share on other sites More sharing options...
3fingers Posted March 14, 2014 Share Posted March 14, 2014 I agree with renobird, this opens up new ways to work with processwire completely. Thumbs up Ryan and Apeisa, you rock! (..as usual..) 4 Link to comment Share on other sites More sharing options...
kongondo Posted March 14, 2014 Share Posted March 14, 2014 Could someone please help me pick up my jaw from the floor . What just happened here?!!! Thanks Apeisa, Avoine and Ryan! 5 Link to comment Share on other sites More sharing options...
apeisa Posted March 14, 2014 Share Posted March 14, 2014 Thanks Ryan. You give me way too much credit. Happy that I could contribute to selector inputfield. And always grateful that company I work at has great trust and support for processwire. Lister is really a game changer for ProcessWire, thanks for building it Ryan! 13 Link to comment Share on other sites More sharing options...
fenton Posted March 14, 2014 Share Posted March 14, 2014 wow, this looks awesome, thanks! Link to comment Share on other sites More sharing options...
Macrura Posted March 15, 2014 Share Posted March 15, 2014 really amazing! this is going to make updating large product catalog pricing, and other details something that the client can do with a little training.. sure beats any custom admin page listing i have done so far! not sure if this is possible, but one feature that I use in my custom page lists is icons for certain statuses; for example, if there is text in the body field i might show a fontawesome text icon; or if the page has images, a picture icon; this lets the admins see at a glance what pages might be missing images (helpful when setting up a site, and loading products for example); this could be done with llister as is, by using a filter, but i also wonder if there was a way to have a status column, like "if condition a, "insert html here"; if ($body) echo "<i class="fa fa-file-text-o"></i>"... 1 Link to comment Share on other sites More sharing options...
Pete Posted March 15, 2014 Share Posted March 15, 2014 This looks amazing - great work and perfect for something I'm doing right now (you always were good with timing on these modules ryan ). Having finally watched the video and the bit where it processes 222 pages in 23 seconds, does that mean the test with 30k pages took about 50 minutes? Granted you wouldn't be doing that very often, but what happens if you navigate away from the page part-way through a big change? Link to comment Share on other sites More sharing options...
DaveP Posted March 15, 2014 Share Posted March 15, 2014 Another one where clicking 'Like' doesn't feel anywhere near enough! This will be super useful for me on at least 2 sites. Link to comment Share on other sites More sharing options...
Nicolas Posted March 15, 2014 Share Posted March 15, 2014 Oh my godnesss !! That's a really crazy feature for ProcessWire. Link to comment Share on other sites More sharing options...
bcartier Posted March 16, 2014 Share Posted March 16, 2014 Incredible work guys! I agree with other comments - this is a game changer for ProcessWire. Thank you so much! Link to comment Share on other sites More sharing options...
joey102030 Posted March 17, 2014 Share Posted March 17, 2014 Can't wait to try this out! How about an export to csv option? Link to comment Share on other sites More sharing options...
ilezia Posted March 23, 2014 Share Posted March 23, 2014 This will be perfect for a project I'm working on. Link to comment Share on other sites More sharing options...
arjen Posted March 23, 2014 Share Posted March 23, 2014 Been so busy these days, I hardly can catch up in the forums. This looks really nice and so useful! And like Pete said, the timing is spot-on for a project I'm working on! Link to comment Share on other sites More sharing options...
einsteinsboi Posted March 24, 2014 Share Posted March 24, 2014 Just amazing, I can think of so many uses for this and can't wait for the final release Link to comment Share on other sites More sharing options...
woop Posted April 5, 2014 Share Posted April 5, 2014 This looks great! I'm just missing a way to apply actions to selected items in a list. Eg. using checkboxes to the left of each item (think Gmail). Some selections, based on eg. quality, can't be handled through automatic filters. 1 Link to comment Share on other sites More sharing options...
apeisa Posted April 5, 2014 Share Posted April 5, 2014 You can add filters like id is not 123|567 etc. Little clumsy maybe, but works. Link to comment Share on other sites More sharing options...
woop Posted April 6, 2014 Share Posted April 6, 2014 Thanks! Yeah, it's fine if it's something you'll only do once - like data cleanup in your database. But I'm thinking that Lister is close to becoming a great moderation tool as well. As a developer, you could just set up a Lister-page called "Incoming stories" and have your reviewers use that listing to review any user-submitted posts. But they would need a quicker way to manage the post, than applying extra filters. Typical use case: Lister shows 10 new, unmoderated story posts. 2 of them needs to get deleted right away because of spam. 3 of them are missing proper categorization and needs to get the tag "tech" added. 1 is of too poor quality and can also get deleted. 4 of them are ready to get published on the site. Being able to quickly apply an action to eg. 3 of 10 items would be a huge productivity boost in this case. 1 Link to comment Share on other sites More sharing options...
apeisa Posted April 6, 2014 Share Posted April 6, 2014 Maybe it could be a button like "remove from results" that would actually populate the selector with id!=123 Link to comment Share on other sites More sharing options...
woop Posted April 6, 2014 Share Posted April 6, 2014 Maybe it could be a button like "remove from results" that would actually populate the selector with id!=123 Sure, that could work but I don't think people see it as an additional filter. It feels a bit too specific. I made a quick mockup of my initial suggestion. I'm thinking that the boxes shows up when you hit the "actions" tab - since that's the only place where they'd be needed. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now