The event management tool of the Blue Knights European Conference
User ManualThis manual explains, step by step, how the BK-Event tool is used in everyday practice. It is written for everyone who works with the system β from the webmaster to a staff member on site β explicitly including readers who don't otherwise consider themselves especially comfortable with computers and websites. Which of the described features you can see or use depends on the role assigned to you (see Chapter 4).
This manual is deliberately written in great detail: every action is described as a numbered, step-by-step set of instructions ("1. Click on β¦ 2. A page opens β¦ 3. Enter β¦"), and technical terms are either explained directly in the text or can be looked up in the glossary in Chapter 2. So it's perfectly fine if you don't understand everything right away, or if you need to read a chapter twice β that's exactly what this manual is for. If something is still unclear, simply ask your Event Manager or the Webmaster β nobody expects you to know this manual by heart.
The tool is used through a normal web browser (e.g. Chrome, Safari, Firefox, Edge) β on a computer just as well as on a tablet or smartphone. No installation is required: you don't need to download or set up anything on your device, you simply open a web address, just as you would for any other website.
All screenshots in this manual are taken from the "Blue Knights Sandbox Convention" β an internal test event set up specifically so that all processes (registration, accommodation, check-in) can be tried out safely before they are used for a real event. The names, addresses and other data visible there are test/sample data, not real participant data.
The diagram below gives a bird's-eye view of the whole process, from an Event Manager requesting an event through to a participant's check-in on site. Each of its nine steps is covered in detail in the chapters that follow.
This chapter explains some very basic terms related to browsers and websites that come up again and again throughout the rest of the manual. If you're already familiar with these terms, feel free to skip this chapter and continue with Chapter 3.
| Term | Meaning |
|---|---|
| Browser | The program you use to open and display websites β e.g. Chrome, Safari, Firefox or Edge. BK-Event runs in any of these browsers, with no additional installation needed. |
| URL / web address | The address of a web page, shown at the top of the browser in a long input field (usually starting with "https://"). To open a page, click into this field, type in the address, and press the Enter key. |
| Link | A clickable word or sentence, usually shown in color or underlined. Clicking it takes you to another page or opens a specific view. |
| Click | Point briefly at an element with the mouse (or tap it with your finger on a tablet/smartphone) and press the mouse button once. Most actions in the tool only need a single click, not a double-click. |
| Button | A rectangular or rounded field with a label (e.g. "Save Changes" or "+ Add house") that you click to trigger an action. |
| Input field / text field | An empty, outlined field into which you type text with the keyboard after clicking into it (e.g. your name or your email address). |
| Dropdown menu / selection list | A field with a small downward arrow (βΎ). Clicking it opens a list of options for you to choose from (e.g. when selecting a role: "Event Manager", "Staff", etc.). |
| Checkbox | A small, square box that can be ticked or unticked. Clicking it either adds a checkmark (enabled) or removes it again (disabled). |
| Form | A page or section with several input fields, dropdown menus and/or checkboxes that you fill in and then submit (usually via a button such as "Save" or "Submit"). |
| Drag & drop | Move an element (e.g. a person's card) to another spot on the screen while holding down the mouse button, then release the mouse button there. Used, for example, in the accommodation board (Chapter 9). |
| Pop-up / dialog window | An additional window that opens on top of the actual page, usually for a short confirmation or a small extra form (e.g. the "Rules" settings in the Accommodation module). |
| Browser tab | Several pages open at the same time can be shown side by side at the top of your browser as individual "tabs". Not to be confused with the sections/modules within BK-Event itself (which this manual calls "sections" or "modules"). |
| Scrolling | Moving the visible portion of a page up or down β with the mouse wheel, the arrow keys, or by swiping a finger across the screen on a tablet/smartphone. |
Here's how to sign in to the tool, whether for the first time or again:
You will then be taken automatically to the Event Overview (see Chapter 5).
When a webmaster creates a new user account for you, you automatically receive an email with the subject "Welcome to BK-Event - Set Your Password". It contains a link that lets you set your own personal password.
If you've forgotten your password, click the "Forgot password?" link on the login page. Then:
For security reasons, this link is only valid for a short time (one hour) β if it no longer works, simply request a new one via "Forgot password?".
You can also change your own password at any time, without having forgotten it β see Chapter 17 "My Profile".
BK-Event has four different roles. Your role determines which sections you can see and what you're allowed to do in them. You can check your own role at any time in the bottom left of the screen, next to your name.
| Role | What this role can do |
|---|---|
| Webmaster | Sees and manages all events. Creates new events. Manages all user accounts and roles. Has access to the Audit Log. The only role that can permanently delete an event. |
| Event Manager | Full editing rights for the events assigned to them (Registrations, Accommodation, Program, Tasks, Address Book). Cannot delete the event. |
| Co-Event Manager | Same as Event Manager β edits an event jointly, on equal footing with the team. Also cannot delete the event. |
| Staff | Sees the sections relevant to them for an assigned event (Program, Tasks, Address Book, emergency information). Cannot edit core data, but can change the status of their own assigned tasks. |
Your name and current role (e.g. "WEBMASTER") are always shown in the bottom left of the tool. If you have questions about your permissions, contact your Event Manager or the Webmaster.
Any page you don't have permission for is either not shown in your navigation at all (e.g. "User Management" and "Audit Log" are visible only to webmasters), or shows you its content in read-only form, without any editing buttons.
After logging in, you first see a list of all the events you have access to (as a webmaster: all of the club's events). This list is the starting point for everything else β from here you open the event you want to work on.
Each event shows its title, date range, chapter and status. The status can be one of the following:
To open an event:
Webmasters also see a "+ Create New Event" button for creating a new event, as well as a "Delete" button to permanently delete an event (see the warning in Chapter 15).
Depending on your role, the left-hand navigation also shows the sections Administration (User Management, Audit Log β webmaster only), Personal (My Profile), and Help & Support (Changelog, Help & Docs). These are explained in Chapters 15β19.
Once you click "Open" (see Chapter 5), you arrive at the home page for that one event. From here you can reach all the tools (modules) available for this event. "Back to Event" (or "Back to event") in each module brings you back here at any time, and the "Events" item in the left-hand navigation takes you back to the full Event Overview from Chapter 5.
At the very top is the event's title, below it the organizer/chapter and location, plus a countdown ("Starts in β¦") until the event begins. Next to it, on the right, is the "Edit Event" button, which lets you change the event's core data (see Chapter 7).
The "Event Details" box shows the most important key facts at a glance:
Below that you'll find eight clickable tiles (rectangular fields with an icon, a title, and a short description) β each one leads to its own module. Which tiles you see depends on your role (see Chapter 4). Clicking anywhere on a tile opens the corresponding module:
| Tile | Leads to β¦ |
|---|---|
| Program | The event's chronological schedule (Chapter 10). |
| Staff Management | An overview of who on the organizing team has access to this event. |
| Communication Plan | The team's communication plan/organization chart (Chapter 13). |
| Address Book | The address book with contacts (Chapter 12). |
| To-Do List | The event's task list (Chapter 11). |
| Registration List | The list of all registrations, including the current count (Chapter 8). |
| Accommodation Management | The accommodation board (Chapter 9). This tile is missing if accommodation is organized externally, see Chapter 7. |
| Emergency Management | Emergency phone numbers and nearby emergency facilities (Chapter 14). This tile is deliberately highlighted in red. |
Further down the event home page, the "Registration Status" box shows the current registration state:
The "Edit Event" button in the top right of the event home page (see 6.1) opens the editing form for that event, where you can adjust all of its core data. Only webmasters, Event Managers and Co-Event Managers see this button.
To change an event's core data:
The form contains the following fields:
| Field | Meaning |
|---|---|
| Start / End | The event's first and last day. |
| Location | Street and house number of the venue. |
| Town | Postal code and town/city name. |
| Country | The country the event takes place in, chosen from a dropdown list β this also determines, among other things, which emergency numbers are shown (see Chapter 14.1). |
| Organizing Chapter | The chapter or committee listed as the organizer. |
| Max. Attendees | The maximum number of participants. Used, among other things, for the display in the "Registration Status" box (Chapter 6.3). |
| Registration Deadline | The last day participants can register via the public registration page. |
| Notification Emails (comma-separated) | One or more email addresses, separated by commas, to which the tool sends automatic notifications about this event (e.g. for new registrations). Simply separate multiple addresses with a comma, e.g. "webmaster@blue-knights.eu, orga@blue-knights.eu". |
| Chapter Logo | An optional additional logo (e.g. the hosting chapter's logo), shown next to the club logo on the public registration page. Use the "Choose File" button to upload an image file from your device; use "Remove Logo" to remove an already-uploaded logo. |
| Accommodation is handled by the venue/hotel | Checkbox. See the detailed explanation right after this table. |
| Check-in Welcome Text | A freely editable welcome text for participants, used during on-site check-in (e.g. on a printout or a screen). This is a good place to put a welcome message and, for instance, a note asking participants to keep this document as confirmation of their accommodation. |
| Accommodation & Location Notes | A free-text notes field for additional information about accommodation and travel (e.g. the exact venue address for navigation devices, parking notes, on-site contact people). |
If this checkbox is not ticked (the default), the club organizes participants' accommodation itself β in that case, the full Accommodation module is available, with its house board, drag & drop, and automatic allocation (Chapter 9).
If you do tick this checkbox, it means accommodation is handled externally β for example, directly by a hotel where participants book their own room. In that case, the "Accommodation Management" tile disappears completely from the event home page, and the entire Accommodation module is disabled for this event β there's simply nothing left to allocate.
It's best to decide on this setting when you first create the event, before participants start registering β switching it later is technically possible, but only makes sense if no accommodation allocations have been made yet.
Further down in the same editing form, you can optionally set up a cost breakdown and payment details for the event. Both are entirely free-form and manually maintained by the Event Manager β nothing here is calculated automatically.
| Field | Meaning |
|---|---|
| Description 1β5 / Amount (β¬) | Up to five freely described price items, each with its own amount β e.g. "Full price" / 140,00 β¬, "Day price" / 35,00 β¬, "Caravan overnight" / 90,00 β¬. Leave a row's description empty to not offer that item at all. On the registration page, participants can select any combination of these items and set a quantity for each (see 8.1). |
| Included in the Price | A free-text list of what's included in the price (one item per line), shown to participants alongside the price options. |
| Bank transfer | Enable with the checkbox, then fill in Account Holder, IBAN, BIC and Bank Name. These details are shown to participants once they've selected at least one price option. |
| PayPal | Enable with the checkbox, then enter a PayPal link or email address. |
Every event has its own, publicly accessible registration page (no login required), which you can, for example, send as a link or link to from the club website β you'll find this link conveniently in the "Registration Status" box on the event home page (see 6.3). The page shows the club logo and, if set, the chapter logo, plus the event title, location and description. If the event has a location and/or town set, a "π Get directions" link also appears above the form, opening the address directly in Google Maps. As long as the event has the status "Registration Open", participants can register there with the following details:
If the Event Manager has set up price options for the event (see 7.1), an additional "Attendance & Cost" section appears on the form: participants tick every price item that applies to them (e.g. "Day price") and, where relevant, enter a quantity (e.g. number of days). The total amount to transfer is calculated live as items are selected and shown directly on the form. If pricing has been configured for the event, at least one price item must be selected before the form can be submitted.
Immediately after submitting the form, the participant receives an automatic "Registration Received" email confirming that their registration has arrived. If price options are configured for the event, this email also includes a full cost breakdown (the items and quantities they selected, plus the total amount), the account details to transfer the money to, and an explicit note that the booking is only confirmed once the full amount has been received.
If the event is not set to "Registration Open", visitors to the page instead see a message that registration is not currently possible.
As an Event Manager, Co-Event Manager or Staff member, the "Registrations" section shows you the complete list of all registrations received, with a search (name/email) and filters by gender, chapter, nationality and status. Each row shows the name, booking number (with barcode), gender, email, chapter, nationality, registration status and check-in status.
The registration status can be one of the following:
To confirm or cancel a registration directly from the list:
Clicking a person's name instead opens the detail view with all their information (see 8.3).
When you open a participant, the detail page shows four status indicators (small, colored "badges") at the top, at a glance:
Below that, all details can be edited: first name, last name, email, status, chapter, country, nationality, gender, T-shirt size, dietary needs, notes, family/group code, preferred accommodation type, assigned house, accessibility needs, transfer needed (e.g. pickup/shuttle), and photo consent. The family/group code is a freely chosen short code used to automatically keep people who belong together (family, travel group) together in the Accommodation module (see Chapter 9).
The system automatically generates a random, 6-digit booking number for every registration (e.g. "404389") β you don't need to set anything up for this, it happens in the background as soon as the registration comes in. A barcode (a classic bar code, not a QR code) is also automatically generated for each booking number, which can be scanned at check-in with an ordinary barcode scanner, for example.
Three buttons above the registration list (see 8.2) let you get data in and out of the system:
| Button | What it does |
|---|---|
| Export CSV | Downloads every registration for this event as a CSV file, with all fields (including notes, price selections, timestamps). Opens directly in Excel or similar. This is also the format the CSV import expects, so you can export, edit the file, and re-import it. |
| Export PDF | Downloads a printable table of the registration list (name, booking number, gender, email, chapter, nationality, accommodation, price, status, check-in), for printing or sharing outside the system. |
| Import CSV | Opens a separate page to bulk-add people from a CSV file β see below. |
The Import CSV button is only visible to Webmasters, Event Managers and Co-Event Managers β Staff can view and export the list, but not import.
On the import page, use the "Download CSV Template" button first to get a file with the correct column headers already in place. Required columns are firstName, lastName, email, gender; optional columns include chapter, country, nationality, tshirtSize, dietaryNeeds, accessibilityNeeded, transferNeeded, ownMotorcycle, bringingPassenger, firstTimeAttendee, volunteerInterest, photoConsent, notes and familyGroupCode (use "yes"/"no" for the checkbox-style columns). Before importing, you must tick the checkbox confirming that GDPR/privacy-policy consent for everyone in the file has already been obtained by other means (e.g. a paper form or club membership) β imported people are added directly as Confirmed registrations, skipping the normal Pending step.
Rows whose email address is already registered for this event are automatically skipped (not overwritten), so it's always safe to fix a few problem rows and run the import again. After importing, the page shows how many rows were imported, which were skipped as duplicates, and which had errors (with the reason and row number), so you can check the result at a glance.
The Accommodation module is one of the most powerful tools in the system: a visual board where houses/rooms are shown as cards, and participants can be dragged in and out via drag & drop (see the glossary, Chapter 2) β optionally with the help of an automatic allocation calculation.
On the far left is the "Unassigned" pool, containing all participants not yet allocated. Next to it, all houses/rooms that have been created are shown as cards, each with a name, a capacity indicator (e.g. "3 / 4 spots") and the people currently assigned to it. People bringing their own accommodation (RV/caravan) don't appear here at all β they're recorded separately, as a count.
Each person's card shows their name, a gender symbol, country and chapter. A green dot marks people who have already checked in, and a blue "Single room" badge marks a requested single room. People who share the same family/group code are automatically shown with the same (randomly assigned) background color, so families/travel groups are recognizable at a glance.
If a house has a conflict, its card is outlined in red and a warning line is shown, for example:
These warnings are informational only, not hard blocks β the organizing team can deliberately allocate people this way anyway (e.g. if a mixed group explicitly wants to stay together).
Event Managers and Co-Event Managers can create accommodations in two ways. To create a single house:
For many similar rooms at once (e.g. a hotel or a campsite), there is a batch generator:
A single house can be deleted using the "β" on its card (any people already assigned to it are automatically moved back into the "Unassigned" pool). "π Delete all houses" deletes all of an event's houses at once β after a confirmation prompt, since this cannot be undone.
Assignment is done via drag & drop (see the glossary, Chapter 2): drag a person's card from "Unassigned" (or from another house) onto the desired house card while holding down the mouse button, then release it there.
Alternatively β especially handy on a phone or tablet, where drag & drop is more cumbersome β you can open a dedicated assignment view for a single person from the registration list:
Once a person has been assigned accommodation, their registration can be confirmed directly from there with a click on "β Confirm registration now" β this automatically sends a confirmation email. Without an assigned accommodation, this button is disabled (except for people bringing their own accommodation).
Instead of dragging each person individually by hand, the tool can calculate a complete allocation suggestion. Here's how:
The four available rules:
People already assigned or already checked in are never moved by the calculation; people bringing their own accommodation are never included, and single-room requests automatically get a house exclusively to themselves.
"βΊ Reset all" removes all current assignments (everyone moves back into "Unassigned"), while the houses themselves remain β handy for starting fresh after test runs, or for running a completely new automatic calculation.
At the top of the board, a legend explains the symbols used: a plain card = an individual, a colored card = a family/travel group (color = family), a green dot = already checked in, a blue "Single room" badge = single room requested.
In the "Program" section, you maintain the event's chronological schedule, automatically grouped by day. Each program item consists of:
To add a new program item:
Existing items can be changed via "Edit" or removed via "Delete" (Event Managers and Co-Event Managers only).
Any item not marked "Staff only" also appears automatically on a public program page that participants can view without logging in (button "View Public Page" at the top right).
The "To-do list" section organizes all open tasks related to the event, grouped into expandable topics (e.g. "Check-in Preparation", "Accommodation", "Catering", "Programme", "Logistics", "Communication" β topic names can be freely chosen). Each topic shows the number of tasks it contains in parentheses.
Clicking a topic opens (expands) a table with all its tasks. Each task has:
To create a new topic:
To create a new task within a topic:
Event Managers and Co-Event Managers can create topics and create/edit tasks. Deleting topics and tasks is reserved exclusively for the webmaster. Staff members can change the status of a task if it is personally assigned to them β this way, progress stays visibly up to date for everyone, without staff being able to change other people's tasks.
The "Open tasks" button at the top right (with a counter, e.g. "19") leads to a combined view of all currently open tasks across every topic, with a topic column for context β handy for a quick overview of what's coming up next. As soon as a task there is set to "Done", it automatically disappears from this list.
The address book ("Directory") consists of two sections:
Automatically populated with everyone assigned to the event from user/staff management. Name and role are always pulled live from user management and are therefore always up to date β they cannot be changed here. Via "Edit", you can add, per person: address, phone number, mobile number, WhatsApp contact, and availability.
Freely created external contacts via "+ Add Contact" β e.g. service providers, suppliers or authorities, each with a name, title/description, address, phone, mobile, WhatsApp and availability.
A search bar at the top of the address book searches all fields in both sections at once (e.g. by name, location or phone number) and filters the display accordingly. WhatsApp contacts are set up as clickable links and open a chat directly.
Permissions: Event Managers and Co-Event Managers can create and edit entries. Staff can view the address book but not change it.
The "Communication Plan" automatically shows an organization chart of the event team, built on three levels:
Each person is shown with their name, role and β if entered in the address book β their mobile number. The mobile number is directly clickable and starts a call on mobile devices.
If an additional webmaster is not directly assigned to the event but nonetheless has full access to it, this is noted as a footnote at the bottom of the page. This organization chart never needs to be maintained manually β it is generated automatically from the roles assigned in user management and the mobile numbers stored in the address book.
The "Emergency Management" section shows two kinds of information:
At the very top, clearly visible in red: police, fire brigade and ambulance numbers for the country the event takes place in (see the "Country" field in Chapter 7). For a country already known to the system, the actual, valid national numbers are shown (e.g. for Austria: 133 / 122 / 144); if a country hasn't been set up (yet), the Europe-wide emergency number 112 is shown as a safe default.
Below that, the tool lists the nearest hospitals/emergency rooms, police stations and fire stations around the event's venue address, each with an address, distance in km and, where available, a phone number (facilities without a publicly listed number are marked "Phone not listed"). This data comes from OpenStreetMap and is fetched automatically the first time the page is opened; a timestamp ("Last updated β¦") shows when the data was last refreshed. The "Refresh from OpenStreetMap" button lets you manually trigger the search again at any time, e.g. after the event's address has changed.
The "User Management" section is where all of the system's user accounts are managed: name, email, role, and the events the person is assigned to (automatically "All Events" for webmasters).
Click "Manage" next to an existing user to open their profile page. There you can:
Further down, in the "Event Assignments" section, you assign or remove individual events for the person via checkboxes. This section has no separate save button: clicking a checkbox saves the assignment immediately in the background, so you don't need to click "Save" anywhere afterward. Deliberately, no large success message appears β if the checkmark stays set (or removed) after clicking, the assignment worked.
The "Audit Log" records who changed what in the system, and when β the most recent 200 entries. Each row shows a timestamp, the person who made the change (name and email), the action performed, the affected event, and technical details about the affected record. This log exists for traceability β for example, to later clarify who made a particular change, such as who changed an accommodation assignment or cancelled a registration. It cannot be edited or deleted, only viewed.
Under "My Profile", any signed-in person β regardless of their role β can change their own name and set a new password. This is the right place to proactively change your own password, without having to go through the "forgot password" route on the login page. To change your own password:
The "Changelog" section shows BK-Event's development history as a timeline, viewable by any signed-in person. Each entry shows a short description of the change, and the newest entry is marked "LATEST"; clicking an entry expands further details (where available), including an identifier, date and author of the change. This makes it easy to see, at any time, what was most recently improved or added to the system.
This section is intended as a place for help pages and documentation directly within the tool. For questions this manual doesn't answer, contact your organizing team or the webmaster directly.
Participants must actively agree to the privacy policy on the public registration page (Chapter 8.1) before a registration is even possible. Whether this consent has been given is visible for each registration individually as a "GDPR Consent" badge on the detail page (Chapter 8.3).
Who can see and edit which data is governed strictly by the assigned role (Chapter 4) and, within an event, by the event assignment (Chapter 15.2). People with no access to an event don't see its data at all; within an event, Staff only see the sections needed for their own tasks.
Passwords are stored only in encrypted (hashed) form β nobody, not even a webmaster, can view another person's actual password. New user accounts are never given a plaintext password set by the webmaster; instead, users set their own password themselves via a time-limited invitation link (Chapters 3.2 and 15.1).
Security-relevant changes (e.g. new user accounts, changed accommodation assignments, cancelled registrations) are logged in the Audit Log (Chapter 16) and can be traced by the webmaster.
Data collected for an event is used exclusively to organize that event. A webmaster can completely and irreversibly delete an event, including all of its registrations, accommodation data, tasks and address book entries (Chapters 5 and 15.2).
Data collected is not passed on to third parties outside the organizing team, with the exception of technically necessary automatic emails (e.g. confirmations, invitations) sent via the club's own mail server.
If you would like to know what data is stored about you, have it corrected, or request its deletion, contact your webmaster.
I don't see a module (e.g. Accommodation) in my event β is that a bug?
Not necessarily. For example, the Accommodation module is disabled if accommodation for this event is organized externally (e.g. through a hotel) (see Chapter 7). Your role can also mean certain sections aren't visible to you at all (Chapter 4). If in doubt, contact your Event Manager.
I click a button and nothing seems to happen.
Some actions save in the background without showing a large success message (e.g. the event assignment in Chapter 15.2, or a checkbox). Check whether the state has actually changed (e.g. whether the checkmark is set) before clicking again. If the page is visibly loading (e.g. a brief spinning icon), just wait a moment.
The page looks "broken" β the layout and text seem jumbled.
Reload the page completely (F5, or the reload-arrow icon in your browser). If that doesn't help, clear your browser's cache, or try a different browser. If the problem persists, report it to your webmaster along with a screenshot.
I've forgotten my password.
Use the "Forgot password?" link on the login page and follow the instructions in the email you receive (see Chapter 3.3). You can also proactively change a password you still know under "My Profile" at any time (Chapter 17).
My invitation link for my first login no longer works.
Invitation links are only valid for 7 days (Chapter 3.2). If the deadline has passed, your webmaster can set a new password for you directly via "Manage" on your user account (Chapter 15.2) β or you can try "Forgot password?" on the login page.
How do I even get access to the system?
Contact your webmaster β only they can create new user accounts and assign you to an event (Chapter 15).
I can't edit or delete a task.
Event Managers and Co-Event Managers can edit tasks. Deletion is reserved exclusively for the webmaster. As Staff, you can only change the status of your own, assigned tasks (Chapter 11).
Why can't I delete the event as Event Manager?
That's intentional: permanently deleting an event is deliberately reserved exclusively for the webmaster, to prevent accidental or unauthorized deletion (Chapter 15.2).
What do the colored borders and warnings on the accommodation board mean?
A house outlined in red has a conflict (mixed genders without a shared family group, mixed nationalities, or overbooking β see Chapter 9.1). These are informational only, not hard blocks β the assignment remains possible if the organizing team deliberately wants to make it that way.
How does "Calculate suggestion" work out the allocation?
Based on the rules selected under "βοΈ Rules" (keep families together, separate by gender, consider nationality β see Chapter 9.4). People already assigned or checked in are never moved, people bringing their own accommodation are never included, and single-room requests automatically get a house exclusively to themselves. The suggestion has to be actively confirmed with "Apply suggestion".
I accidentally deleted a house β what happens to the people in it?
They automatically move back into the "Unassigned" pool (see Chapter 9.2) and need to be reassigned. The house itself can be recreated via "+ Add house" or "π¦ Add multiple".
What is the "Notification Emails" field for when editing an event?
The tool sends automatic notifications about this event β e.g. for new registrations β to the addresses entered there (Chapter 7). Multiple addresses are entered separated by commas.
Who can see who made which change?
The webmaster, via the "Audit Log" (Chapter 16) β it shows the last 200 changes, with timestamp, the person who made them, and the affected event.
Is the public registration page secure?
Yes. Participants must actively agree to the privacy policy before a registration is possible (Chapter 20.1). The data entered is only visible to authorized people on the organizing team (Chapter 20.2).
Does the tool also work on a smartphone or tablet?
Yes, the tool automatically adapts to smaller screens. For very extensive views like the accommodation board (Chapter 9), however, a larger screen (tablet in landscape or a computer) is noticeably more comfortable to use.
Do I need to install anything to use the tool?
No. You just need a current web browser (Chapter 2) and the tool's web address β no app, no installation.
I typed my email address incorrectly, or I'd like to change it.
Contact your webmaster β they can correct your email address via "User Management" (Chapter 15.2). You can also change your own name under "My Profile" (Chapter 17), but not your email address there.
BK-Event is a custom-built web application β not an off-the-shelf standard product, but written specifically for the Blue Knights European Conference. It consists of two core components:
Both run together on what's called a VPS (Virtual Private Server β a rented, virtual server somewhere in a data center). Besides BK-Event, this same VPS also runs other, independent Blue Knights systems (e.g. membership management or the board portal) β but each of these has its own, separate database, so a problem in one system doesn't automatically affect the others.
Two technical helpers work in the background to keep the application reliably reachable:
The complete BK-Event program code lives in a private version control repository (comparable to a very detailed, unbroken "change history" of the entire program β similar in principle to the Audit Log from Chapter 16, but for the code itself instead of event data). Every change to the system can therefore be traced individually, with a date and a description, and can be reversed again if needed.
New features or bug fixes are never pulled in automatically "from somewhere" β they go through a deliberate, manually performed process: the code is changed, the database structure is adjusted in a controlled way if needed, the application is "built" (translated into an executable form), and then restarted. During this brief restart (typically a few seconds), the site is briefly unreachable β changes are therefore made outside of peak usage hours whenever possible.
BK-Event runs its own, dedicated backup process automatically every 6 hours (independent of the backups for the other systems on the same server). Each run backs up:
Each backup is encrypted immediately on the server itself (decryptable only with a private key that only the webmaster holds), and is then automatically transferred to a second, independent storage location in the cloud β so the data is never kept in only one place. After every run, the system automatically sends a success or failure notification, so that any problems with the backup process itself get noticed.
Retention periods:
As a result, BK-Event's data can be restored to any given day within the last 30 days, plus the start of any of the last 12 months.
Restoring a backup is a purely technical process (accessing the server, decrypting with the private key, restoring the database) and is therefore exclusively the webmaster's task. As a regular user, you neither need to nor can restore a backup yourself β if you encounter data loss or something displaying incorrectly, simply contact your webmaster (see also Chapter 19, Help & Docs).
BK-Event can be used entirely in a smartphone browser, with no app installation needed (see also Chapter 1). On smaller screens, the display automatically adapts in a few places to keep everything usable:
On narrow screens, the left-hand sidebar (navigation) is hidden by default. Tap the menu icon (β°) at the top left instead to show or hide the navigation.
Large tables with many columns (e.g. the registration list, Chapter 8.2) can't sensibly be displayed as a table on a smartphone screen. On narrow screens, a card view is therefore shown automatically instead: one card per registration, with the name, status and the most important details, followed by the usual action buttons (Check-in, Confirm, Cancel). The barcode isn't shown there, for lack of space β it's only needed at the check-in desk anyway (see Chapter 8.4).
The accommodation board (Chapter 9) normally works via drag & drop (see Chapter 2) β which can't technically be replicated with a tap on a touchscreen (smartphone/tablet). An alternative way of operating it is therefore available on touch devices:
This works in addition to the familiar drag & drop on a computer, not as a replacement for it β on a computer with a mouse, you can still drag as usual.
BK-Event does not create new events or user accounts automatically or on its own β for security and oversight reasons, this is done exclusively by the webmaster (see Chapter 15). If your chapter would like to run an event through BK-Event, the following process applies:
Send an email to the webmaster with the following details: