PCIO VIS Member Event
PCIO VIS Member Event turns your WordPress site into a complete back office for a voluntary organization or association. It provides a members register, an event calendar with public sign-ups, e-mail and newsletter tools, a document library and a simple finance journal — all built on native WordPres
About this tool.
PCIO VIS Member Event turns your WordPress site into a complete back office for a voluntary organization or association.
It provides a members register, an event calendar with public sign-ups, e-mail and newsletter tools, a document library and a simple finance journal — all built on native WordPress capabilities so access control works with the roles you already use.
Public pages are served automatically under /vis/ ; no WordPress pages or shortcodes are required to get started:
- Home ( /vis/ ) — landing page for members.
- Members ( /vis/members ) — searchable members directory.
- Calendar ( /vis/calendar ) — upcoming events with sign-up.
- Event ( /vis/events/{id} ) — event detail page with banner, description and sign-up box.
- Mails ( /vis/mails ) — member mailings.
- Newsletters ( /vis/newsletters ) — public newsletter archive.
- Documents ( /vis/documents ) — document library grouped by type.
- Finance ( /vis/finance ) — finance overview for authorized users.
- Statistics ( /vis/statistics ) — member growth chart, page-view and login counters, and sponsor link click tracking.
Roles and capabilities. The plugin defines a cumulative set of logical roles — Member, Volunteer, Event Manager, Publisher and System Admin — that map to standard WordPress capabilities. Assign them per WordPress role from Vis → Roles :
- Register for events
- Create own events
- Edit own events
- Edit all events
- Publish / manage documents
- Manage members
- Manage settings & mails
- Manage finance
Shortcodes. For themes that prefer to embed content in ordinary pages, the plugin also ships shortcodes: [pcio_me_members] , [pcio_me_documents] , [pcio_me_edit_profile] , [pcio_me_event] , [pcio_me_events] , [pcio_me_event_roller] , [pcio_me_newsletters] , [pcio_me_member_count] , [pcio_me_member_signup] and [pcio_me_rolling_text] . The [pcio_me_edit_profile] shortcode renders a pre-filled profile form (membership number, name, email, phone, address) for the logged-in member, validates in the browser and saves over REST; the membership number is shown read-only. The [pcio_me_members] shortcode renders a searchable member table — it requires a logged-in account holding the vis_member capability, and the table includes each member’s email address and phone number. The search box filters rows live and shows a message when nothing matches, and ?member_number=… in the page URL pre-fills the membership-number filter. The [pcio_me_member_count] shortcode displays an animated total member count and can be used in any page builder (e.g. a Divi Text Module); each render increments the front-page-view counter visible on the Statistics dashboard. The [pcio_me_member_signup] shortcode renders a public member registration form that creates the member, provisions a WordPress account and sends an automated welcome email. The [pcio_me_rolling_text] shortcode outputs a scheduled scrolling banner. A Shortcode reference page in the Vis admin documents every shortcode with its attributes and examples, and a Sponsor Links page documents the pcio-sponsor-link class used for click tracking.