TwitterX

TwitterX

MODX extra

Install on MODX

App Details

TwitterX v1.4.0

This uses twitteroauth v3.1.0: https://github.com/abraham/twitteroauth for support for PHP 7.3 and 8.0+.

As twitteroauth only supports PHP versions that are actively supported, the next version of TwitterX will drop support for 7.3 and add support for 8.1. For more information, you can review the releases list at: https://github.com/abraham/twitteroauth/releases

This package loads Twitter feeds using the 1.1 API. You will need to create a Twitter app here:

https://dev.twitter.com/apps/new

Once youve created your new application you will need to generate tokens and use those tokens when you call the TwitterX snippet which will load your statuses:

Snippet TwitterX

This should be called uncached if you are using :ago in the chunk otherwise it can be cached.

  • twitter_consumer_key - your twitter consumer token (REQUIRED)
  • twitter_consumer_secret - your twitter consumer secret (REQUIRED)
  • twitter_access_token - your twitter access token (REQUIRED)
  • twitter_access_token_secret - your twitter access token secret (REQUIRED)
  • limit - limit how many statuses to display (default: 5)
  • timeline - which twitter timeline to load (default: user_timeline, retweeted_by_me etc)
  • chunk - which chunk to load when rendering the statuses (default: TwitterXTpl)
  • cache - how many seconds to cache the twitter data feed (default: 7200)
  • screen_name - which user you want to load
  • include_rts - should this include retweets (default: 1)
  • cache_id - unique ID for caching in case you want to view multiple feeds or different feeds (default: TwitterX_PAGEID)
  • toPlaceholder - a placeholder ID if you want to use content as a placeholder instead of outputting directly (default: )
  • toPlaceholderPrefix - if you want to prefix the placeholder values. E.g. twitterx would create placeholders like (default: )
  • slug - for when loading a twitter list, you must specify a screen_name and a slug (default: )

Loading timelines

As the 1.1 API is more restrictive the tweets available have changed. The snippet defaults to user_time line but you can load any of these:

  • public_timeline
  • public_timeline
  • friends_timeline
  • user_timeline
  • mentions
  • retweets_of_me
  • favourites

Loading lists New as of 1.3

You can now load lists by using the following:

&timeline=lists/statuses &slug=NAME_OF_YOUR_SLUG &screen_name=SCREEN_NAME_OF_LIST_OWNER

An example of this would be the MODX List: https://twitter.com/modx/the-modx-team

&timeline=lists/statuses &slug=the-modx-team &screen_name=modx Searching Twitter

TwitterX now supports basic Twitter searches using the &search parameter:

&search=MODX

Snippet TwitterXFormat

Use this snippet in your chunk placeholders to format the status text and automatically link any search, usernames or topics:

Chunk options

The package comes with a chunk for displaying the statuses called TwitterXTpl. You can customise this by using the following placeholders:

  • created_at - date status was created
  • source - source of the Tweet (application like web, iOS etc)
  • id - status id on timeline
  • id_str - status id on Twitter (twitter.com/user/statuses/id_str)
  • text - status main text
  • name - Twitter name
  • screen_name - Twitter username
  • profile_image_url - Twitter avatar image url for this user (uses https as of version 1.3.3)
  • location - This users location
  • url - This users URL (if specified)
  • description - This users profile information

Retweets (where applicable)

  • retweet_created_at - date status was created
  • retweet_source - source of the Tweet (application like web, iOS etc)
  • retweet_id - status id on timeline
  • retweet_id_str - status id on Twitter (twitter.com/user/statuses/id_str)
  • retweet_text - status main text
  • retweet_name - Twitter name
  • retweet_screen_name - Twitter username
  • retweet_profile_image_url - Twitter avatar image url for this user (uses https as of version 1.3.3)
  • retweet_location - This users location
  • retweet_url - This users URL (if specified)
  • retweet_description - This users profile information

Further info

For information and support, check out my blog:

https://www.qodo.co.uk/twitterx/

Created by Stewart Orr @ Qodo Ltd (https://www.qodo.co.uk). Contributers: @sepiariver (http://www.sepiariver.ca), @OostDesign (http://www.oostdesign.com/), @scottborys (http://scottborys.com/), Dameon87 (https://github.com/Dameon87)

Pricing

Starting from $0 per month.

Check Out the Coolest Thing Made In Contest Builder Widget

By Common Ninja

Coolest Thing Made In Contest BuilderTry For Free!

App Info

Rating

Reviewers

No reviews

Tags

No tags

Developed By

Qodo

Common Ninja Apps

Some of the best Common Ninja extras for MODX

Browse our extensive collection of compatible extras, and easily embed them on any website, blog, online store, e-commerce platform, or site builder.

Coolest Thing Made In Contest Builder for MODX logo

Coolest Thing Made In Contest Builder

Run engaging public voting contests that showcase products and crown a winner

Corner Pop-up Builder for MODX logo

Corner Pop-up Builder

Add floating corner pop-ups to share updates, promotions, or messages in a non-intrusive, customizable format.

Coupon Popup for MODX logo

Coupon Popup

Use a coupon popup to highlight special offers, capture email leads, reduce cart abandonment, and turn more visitors into paying customers.

Video Carousel for MODX logo

Video Carousel

Showcase videos with a video carousel that rotates or slides clips, improves visual design, and keeps visitors watching and engaged.

Social Proof Avatars for MODX logo

Social Proof Avatars

Display social proof avatars that show user activity and ratings, build trust instantly, and help visitors feel confident about your credibility.

Facebook Feed for MODX logo

Facebook Feed

Show Facebook posts in a live Facebook feed that keeps content fresh, boosts social proof, and helps visitors engage more with your brand.

Community Sentiment for MODX logo

Community Sentiment

Turn visitor opinions into instant community insights

Pomodoro Timer for MODX logo

Pomodoro Timer

Add a Pomodoro timer to your site so users can structure focus and break cycles, improving time management and productivity.

Messenger Conversation for MODX logo

Messenger Conversation

Show Messenger conversations on your website in a clear, authentic chat format.

Cookie Banner for MODX logo

Cookie Banner

Use a Cookie Banner to inform visitors about cookies on your site and let them manage their consent in a clear, structured way.

Feedback Form for MODX logo

Feedback Form

Collect user insights with a feedback form that gathers valuable input, improves user experience, and helps you understand visitor needs more clearly.

Mastodon Feed for MODX logo

Mastodon Feed

Show Mastodon posts in a live Mastodon feed that keeps content fresh, strengthens your social presence, and helps visitors engage with your updates.

More extras

extras You Might Like

phpconsolephpconsole

phpconsole

Integration of phpconsole into MODX. Centralized remote error log…

Discover extra
phpThumbOfphpThumbOf

phpThumbOf

A custom, secure output filter for phpThumb, a thumbnail generation…

Discover extra
ProfilerProfiler

Profiler

This snippet allows you to show different chunk for logged in user…

Discover extra
Elfsight Twitter FeedElfsight Twitter Feed

Elfsight Twitter Feed

Embed your Twitter feed or customer testimonials from Twitter

Discover extra
PersonalMessagesPersonalMessages

PersonalMessages

Simple snippets to work with private messages.Features:  - pmInbox:…

Discover extra
phpThumbsUpphpThumbsUp

phpThumbsUp

phpThumbsUp is a MODX addon that manipulates source images to create…

Discover extra
Elfsight Testimonials SliderElfsight Testimonials Slider

Elfsight Testimonials Slider

Elfsight Testimonials Slider extra is a simple and easy-to-use tool…

Discover extra
SiteHeartSiteHeart

SiteHeart

SiteHeart addon for MODX Revolution.

Discover extra
YouTube Video GalleryYouTube Video Gallery

YouTube Video Gallery

With over 1 billion unique visitors every month, YouTube is the…

Discover extra
FormbuilderFormbuilder

Formbuilder

Formbuilder is made for webdevelopers who use ModX as a CMS, and…

Discover extra

Discover Apps By Platform

Discover the best apps for your website

WordPress
Wix
Shopify
Weebly
Webflow
Joomla
PrestaShop
Shift4Shop
WebsiteX5
MODX
Opencart
NopCommerce

Common Ninja Search Engine

The Common Ninja Search Engine platform helps website builders find the best site widgets, apps, plugins, tools, add-ons, and extensions! Compatible with all major website building platforms - big or small - and updated regularly, our Search Engine tool provides you with the business tools your site needs!

Multiple platforms