Download the PHP package alvis/magento2-twitter without Composer
On this page you can find all versions of the php package alvis/magento2-twitter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package magento2-twitter
Magento 2: Twitter
Twitter feeds using the most popular TwitterOAuth PHP library.
Multiple configuration options giving you full control over your tweets. Global integration option available along with an easy to use widget.
Installation
Recommended installation through composer, within your Magento root directory enter the following:
composer require alvis/magento2-twitter
Enable the module
php bin/magento module:enable Alvis_Core
php bin/magento module:enable Alvis_Twitter
You may also need to re-compile:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
Create your Twitter app
You will need to create a Twitter app to get your API credentials. Please use the following steps as a guide:
- Go to https://apps.twitter.com and login using your Twitter account credentials
- Create a new application filling in your details. The Callback URL can be left empty
- Click on the 'Keys and Access Tokens' tab and then 'Create my access token'
Module configuration
The module configuration can be found through the main menu under Alvis. As a minimum please ensure you enter your screen name, consumer key, consumer key secret, access token and access token secret.
Display settings
Multiple settings available giving you full control over your tweets including:
- Number of tweets to show
- Show user follow button
- Show the user screen name
- Show the user profile image
- Make URL links clickable
- Show the reply link
- Show the retweet link
- Show the favorite link
- Add rel="nofollow" for URL links
- Make # tags clickable
- Make @ tags clickable
- Open links in a new window
Media settings
Multiple settings for when tweets include images:
- Show media URLs, if set to no media URLs will be stripped from the tweet
- Show media as clickable links not images
- Show media as images not links
- Select the media image size, thumbnail, small, medium or large
Search settings
Display tweets based off a search query, used when displaying searched tweets.
Integration
By default Twitter displays in the main content.
Extend the layout within your theme <VendorName>/<ThemeName>/Alvis_Twitter/layout/default.xml
.
Move xml block:
Remove xml block:
Update xml block arguments:
Override the default templates within your theme create the following files:
<VendorName>/<ThemeName>/Alvis_Twitter/templates/tweets.phtml
<VendorName>/<ThemeName>/Alvis_Twitter/templates/widget/tweets.phtml
The original contents of the files can be found under:
<Root>/vendor/alvis/magento2-twitter/view/frontend/templates/tweets.phtml
<Root>/vendor/alvis/magento2-twitter/view/frontend/templates/widget/tweets.phtml
Widget
Alternatively you can use the Twitter Feed widget which has the following settings available:
- Number of tweets to show
- Title
- Type of feed to show, latest tweets, mentioned tweets or search tweets
- Search query
Styling
Currently no styling is provided with the module, please create your own.