Notify Twitter when entries are posted.
Add as a submodulegit submodule add https://github.com/designermonkey/twitternotifier.git extensions/twitternotifier --recursive
Author: John Porter [email protected]
Release Date: n/a
Simply put, don't. It's not finished yet, but if you must:
Upload the 'twitternotifier' folder in this archive to your Symphony 'extensions' folder.
Enable it by accessing your administration panel and navigating to 'System -> Extensions'.
Select the 'Twitter Notifier' entry by clicking on it and select 'enable' in the 'with-selected' dropdown box. Click the 'Apply' button.
Go to 'System -> Preferences' and add your Twitter Application details. To register an application for your site, go to http://dev.twitter.com/login and follow instructions.
A new menu option is available under 'System' called 'Twitter Accounts' where authors can register Twitter accounts to monitor sections of Symphony and post when new entries are made by specified Authors. The account creation process is as follows:
Click on 'Create New' to open the new entry page.
Sign in at Twitter to authenticate the website and application with the account.
Choose the section, and it's fields, one field is where the value will be taken from that Twitter will link to in the URL. The other is for the message to start the tweet with. The message will be truncated and the link added.
Select the Page your entries will display under.
Advanced: If you require any additional Url parameter values, use the text input field to add them.
$fieldin this box represents the parameter field you chose earlier, and is required for the notification process to target a specific article.
If you want more than one section to notify the same Twitter account, you will need to input the Twitter account more than once. This problem will hopefully be addressed in the future once the extension has been in production for some time.
Logging of Twitter Notifications. All notifications logged with Tracker, will ask Craig for help on this one [Need Help]
Event. To post on user comments or other frontend submission. Should this just be a filter? [Hard]
Create Datasource. An action in the accounts index, and a button on the edit/saved page to create a datasource for the account, of the status feed. Will utilise the dynamic datasource functions of Symphony. [Hard]
Members integration. Create the Twitter Accounts menu item as a new main nav item with sub pages for Authors and Members. Allow account addition for registered members. This is just an idea, and use cases need thinking of to justify it. [Too Hard For Me!]
v1.0 - Initial Release.