Hardcode page permissions

Permalink
I want to disable some of the features in Concrete for my clients. Things like workflow, conversations and extend concrete 5. I know I can do the following to remove these features:
-> Go to the sitemap
-> Show system pages
-> Choose relevant system page and delete

There's a few issues with this process though. Firstly it can take a while to go through every page I don't want and do this. Secondly I'll eventually be doing multiple installs of Concrete 5 and all need to have the same settings without human customisation. Finally, I worry that deleting the pages will break something and it is not reversible.

So I was wondering if there is a file or something I can edit and hardcode in what I want to show in the dashboard area. That way, when Concrete installs, it will already have the settings I want. I'm on Concrete5 7.0

 
WebcentricLtd replied on at Permalink Reply
hi,
you don't have to delete any pages you can just remove access to them using permissions.
It would be a few clicks the first time you did it but you could then use the same database point for future installs maybe?

Apologies if I misunderstood...
SteamHouse replied on at Permalink Reply
Ah yes this makes sense. What do you mean by the same database point though? Do you mean I should setup an initial version, then export the SQL schema from the database after I've set the permissions, then use that schema in future installs?
WebcentricLtd replied on at Permalink Best Answer Reply
yes - you could do an initial install.

Set your permissions as you wanted and then export the database.

Next install all you need to do is import the database to give you your starting point with permissions included (in very simple terms).