mezzanine-buffer

Buffer integration for Mezzanine CMS


Keywords
mezzanine-buffer
License
BSD-3-Clause
Install
pip install mezzanine-buffer==0.1.0

Documentation

mezzanine-buffer

https://badge.fury.io/py/mezzanine-buffer.png https://travis-ci.org/caffodian/mezzanine-buffer.png?branch=master https://coveralls.io/repos/caffodian/mezzanine-buffer/badge.png?branch=master

Buffer integration for Mezzanine CMS

Documentation

The full documentation is at https://mezzanine-buffer.readthedocs.org.

Quickstart

This assumes you already have a Mezzanine install.

Install mezzanine-buffer:

pip install mezzanine-buffer  --process-dependency-links

Unfortunately, the process-dependency-links is required until buffer-python is updated on pypi.

Then use it in a project:

  • Add the following to your installed_apps:

    "mezzanine_buffer"
    
  • Create a Buffer account (if you don't have one already)

  • Create a Buffer App for your Mezzanine site. You will receive an email with your client key, client secret,
and access token
  • Enter your client key, client secret, and access token into your Mezzanine site settings.

Features

  • Adds a list of your Buffer profiles to the status section of any Displayable admin.
  • If the publish_date of Displayable is in the future, it will be scheduled for that time.

TODO

  • tests
  • proper multi-profile support (buffpy doesn't support it)
  • error handling (max 10 updates per profile, rate limits etc)