The DPCalendar Twitter plugin allows to publish DPCalendar event updates to Twitter. It supports unlimited Twitter accounts.
You can also display your Twitter events in DPCalendar through the plugin. This feature has an experimental status as Twitter doesn't allow to fetch your tweets based on date/time criteria.
The Twitter plugin adds automatically to the event details and the list views the required meta tags for Twitter cards. More information about Twitter cards can be found here.
The plugin adds the following OG attributes to the head of the page:
Since the introduction of DSGVO and some other data leach incidents on the web, Twitter has restricted their access to the API. To be able to use their API, you need to create a developer account which must be verified. You will have then a free account with a low volume of requests available for free to use the API. If you need higher volumes with more data, then you need to pay for the data.
Your account should then get verified automatically.
In the following steps we tell you how to add your Twitter API key, API secret, Access token and Access Token Secret to your DPCalendar - Twitter plugin.
After you have added your Twitter account, publish the plugin. When you edit now an event of the selected DPCalendar calendar, the update should be published on your Twitter account. You can define which actions should be published and if child calendars should be included in the publish actions.
If you want to modify the content of the published tweets you have to make language overrides of the following constants:
How to make a language override can be found in the official Joomla documentation. Keep in mind that Twitter allows only content up to 280 characters!
You can select your Twitter account as an ordinary calendar in the DPCalendar menu links or modules. Please not as this feature has still an experimental status as the Twitter API doesn't support time based queries on the tweet stream.
These settings are the same for every calendar configured in the plugin.
Comments (0)