Skip to content

OwainWilliams/ocTweetThis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tweet Icon Tweet This

What is this?

Tweet This is an Umbraco Content App. It sits in the backoffice of Umbraco and allows a content editor or any backoffice user of Umbraco to create a tweet for the node and then allows you to tweet to a linked account. The tweet will then be published on Twitter with a link back to the webpage.

There is also a history of all tweets created and a link to that tweet from the backoffice.

Tweet Icon

Install

Install via NuGet: dotnet add package ocTweetThis --version 0.0.1

Nuget Downloads

Setup

You need to get a Twitter API key from - https://developer.twitter.com/en/portal/dashboard

Once you have the details for your API, you need to update the appsettings.json file in your Umbraco project

"ocTweetThis": {
    "ConsumerKey": "twitter_consumer_key",
    "ConsumerSecret": "twitter_consumer_secret",
    "AccessToken": "twitter_access_token",
    "AccessSecret": "twitter_access_secret",
  }

Test mode

If you want to test Tweet This without an API Key from Twitter you can use Test Mode. Copy and Paste the snippet below in to the `appsettings.json

    "ConsumerKey": "twitter_consumer_key",
    "ConsumerSecret": "twitter_consumer_secret",
    "AccessToken": "twitter_access_token",
    "AccessSecret": "twitter_access_secret",
    "EnableLiveTweeting": "False",
    "EnableTestMode":  "True"

Just add the two optional values to the appsettings.json file - "EnableLiveTweeting": "False" and "EnableTestMode": "True". This will allow you to see the functionality of the package, minus it actually tweeting out to your account.

Tweet icons created by Freepik - Flaticon

About

Tweet This Umbraco Content App Package

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published