Introduction

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.

Twitter Developer account

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.

Configuration and usage

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:

PLG_DPCALENDAR_TWITTER_STATUS_EVENT_CREATED

PLG_DPCALENDAR_TWITTER_STATUS_EVENT_UPDATED

PLG_DPCALENDAR_TWITTER_STATUS_EVENT_DELETED

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!

Tweets in the calendar (experimental)

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.

DPCalendar Options

These settings are the same for every calendar configured in the plugin.

API Key [Type: Text]

Please login to your Twitter account and get the API key from https://apps.twitter.com/app.

API Secret [Type: Text]

Please login to your Twitter account and get the API secret from https://apps.twitter.com/app.

Access Token [Type: Text]

Please login to your Twitter account and get the access token from https://apps.twitter.com/app.

Acces Token Secret [Type: Text]

Please login to your Twitter account and get the access token secret from https://apps.twitter.com/app.

Calendars [Type: Dpcalendar]

Select the calendars to publish updates to Twitter.

Include Child Calendars [Type: Radio] [Default: No]

Should changes in child calendars published too?The following options are available:

Yes

No

Publish Create Event [Type: Radio] [Default: Yes]

Should a new tweet be posted when a new event is created.The following options are available:

Yes

No

Publish Update Event [Type: Radio] [Default: Yes]

Should a new tweet be posted when an event is updated.The following options are available:

Yes

No

Publish Delete Event [Type: Radio] [Default: No]

Should a new tweet be posted when an event is deleted.The following options are available:

Yes

No

Plugin Options

Caching [Type: List] [Default: Joomla]

Select whether to cache the calendar data.The following options are available:

Digital Peak (joomla.digital-peak.com) is not affiliated with or endorsed by the Joomla! Project. It is not supported or warranted by the Joomla! Project or Open Source Matters. The Joomla! logo is used under a limited license granted by Open Source Matters, the trademark holder in the United States and other countries.

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.