-
The Drupal Business Summit Series
-
DrupalCon 2012: Recharging Our Batteries
-
Upcoming Webinar: Responsive Design
-
Warner Music Project Launch
-
Drupalcon Denver: On Productive Design Discussions
-
UX Review: Drupal's Panels & Page Manager Modules
-
The Long Road to Lean UX
-
Myplanet featured in the Financial Post.
-
Using UX To Increase Drupal's Competititveness
-
Long Live The Moustache
-
Upcoming Webinar: Achieving Hyper-productivity with SCRUM
-
Myplanet Fellowships
-
Green Plan v2.0
-
The Amazing Calendar of Misfit Chores
-
Building a Sensitivity to User Needs
-
How Disruptive Technology is Revolutionizing Businesses
-
Making Magic With Art & Technology
-
Catch Us At DrupalCon Chicago (March 7-10, 2011)
-
Why Myplanet is Pumped About Mobile
-
Why Canadian Tech Entrepreneurs Need to Man/Woman Up
-
Global Business, Digital Technology: Connecting in an interconnected world
-
Why Good Companies Choose Freedom
-
Privacy? What Privacy?
-
The 3 Barriers to Municipal Open Government
-
Receive More Donations Through Your Website With This Form
-
Help us reduce our environmental footprint
-
How To Use Data To Fuel Your Marketing
-
Getting Started With Mobile App Development
-
Usability, Aesthetics, and the Human Factor
-
4 Key Principles to Creating Your Project Roadmap
-
We Asked, Ontario Municipalities Responded
-
The Rise of the Semantic Web
-
Augmented Reality's Practical Value
-
Our New Site Launches!
-
Strategy for Outside-In Page Building in Drupal
-
Awesome Andy Improves Twitter Module
-
Content Strategy for eCommerce: Lunch n' Learn
-
Myplanet to host Drupal Accessibility Sprint
-
Keynote Address at Markham's Small Business Forum
-
DrupalCamp Toronto is back!
-
Boundary Objects in Design Research
-
Myplanet at TEDxToronto 2012
-
Myplanet visits University of Waterloo
-
Introducing Myplanet's Drupal Academy Program
-
Myplanet at nextMEDIA Dec 3 & 4
-
DrupalCamp Wrap Up
-
Usability Testing: Learning To Be Lean From Steve Krug
-
Building Teams & Avoiding Dysfunctions
-
Myplanet Relaunches Esri Canada
-
Myplanet Wins Markham Board of Trade 2012 Business Excellence Award
-
Myplanet Now a Certified B Corporation
-
Myplanet 2012: An Intergalactic Review
-
IxDA & Interaction13 coming to Toronto
-
The Evolution of Myplanet's Fellowship Program
-
Our Picks for Interaction13
-
Responsive: A Task for the Developer or the Device?
-
Yammer Roundup
-
Side Project Spotlight: Citizens Connected
-
Meet our Fellows
-
Interaction13 Report
-
Developing enterprise products with Lean UX and JavaScript
-
Yammer Roundup #2
-
Beyond Responsive
-
Launching With Zero Update Hooks
-
WetKit steals the show at DrupalCamp Ottawa
-
Fellows Begin Implementation
-
Engaging Remote Workers
-
The agency model is broken: Why we sell teams, not projects
-
Product Innovators: Craig Follett, Uniiverse
-
Fellowship Product Preview
-
How Top Companies Are Embracing Humanity
-
Yammer Roundup #3
-
How We Work, Part 1: Making The Case for Bricolage
-
5 Cardinal Sins of Web Usability
-
How We Work, Part 2: Examining Structure & Roles
-
A Brief History of JavaScript
-
Troubleshooting Workbench
-
Migrating to Drupal 7: Book Review
-
Myplanet at TEDxWaterloo
-
Product Innovators: How To Acquire Your First Customers
-
Product Innovators: Hussain Saleem, Rocket Man
-
Myplanet's Exciting Move to Downtown Toronto
-
Product Innovators: Tapping Into Startup Communities
-
UX Lessons From The USSR: The Trouble With Manifestos
-
Product Innovators: Lead Generation & Iterative Product Development
-
Product Innovators: The Importance of Lean UX Design
-
Myplanet wins Momentum Company of the Year
-
How To Successfully Facilitate Groups
-
Hacking a Standing Desk
-
The Social Graph Is Broken
-
'Interviewing Users' By Steve Portigal
-
Photoshop IA: The Structure Behind The Design
http://myplanetdigital.com/article/awesome-andy-improves-twitter-module
August 27, 2012
Technique
Code
Awesome Andy Improves Twitter Module
Here at Myplanet, we love open source. And Twitter!
Drupal's Twitter module is actively used on more than 21,000 Drupal sites. It's the easiest way to get Drupal to cross-post messages to Twitter. The module is highly configurable and site administrators can not only select which content types shall post to Twitter but can pre-define the Tweets (per content type, mind you!) using tokens such as title and tinyurl.
The only limitation we have encountered with the Twitter module is simply that Tweets are posted either when a node is created or updated (or both). Many of our enterprise clients, however, have implemented approval workflows between content authors, editors, and publishers -- that is, some people write material for the site but others revise and edit the material prior to publication. The Twitter module does not, by design, handle this circumstance.
Andy Zhu, a (near-genius) developer in our Strategy & Support Group, decided to resolve this limitation and has shared an elegant solution with other members of the Drupal community. His contribution is a snippet of code which can be used to extend the functionality of the Twitter module. This page describes how to implement the code in your own site.
Thoughts?
More Like This
Previous Article
Prev ArticleNext Article
Next Article

