Buffer (buffer.com) integration for Mezzanine (http://mezzanine.jupo.org/)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
mezzanine_buffer
tests
.editorconfig
.gitignore
.travis.yml
AUTHORS.rst
CONTRIBUTING.rst
HISTORY.rst
LICENSE
MANIFEST.in
Makefile
README.rst
requirements-test.txt
requirements.txt
runtests.py
setup.cfg
setup.py
tox.ini

README.rst

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)