For the best UX, I think the best combo is:
enableThumbnailLayout=false
singleIndexPage=true
And then you don't need to do anything further in
init.groovy.
So, the user can't get to the settings at all, and it doesn't matter if they've been saved at some archaic rows/cols layout values.
BTW, I love that the API provides the skin properties settings in one format, e.g.,
SINGLE_INDEX_PAGE, but the
skin.properties file requires them as, e.g.,
singleIndexFile. This is why we love API's.
