Linux 软件免费装
Banner图

PortalPilot - Client Portal, File Sharing and Client Management

开发者 cartpauj
更新时间 2026年9月3日 03:21
PHP版本: 8.2 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

notes portal file-manager client-management client-portal

下载

1.0.2 1.0.3 1.0.4

详情介绍:

PortalPilot turns your WordPress site into a client portal. Clients sign in on your own front end, open their files, write notes back to you and keep their profile up to date — without ever seeing the WordPress admin. You work from a portal page inside the admin: one screen per client with their files, their notes, their profile and their permissions. Managing clients File manager Notes Client profiles and custom fields Permissions Sign-in, registration and passwords Email notifications Security For developers

安装:

  1. Install through Plugins → Add New, or upload the portalpilot folder to /wp-content/plugins/.
  2. Activate PortalPilot on the Plugins screen.
  3. Open PortalPilot → Settings and pick or create your portal, login and registration pages.
  4. Create a client from Users → Add New, or edit an existing user and tick This user is a client.
  5. Set your permissions, email notifications and custom fields under PortalPilot → Settings.

屏幕截图:

  • Clients appear as a filtered view on the WordPress Users screen, with a Manage Portal link on every row.
  • One screen per client: summary counts, starred notes, recent files and recent notes.
  • The client's files, in folders you control, managed from the admin side.
  • Notes read as a conversation. Mark a note admin-only, share it with the client, or star it.
  • Per-client permission overrides — each one inherits the global default until you change it.
  • Settings: choose the portal, login and register pages, and edit the messages clients see.
  • Add custom fields for client profiles and the registration form, and drag to reorder them.
  • What the client sees when they sign in: their stats, files and notes on your own front end.
  • Clients browse and download their own files without ever entering the WordPress admin.
  • Clients write back from the portal, and their replies land in the same thread you see.
  • The front-end login form, on a page of your choosing.

升级注意事项:

1.0.1 First public release.

常见问题:

Do clients need a WordPress account?

Yes. PortalPilot uses WordPress accounts for sign-in, but clients only ever see your front-end portal, never the admin.

Does it add a new user role?

No. Being a client is a flag on the user, so their WordPress role stays exactly as you set it.

Can I control what clients are allowed to do?

Yes. Every file and folder action has a global default, and you can override any of them for one client on their portal page.

Are uploaded files publicly accessible?

No. Files are stored under generated UUID names in a protected directory, and downloads are streamed by PHP after an ownership check. Real paths are never exposed.

Can I keep some files hidden from a client?

Yes. Mark any file or folder admin-only and it disappears from the client's portal while staying in yours.

How large can uploads be?

Up to 2 MB, or less if your server's own upload limit is lower. PortalPilot only offers sizes your server can actually accept.

Can I stop people registering on their own?

Yes. Turn off self-registration under PortalPilot → Settings → Registration and only you can create client accounts.

What happens when I block a client's access?

They can no longer open the portal, upload, download or write notes. Their WordPress account and any other access it has are untouched.

Does PortalPilot create custom post types?

No. It uses its own tables: portalpilot_files, portalpilot_folders, portalpilot_notes and portalpilot_custom_fields.

How are emails sent?

Through WordPress's wp_mail(). No external service is needed, and any SMTP plugin works alongside it.

Is it multisite compatible?

Not at this time. PortalPilot is built for single-site installs.

What are the requirements?

WordPress 6.9 or newer and PHP 8.2 or newer.

更新日志:

1.0.4 1.0.3 1.0.2 1.0.1