Developers

License

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

Changelog for release 1.0.3 - 23/11/2010

Other releases

Release 1.0.4 - 31/01/2011

Release 1.0.3 - 23/11/2010

Release 1.0.2 - 30/09/2010

drTwitterFeedPlugin

The drTwitterFeedPlugin provides an interface for the Twitter API (see documentation). In the current release the only feed which can be fetched is the user_timeline status feed. Other status feeds can be easily added by extending the TwitterStatusFeed or TwitterStatusFeedCachedDoctrine class (see below).
The plugin provides a component which makes it really easy to display (part of a) Twitter feed on a website.

Installation

Once the plugin files have been copied to your project's plugins directory, build the model, form and filter classes and the SQL for the plugin's schema by running the following command:

./symfony doctrine:build --all-classes --sql

Then create the tables twitter_tweets and twitter_tweet_last_fetches (see /data/sql/schema.sql)

Open the file /config/ProjectConfiguration.class.php and enable the plugin:

Extending

Based on the Twitter API documentation, it should be fairly easy to extend the query classes to fetch other kinds of Twitter status feeds.
You may accomplish this by extending from the TwitterStatusQuery class.

If you have created a new query class or have other useful extensions or suggestions, please contact me by sending an e-mail to matthias <> driebit.nl.