The global options for the component can be found at:
Joomla Backend - System - Global Configuration - AttendanceLists
The most important language strings of the component are listed here. If you wish to change a certain expression, the corresponding language string used in the language override can be found here.
Here you can select which character sets are allowed to be entered in the text fields of the form view. It is recommended to select only those character sets that are really needed. This way spam from regions of the world that you do not wish to serve can be avoided.
Should versioning be enabled?
Here you can configure the routing how the URL is generated if SEF is enabled. The settings correspond to the possibilities of com_content.
A lower value makes the views loading faster, but depending on your system it is possible that certain functions may not work properly. (Setting only for experts!)
Here you can set how the date will be displayed. All available display options can be found at https://www.php.net/date.
Message storage period
Here you define after how many days from the event date a message expires. Expired messages are marked as such and serve to indicate the administrator which messages could be deleted. This mechanism is intended to prevent messages with private data from being stored unnecessarily long. A system message can remind an administrator if expired messages exist and prompts him to delete the messages. Optionally, the system message can also be sent by e-mail. Or the automatic deletion function can be activated. Expired messages are then automatically deleted.
Set up a cron job
In order for the functionality of the expiring messages to be run correctly, it is necessary that the website is called up at least once per day. If the website generates too little traffic, so that this is not automatically the case, it is recommended to set up a cron job that calls up the website once a day.
* * * * * wget -O - https://example.org >/dev/null 2>&1
Visibility of personal data
Here you will find the settings for the visibility of personal data - that is data submitted by event visitors. This personal data is displayed in the views AttendanceLists, single Message and Administration. You can define here which user group is allowed to view which personal data.
- Public: This data is visible to everyone. Even unregistered users of the website are allowed to view this data.
- Admins: This data is only visible to the owner of the message and logged-in users. Logged-in users additionally need the permission "show sensitive information".
- User: This data is only visible to the owner of the message and to the Joomla SuperUser.
Here you will find the settings for the PDF generation. A logo can be selected, which will appear in the header of the document and its location within the header can be defined. If no logo is chosen, the Joomla-Logo will be used.
In addition a source text can be defined. The source text will appear in the footer of the document.
The permissions of the individual user groups can be defined here. Below is a example configuration for three different user groups. It is the same configuration which is used for the demo.
User group of all not logged in website users. Not logged in users should be allowed to create messages and edit their own messages. You can edit your own messages by filling out the form again with the same information about your person, but with changed information. A conflict message will then appear in which the old message can be overwritten with the new message.
User group of all authors. This user group contains users who are supposed to manage the attendance lists. Additionally to the public users, these users are allowed to view the attendance list view and also delete the messages. They are also allowed to view everyone's sensitive data and output it in the attendance lists.
User group of all doorkeepers. This user group contains users who check the submitted messages of each event visitor at the entrance. In addition to the public users, these users are able to view all sensitive data and to give the messages time stamps. They confirm the received informations by giving a check-in time stamp with an entry time, and note the exit time with a check-out time stamp.
User group of all managers. This user group contains users who have full permissions to manage the messages. They can create, edit and delete messages, as well as create and delete check-ins and check-outs. The appropriate component view for this users is the administrator view.