| Both sides previous revision Previous revision | |
| en:2.0:events [2024/11/10 17:48] – [How do I create an event?] greno | en:2.0:events [2026/10/04 08:50] (current) – fasse |
|---|
| ====== Events ====== | ====== Events ====== |
| ===== Why do I need events? ===== | |
| Events can represent various activities in your group, club or organization. You can use events to display your regular appointments, e.g. for training or meetings. However, events can also be special occasions, such as a summer party, a conference or a tournament. An event always takes place on a specific date at a specific time. By maintaining the event, you inform your members and visitors about it and it is also possible for members to register for or cancel an event. This gives the organizer of the event a good overview and knows how many participants to expect.\\\ | ===== What can I use events for? ===== |
| {{:en:2.0:events:events-overview.png?600|}} | Events let you represent the activities of your group, club, or organization. These can be recurring activities such as training sessions and meetings, or one-off occasions such as a summer party, conference, or tournament. Every event has a defined period and can also be created as an all-day event. |
| | |
| | You can use events to inform members and visitors about the date, venue, and details. Registration can be enabled if required. Organizers can then see who is attending and, depending on the module settings, who has canceled. A participant limit also shows how many places are still available.\\ |
| | {{:en:2.0:events:events-overview.png?600|Events overview}} |
| | |
| | ===== Which settings are available for the Events module? ===== |
| | Under **Settings > Events**, you can configure the general behavior of the module: |
| | |
| | * **Module access**: The module can be disabled, made available to everyone, or restricted to registered users. |
| | * **Default view**: You can choose the detailed view or compact lists containing general information, participants, or descriptions. A room view is also available when room assignment is enabled. |
| | * **Number of entries per page** and **description text lines**: These settings control how much content appears in the overview. |
| | * **Enable iCal export**: Events can be downloaded or subscribed to in calendar software. |
| | * **Display link to map**: If sufficiently detailed venue information is available, Admidio creates a link to Google Maps and, for registered users, may also provide directions from their home address. |
| | * **Default configuration of participants list**: This list determines which information is displayed in the participants list. |
| | * **Save cancellations to events**: Cancellations remain visible in the participants list. If this option is disabled, new cancellations are not saved. The change does not apply retroactively. |
| | * **Participate with reservation**: In addition to **Participate** and **Cancel**, the **I may take part** status becomes available. |
| | * **Assign rooms**: Enables room management and the room selector in events. |
| |
| ===== How do I create an event? ===== | ===== How do I create an event? ===== |
| An event can be created with very little information. All you need is a title and the exact time of the event. To do this, go to the event module and select the menu item **Create event**. Now you can enter the **Title**, **Start** and **End** date and time. Alternatively, you can also create an all-day event. The **Calendar** is a mandatory field. You can use this to group the events so that you can filter them later. If this information is stored, the event can already be created.\\ | Open the Events module and select **Create event**. A basic event requires the following information: |
| {{:en:2.0:events:create-simple-event.png?600|}} | |
| | * a **Title**, |
| | * a **Start** and **End**, |
| | * a **Calendar**. |
| | |
| | For an event without specific times, enable **Full time**. You can also enter a venue, select a room, add a detailed description, and enable **Highlight event**. If the map link is enabled in the module settings, you can also select a country for the venue. |
| | |
| | The calendar groups events and also controls their visibility and editing permissions. You can copy an existing event from its action menu and then adjust the copy.\\ |
| | {{:en:2.0:events:create-simple-event.png?600|Create an event}} |
| | |
| | ===== How do I find and export events? ===== |
| | In the overview, you can switch between the detailed and compact views. The filter limits the displayed events by **Calendar**, **Start**, and **End**. A print preview is also available. |
| | |
| | When iCal export is enabled, you can download an individual event as an ''ics'' file. From the overview, you can export the currently selected calendar and period or use **Subscribe** to add the events to calendar software. For a calendar subscription to be publicly accessible, the Events module must not be restricted to registered users. |
| |
| ===== Who can register for events? ===== | ===== Who can register for events? ===== |
| When creating an event, you can specify whether users can register for the event. To do this, set the setting **Enable registration for this event**. You will then be given further configuration options. You must now specify the roles from which members may register. You can also limit the number of participants and set a registration deadline date. If participants are allowed to bring additional guests (e.g. their partner or children), you can allow this with the option **Participants can register anonymous guests** and enter the exact number. These will then be included in the participant limit. You can also set whether the participants themselves can see who is taking part in the event or can also send emails to the participants. As the organizer, however, you always have an overview of all participants and can also send them emails.\\ | When creating or editing an event, enable **Enable registration for this event**. In the required **Registration possible for** field, select at least one role. Only members of the selected roles can register. If the calendar has restricted visibility, these roles must also be allowed to view that calendar. |
| {{:en:2.0:events:participate-properties.png?600|}}\\ | |
| Users:inside have the option of registering for or canceling an event at a later date.\\ | |
| {{:en:2.0:events:participate-event.png?600|}}\\\ | |
| If guests can also be registered or a comment can be added to a confirmation/cancellation, a small dialog opens where the user can enter the necessary information.\\\ | |
| {{:en:2.0:events:participate-dialog.png?400|}} | |
| |
| ===== Who can see events? ===== | You can configure additional registration rules: |
| The first place to set the visibility of events is in the module settings. There, under **Access to module**, you can specify whether only logged-in users or visitors can see events. If only registered users should be able to see events, you can further refine this via the calendar. To do this, call up the **Edit calendar** function and then select the relevant calendar. Roles can be assigned to each calendar in the **Visible for** field. Only members of the assigned roles will then see the events in this calendar. | |
| If you have assigned the **Manage events** authorization for a role, then all members of the role can see all events.\\ | * **Join the event as organizer** makes you an organizer. Organizers can add or remove participants and appoint other organizers. |
| {{:en:2.0:events:calendar-view-events.png?600|}} | * **Allow comments within participation** displays a comment field. |
| | * **Participants can register anonymous guests** allows participants to reserve additional places, for example for partners or children. These places count toward the participant limit. |
| | * **Limited number of participants** sets the maximum number of places. An empty value or ''0'' means that there is no limit. |
| | * **Deadline** determines how long participants can change their status. If no deadline is specified, the event start is used as the deadline. Organizers can continue to manage participants. |
| | * You can decide whether participants may view the participants list and send emails to all participants. |
| | |
| | If registration is subsequently disabled for an event that already has registrations, Admidio also deletes the existing participants list. To prevent additional registrations while retaining the list, set the participant limit to the current number of participants instead.\\ |
| | {{:en:2.0:events:participate-properties.png?600|Event registration settings}} |
| | |
| | Eligible users can select **Participate** or **Cancel** directly on the event. If the corresponding module setting is enabled, they can also select **I may take part**.\\ |
| | {{:en:2.0:events:participate-event.png?600|Select participation status}} |
| | |
| | If comments or additional guests are enabled, a dialog opens where the user can enter the information.\\ |
| | {{:en:2.0:events:participate-dialog.png?400|Participation confirmation dialog}} |
| | |
| | ===== Who can view events? ===== |
| | Visibility is controlled at two levels: |
| | |
| | - Under **Settings > Events > Module access**, you specify whether the entire module is disabled, publicly accessible, or restricted to registered users. |
| | - Under **Edit calendars**, use the **Visible for** field to specify who can view the events in a calendar. With no restriction, the calendar is visible to everyone, including visitors. If roles are selected, only their members and users with the global Events permission can view that calendar. |
| | |
| | Roles whose members are allowed to register for an event must also be able to view the associated calendar.\\ |
| | {{:en:2.0:events:calendar-view-events.png?600|Configure calendar visibility}} |
| |
| ===== Who can edit events? ===== | ===== Who can edit events? ===== |
| Members of roles with the **Manage events** authorization can edit all events and also create new events. If you do not want to give certain roles such far-reaching rights, you can assign individual roles to a calendar for editing. To do this, call up the **Edit calendar** function and then select the relevant calendar. Roles can be assigned to each calendar in the **Edit events** field. These roles can then only edit events in this calendar or create new events for this calendar.\\ | Members of roles with the global **Edit events** permission can create, edit, and delete all events. They can also manage calendars and their permissions. |
| {{:en:2.0:events:calendar-edit-events.png?600|}} | |
| | For more limited permissions, open **Edit calendars**, select a calendar, and assign individual roles in the **Edit events** field. Members of these roles can create new events in that calendar. However, they can only edit or delete events that they created themselves.\\ |
| | {{:en:2.0:events:calendar-edit-events.png?600|Configure calendar editing permissions}} |
| | |
| | ===== How do I manage rooms? ===== |
| | Admidio provides simple room management. Under **Settings > Events**, enable **Assign rooms**. Room management itself is available to system administrators.\\ |
| | {{:en:2.0:events:rooms-properties.png?600|Enable room assignment}} |
| | |
| | Then select **Edit rooms** to open room management.\\ |
| | {{:en:2.0:events:rooms-overview.png?600|Rooms overview}} |
| | |
| | For each room, you can enter a name, its **Capacity (Seating)**, an **Overhang**, and a description. The overhang represents extra places provided, for example, by additional chairs or standing room. |
| | |
| | When creating or editing an event, you can select a room. Admidio displays its seating capacity and overhang in the selector and prevents the same room from being booked for overlapping events. You set the participant limit independently in the event. A room can only be deleted when it is no longer assigned to any event.\\ |
| | {{:en:2.0:events:rooms-assignment.png?600|Assign a room to an event}} |
| |
| ===== How can I manage rooms? ===== | |
| Admidio has a simple room management function. You can activate this in the settings for events with the option **Assign rooms**.\\ | |
| {{:en:2.0:events:rooms-properties.png?600|}}\\\ | |
| Then switch to the room management.\\ | |
| {{:en:2.0:events:rooms-overview.png?600|}}\\\ | |
| There you can create and edit the rooms you need. Once you have created all the rooms according to your requirements, it is now possible to assign the event to a room when creating or editing events. This provides information for participants, but Admidio also checks whether the room is already occupied by another event at the time of the event.\\\ | |
| {{:en:2.0:events:rooms-assignment.png?600|}} | |