PP Manager

Shortcodes:

You can place these shortcodes on any page. Users must be logged in to use them:

Login to access publishing dashboard

— front-end dashboard (overview).

Login to view projects

— list projects.

Permission denied or not logged in.

— create project form (requires capability).

Permission denied.

— front-end upload form for a specific project (requires capability).

Login

— view checklist for a project/platform. Add those shortcodes to pages and restrict page access to logged-in users (they will be redirected to login automatically if not logged in).
How to package & install

Create folder getrizwan-pp-manager.

Create the exact files & folders above (use the provided file contents).

Zip the getrizwan-pp-manager folder into getrizwan-pp-manager.zip.

Go to WP Admin → Plugins → Add New → Upload Plugin → Choose ZIP → Install Now → Activate.

Add GETRIZWAN_PPM_SECRET to wp-config.php (see top of this message).

Visit GetRizwan PP Manager in the WP sidebar (top-level) → Settings → paste client IDs / secrets.

Register Google OAuth app and set redirect URI to:

https://your-site.com/wp-admin/admin.php?page=grppm-settings