A twitter client for Plone. Tweetie is toast.
Project description
Introduction
============
collective.sylvester (Sylvester for short) is a twitter client for Plone. It
aims to make tweeting and twitter account management available from within a
Plone site.
Overview
========
Sylvester has a pluggable dashboard. All other views are loaded via ajax into
the dashboard.
These pages are currently available:
- The main feed. Eerily similar to the homepage on twitter.com.
- Friends page. Shows people your are following as tiled portlets.
- Replies. Shows messages where you are mentioned.
These actions are currently available:
- Publish to twitter. Tweet about Plone content on twitter. The URL is
shortened by tinyurl.com.
- A "Twitter Dashboard" link appears in your personal bar.
Requirements
============
Plone > 3.1
Installation
============
In your buildout.cfg add 'collective.sylvester' to the eggs and zcml sections.
Then ./bin/buildout -Nv, restart Zope.
Run the collective.sylvester profile in portal_setup.
Architecture
============
Everything is Zope Component Architecture aware. All DOM CSS classes and node
ids are qualified so theming through Deliverance should be possible.
Twitter authentication information is retrieved in three ways and is extensible
through the use of adapters.
- Credentials are stored on the session. The user is challenged with a
twitter login screen. This method allows people who are not members of
the Plone site to use twitter.
- Credentials are stored in fields on the member called twitterUsername
and twitterPassword. These fields must be added through
portal_memberdata/manage_propertiesForm.
- Credentials are stored as remember fields. The expected fieldnames are
twitterUsername and twitterPassword. for this to work you must enable
remember.zcml by removing comments in configure.zcml.
To be expanded
Changelog
=========
0.2
---
* Make dashboard pluggable
* Fix bug where memoize did not take into account implicit twitter credentials
0.1
---
* Initial release
============
collective.sylvester (Sylvester for short) is a twitter client for Plone. It
aims to make tweeting and twitter account management available from within a
Plone site.
Overview
========
Sylvester has a pluggable dashboard. All other views are loaded via ajax into
the dashboard.
These pages are currently available:
- The main feed. Eerily similar to the homepage on twitter.com.
- Friends page. Shows people your are following as tiled portlets.
- Replies. Shows messages where you are mentioned.
These actions are currently available:
- Publish to twitter. Tweet about Plone content on twitter. The URL is
shortened by tinyurl.com.
- A "Twitter Dashboard" link appears in your personal bar.
Requirements
============
Plone > 3.1
Installation
============
In your buildout.cfg add 'collective.sylvester' to the eggs and zcml sections.
Then ./bin/buildout -Nv, restart Zope.
Run the collective.sylvester profile in portal_setup.
Architecture
============
Everything is Zope Component Architecture aware. All DOM CSS classes and node
ids are qualified so theming through Deliverance should be possible.
Twitter authentication information is retrieved in three ways and is extensible
through the use of adapters.
- Credentials are stored on the session. The user is challenged with a
twitter login screen. This method allows people who are not members of
the Plone site to use twitter.
- Credentials are stored in fields on the member called twitterUsername
and twitterPassword. These fields must be added through
portal_memberdata/manage_propertiesForm.
- Credentials are stored as remember fields. The expected fieldnames are
twitterUsername and twitterPassword. for this to work you must enable
remember.zcml by removing comments in configure.zcml.
To be expanded
Changelog
=========
0.2
---
* Make dashboard pluggable
* Fix bug where memoize did not take into account implicit twitter credentials
0.1
---
* Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
collective.sylvester-0.2.tar.gz
(25.8 kB
view details)
Built Distribution
File details
Details for the file collective.sylvester-0.2.tar.gz
.
File metadata
- Download URL: collective.sylvester-0.2.tar.gz
- Upload date:
- Size: 25.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbb325f613412dfdd3c6299bdae7e27ba56c3c9e0879584d77c03e520affb9f4 |
|
MD5 | 69d407679f6b2ec94c39e9994c632b7f |
|
BLAKE2b-256 | caea71cbf64e8bdd3654dcc78b3a3be12fede158fc7fb17c985e5ce459e9b454 |
File details
Details for the file collective.sylvester-0.2-py2.4.egg
.
File metadata
- Download URL: collective.sylvester-0.2-py2.4.egg
- Upload date:
- Size: 63.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f949afa107787e3c0aedd859b8962a679d359e400976ef699ed96e74b576d7d9 |
|
MD5 | 72006a387766ef8be0fed5b66c194ea2 |
|
BLAKE2b-256 | f5984a9c7bd99b2db096f7b0a0c4c836d12f95e31741aef0a39ff9349a26f34d |