Account
Website Events Admin
Introduction
The Websys Events module is designed to help manage organised events, such as rallies. It provides information web pages and optional online booking systems with payments for them.
Website General View
Normally TC members and non members can view the events web pages via the systems top main menu, normally under "Events". From this they will see the main rallys web page with information on the rally.
If the rally has a web booking form, and they have booked for the rally, they will also be able to access a "Attendees Event Information" page. This provides more detail information on the actual event that is hidden from those not going to the rally. It also can contain lists of Rides in GPX form based on the TC's Rides module system.
Events Admin
In order to be able to admin events the person needs a TC website login account. Once setup, a TC admin person with the "adminUsers" role can add the "adminEvents" role to the user. There is also a "viewEvents" role that allows other rally organisers to view but not edit the info.
For all website admin, there is a separate, per module, menu that can be popped up on the left hand side. The Top menus button can toggle this menu on and off. On this left hand menu are the admin functions for the module in question.
Adding a New Event
You can access the overall events management system at: https://tandem-club.org.uk/events. On this page there is an "Event Edit List" function in the left hand menu and a "Event Add" function. When you use the "Event Add" function it will present a form to setup the event. The events name should be like "tcn2025, tce2025, tci2025" and contain no spaces. The main items to enter are the name and title for the event, the email address to use and the StartDate and Enddate.
Normally the email address is something like tcn2025@tandem-club.org.uk. this is an email forward and one of the TC's admin people will need to set this up with the email addresses to forward to.
When you click the Save button the event will be created along with a template webpage for the event.
The "Event Edit List" function can be used to edit any existing events overall information.
Editing and managing an Event
Once an event is created you can go to the events own webpage, using the "Event Edit List" function or directly (like https://tandem-club.org.uk/events/tce2025). The left hand menu now provides a list of the functions available. The first main function will likely be the "Edit page" function to edit the events web page.
More TBD!
Booking Forms
The TC Website uses the Beam Websys content management system, which is written in PHP by Terry Barnaby. This software runs on the TC's virtual Linux server residing at ionios.
The TC's Websys system provides:
- Manages the website.
- Presents HTML web pages to users.
- Provides login accounts and security.
- Provides the ability to edit the content using a WYSIWYG on-line word processor like editor.
- A set of software modules for various functions, like Membership records, groups, Rides, Events etc.
In order to add a booking form, a special PHP script/program needs to be created for the specific event. This has to be edited to match the specifics of the particular event, like camping pitches, prices, special items etc. We now have a basic template booking form that does the core work for a standard TC event. We now only need to code the differences to a standard event. this makes it easier and quicker to add an events booking form as well as reduce the errors and testing work thus required.
So if a booking form is require, then a basic events list of items needs to be decided and that should be presented to Terry Barnaby who can code this booking form.
Once added a database table will be created for the system to hold the bookings for the event.
More TBD!