skip to navigation
skip to content

cmsplugin-googleplus 0.4.0

Django-CMS plugin for Google Plus Activities

Latest Version: 0.7.0

Django-cms plugin for fetching Google+ activities. You can find a preview at the bottom of this README.


Still in Beta.

Continuous Integration


  1. Install these packages and their requirements:

  2. Install cmsplugin-googleplus in your environment.


  1. Configure django-cms

  2. Add cmsplugin_googleplus and 'django.contrib.humanize' to the INSTALLED_APPS list in your project’s

  3. Go to the google apis console and create a new project (a google account is required)

  4. Select Services and activate Google+ API

  5. Select API Access and get the API key

  6. Add the API key to your



Fresh install

python syncdb --all
python migrate --fake

The first command will prompt you to create a super user. Choose ‘yes’ and enter appropriate values.


python syncdb
python migrate

How to use it

An activity is a note that a user posts to their stream. You can list a collection of activities from one user or you can list a collection of activities as result of a search.

Example Template

This plugin has an example template that uses Twitter Bootstrap 3. You can use it as example skeleton for you templates.

As quickstart you can use a CDN for the related css:

<link rel="stylesheet" href="//">
<link rel="stylesheet" href="//">

and the related javascript:

<script src=""></script>
<script src="//"></script>

Custom Template

Create your template and inside add:

     _('Example Template using Twitter Bootstrap')),
     _('My beautiful template'))


The activities are cached so you need to:

  1. Set up your cache system

  2. (Optional) Decide the activities cache duration. Default is 5 minutes. Inside add:

    GOOGLEPLUS_PLUGIN_CACHE_DURATION = <custom_cache_duration>

The actual ‘Courtesy Limit’ for the Google+ API is 10,000 requests/day


For translators I’ve set up a Transifex account where you can add languages and translate the .po


Run the test with coverage

$ coverage run && coverage report -m


This is how the plugin looks with the example template.

Have Fun!


File Type Py Version Uploaded on Size
cmsplugin-googleplus-0.4.0.tar.gz (md5) Source 2014-06-19 28KB
cmsplugin_googleplus-0.4.0-py2-none-any.whl (md5) Python Wheel 2.7 2014-06-19 39KB