Administrator Manual
Set Storage Folder of Event Data
You should set the storagePid for the frontend and for the backend
module to your Eventdata
folder.
For example:
- Property
- storagePid
- Data type
- integer
- Description
-
The uid of your storage folder. In this folder all events, contacts, categories and subscribers are stored.
This setting is important for the frontend plugin (
plugin.tx_slubevents.persistence
) to find the data.It's also important for the backend module (
module.tx_slubevents.persistence
) if your data is not stored on PID0
. - Default
- empty
- Property
- hidePagination
- Data type
- boolean
- Description
- In list view (backend module and frontend plugin) a pagination is shown by default. If you want to suppress this pagination for some reason set this option to TRUE
- Default
- 0: show pagination
[tsref:plugin.tx_slubevents.persistence] [tsref:module.tx_slubevents.persistence]
Configure Email Handling
- Property
- senderEmailAddress
- Data type
- string
- Description
- Set the sender email address of all outgoing mails.
- Default
webmaster@example.com
- Property
- email.keepLocalFilesForDebugging
- Data type
- string
- Description
-
Keep files (.ics, .csv, .html) sent by email for debugging purpose. The files are stored in
typo3temp/
.tx_ slubevents/ Do not use this setting on production environment!
- Default
- 0 - Do not keep files.
- Property
- emailToContact.sendEmailOnMaximumReached
- Data type
- boolean
- Description
- Send email to the contact person if maximum number of subscribers is reached and the subscription is closed. The email contains the current subscriber list inline and as CSV file.
- Default
- 1 = Always send mails.
- Property
- emailToContact.sendEmailOnFreeAgain
- Data type
- boolean
- Description
- In case of cancellation by a customer, an email is sent to the contact person if the minimum number of subscribers is not reached anymore. The event is not guaranteed anymore.
- Default
- 1 = Send mails to contact person in case of cancellation by customer.
- Property
- emailToContact.sendEmailOnEveryBooking
- Data type
- boolean
- Description
- Send email on every subscription / booking that is made to the contact person. The email contains always the up-to-date subscriber list inline.
- Default
- 0 = Don't send mails.
- Property
- baseURL
- Data type
- string
- Description
- In most sent emails the event description is included. The description field is an RTE-field and you may use images inside. The url of these images in the email are relative and won't work in the email program. That's why you may set an baseURL which gets included in the HTML content of the emails.
- Default
- empty
Example:
http://www.slub-dresden.de/
[tsref:plugin.tx_slubevents.settings]
Scheduler Tasks
You can add different task to the backend scheduler.
Check for End of Subscription Period
slub_events:checkevents:checkforsubscriptionend
This task checks e.g. every 20 minutes if the subscription end is already reached of future events. If this is the case, an email is sent to the contact person with the subscription list. After this the subscription is closed officially. The event gets marked in the database that this email has been sent already.
If there are not enough subcribers (min_subscriber not reached) the
event is getting cancelled by setting the is_cancelled
property of
the event.
Argument |
Example |
Description |
---|---|---|
storagePid | ||
senderEmailAddress |
|
Set the sender email address of outgoing emails to the contact person. Emails to the subscribers get the contact persons email as sender address. |
Make Statistics Report
slub_events:checkevents:makestatisticsreports
You may sent a statistics report to one or more given email address every month about the last months events. The report contains a list of all events and the number of subscribers inline and as CSV attachment.
Argument |
Example |
Description |
---|---|---|
storagePid | ||
senderEmailAddress |
|
Set the sender email address of outgoing emails to the contact person. Emails to the subscribers get the contact persons email as sender address. |
receiverEmailAddress |
|
Set the receiver email address of the statistics report. You may enter a comma separated list. |
Add a Privacy-Checkbox to registration form
If you need a checkbox to confirm the acceptance of a Privacy Policy,
simply add these line to your registration form template
(e.g. EXT:slub_events/Resources/Private/Partials/Subscriber/FormFields.html
).
<f:form.checkbox value="1" property="acceptpp" id="acceptpp"/>
<label for="acceptpp">
<f:translate key="tx_slubevents_domain_model_subscriber.acceptpp"/>
<span class="required">*</span>
</label>
While the property acceptpp
is submitted, it's needed to be checked
to submit a valid registration.