Can someone PLEASE develop a similar addon to "Add Multiple Pages" for 5.7?

Permalink
I've got a series of parent pages with upwards of 75 children that I'd like to be able to add easily. As it stands, it's a clumsy process to add each page individually.

barkingtuna
View Replies: View Best Answer
mesuva replied on at Permalink Reply
mesuva
I'm wanting the same - I might have something ready in the next few days.
barkingtuna replied on at Permalink Reply
barkingtuna
I knew I couldn't be the only one out there encountering this issue... 5.7 has gaping holes in the logic behind some of the processes in my experience thus far.
mesuva replied on at Permalink Best Answer Reply
mesuva
Ok, here we go:

https://github.com/Mesuva/add_multiple_pages...

There is a release in github to download, just make sure you rename the folder to just 'add_multiple_pages' when you put it in your packages folder.

It's actually at lot more complex to do this in 5.7.. not because the API is harder to use, but it has to take into consideration any default blocks that use the new composer block mechanism. Ultimately it's more powerful though.

I've gotten it to work quite well, and it will allow you to set up default attributes based on the actual page type, but I'll admit it's actually a very hacky solution... I've had to use some of the dialogs from elsewhere in concrete5 and hide bits that don't make sense.

So as this is very fresh please use with caution, perhaps on a test site first and take backups.

I'd love others to help tidy this up on github.

It feels a bit too hacky for the marketplace, but if someone points out a better way to do this I'm happy to put it up there for free.
barkingtuna replied on at Permalink Reply
barkingtuna
I have a feeling this will be added in a future core update once it's fully fleshed out. I will do as suggested and give it a shot on a test site. Thank you so much for tackling this!
MrKDilkington replied on at Permalink Reply
MrKDilkington
@mesuva

This looks very interesting, thank you.
tdgwebteam replied on at Permalink Reply
Thank you!
mesuva replied on at Permalink Reply
mesuva
Just to complete this thread, the add-on I mentioned that is available on github is also officially on the marketplace:http://www.concrete5.org/marketplace/addons/add-multiple-pages1...