Skip to main content

Twitter plugin to work with Django-CMS

Project description

##About


Twitter dropped support for v1.0 of its REST API. Since this was used in DjangoCMS, all of the installations which used this plugin broke.
Hence, this creates a twitter plugin using widgets.


##Installation

- In order to install this plugin, fire up your virtualenv:

```bash
pip install cmsplugin-twitter
```

- And add the this line in INSTALLED_APPS in your base.py
```python
INSTALLED_APPS = (
'south',
'project.apps.movies',
'project.apps.books',
'project.apps.blog',
'project.apps.linkedin',

'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',

'cms',
'cms.plugins.text',
'cms.plugins.picture',
'cms.plugins.link',
'cms.plugins.file',
'cms.plugins.snippet',
'cms.plugins.googlemap',
'sekizai',
'cmsplugin_twitter',
'menus',
'mptt',
'publisher',
'storages',
'boto',
'tinymce',
)
```
considering you have settings.py similar to this:

- After saving them , run migrations:

```bash
python manage.py migrate
```

##How to Use:

- Login to your `twitter` account and go to this url: `https://twitter.com/settings/widgets`

- Create a new widgets and then copy the `twitter handle ` and ` widget_id` from the generated script.

- Enter those two fields in the plugin form and other fields and you are good to go.


##Plugin in Action


This is the plugin working on a Django-CMS site:

![Twitter Plugin](twitter.png)

Enjoy!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
cmsplugin-twitter-1.1.2.tar.gz (3.1 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page