EventOn Action User is an extension or plugin for the EventOn plugin and extends its functionality by enabling front-end event submissions, event management and user permissions within the EventOn calendar system. Here is a breakdown of its features:
Customizable Submission Form:
- Provides a customizable front-end form for event submissions, allowing the selection and ordering of user-defined fields relevant to event creation.
Lightbox Form Option:
- Offers a lightbox form display option, suitable for mobile devices, enhancing the user experience.
Access Restriction:
- Allows restricting event submissions to logged-in users or open submissions, managing the status of submissions as drafts before approval.
Single Event Submission per User:
- Capability to restrict users to a single event submission from the front-end form for logged-in users.
Default Form Values:
- Facilitates default values for event form fields, simplifying the back-end event creation process.
Auto-Population of Field Values:
- Enables the autofill of event-related fields from previously used values, streamlining the submission process.
Admin Private Notes:
- Offers a feature for administrators to add private notes associated with event submissions from users.
Front-End Event Manager:
- Allows logged-in users to access, edit, and delete their submitted events via a front-end event manager, typically accessed through shortcode tabs.
User Permission Management:
- Provides controls for granting permissions to individual users or user roles concerning specific EventOn features or components.
Assign Users to Events:
- Enables the assignment of users to specific events manually or automatically assigns logged-in users to their submitted events.
Additional Features:
- AJAX-based event manager and event list form.
- Customizable event notifications and redirects post-submission.
- Captcha validation for event submissions.
- Collection of email addresses for non-logged-in event submissions.
This plugin is designed to extend EventOn’s functionality by enabling users to submit, manage and customize events from the front-end, improving the overall user experience and control over event creation and management within the EventOn calendar system.