Following are the PKS groups that you need to create with their respectiver permissions:
PKS Administrators : Full Control
PKS Impersonators : Contribute permission ( Needed for Upload On Behalf of functionality)
PKS Visitors: View Items, View Application pages, Browse User Information and Edit Personal User Information
PKS Podcasters: View Items, View Application pages, Browse User Information and Edit Personal User Information
Obviously you can create your own groups and customize the permissions as per your requirement.
Following are the permissions that need to be given on the document libraries and the lists:
1. Pages : Read and limited Access to PKS Visitors and PKS Podcasters
1. PKS Podcasts : Contribute permission to PKS Podcasters and PKS Visitors
2. User Information List : Read permission to All authenticated users
3. PKS Configuration Settings: Read permission to All Authenticated users
Hope this helps.