OpenGraph, Twitter Card and Google+ snippet tags for django CMS 3 pages
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.tx Translation update Jan 21, 2014
djangocms_page_meta Bump development version [ci skip] Apr 7, 2018
docs Add documentation on hiding meta description field from the cms Mar 30, 2018
tests Merge pull request #90 from nephila/feature/remove_description_create Apr 6, 2018
.checkignore Add quantifiedcode configuration Jan 8, 2016
.codeclimate.yml Add codeconv configuration Feb 25, 2016
.coveragerc Initial import Jan 20, 2014
.csslintrc Add codeconv configuration Feb 25, 2016
.editorconfig Update test matrix Jan 8, 2016
.gitignore Update test matrix Jan 8, 2016
.travis.yml Hotfix for tox on travis Jan 23, 2018
AUTHORS.rst Release 0.8.3 Apr 7, 2018
CONTRIBUTING.rst Fix typo May 5, 2017
HISTORY.rst Release 0.8.3 Apr 7, 2018
LICENSE Initial import Jan 20, 2014
MANIFEST.in Fix MANIFEST.in Dec 9, 2015
Makefile Update makefile [ci skip] Apr 7, 2018
README.rst Add documentation on hiding meta description field from the cms Mar 30, 2018
addon.json Remove meta_mixin from README and other places Apr 11, 2016
aldryn_config.py Ensure proper description fields length on Divio cloud Jan 21, 2018
cms_helper.py Fix language codes in cms_helper Feb 22, 2018
requirements-docs.txt Pin Django version in requirements-test for RTD Dec 30, 2017
requirements-test.txt Add Django 1.11/django CMS 3.5 to the tests Dec 30, 2017
requirements.txt Add support for Django 1.10. Drop older versions. Dec 4, 2016
setup.cfg Add support for Django 1.10. Drop older versions. Dec 4, 2016
setup.py Drop old django CMS versions Dec 30, 2017
tox.ini Pin Django version in requirements-test for RTD Dec 30, 2017

README.rst

djangocms-page-meta

Join the Gitter chat Latest PyPI version Python versions Latest Travis CI build status Test coverage Code Climate License

Meta tag information for django CMS 3 pages

Python: 2.7, 3.4, 3.5. 3.6

Django: 1.8 to 1.11

django CMS: 3.4 (and develop/3.5)

Warning

Since version 0.7, the support for Python 2.6, Python 3.3, Django<1.8 and django CMS<3.2 has been dropped

Quickstart

  1. A working django CMS environment is required for djangocms-page-meta to work. Refer to django CMS documentation for how to install and configure django CMS.

  2. Install djangocms-page-meta:

    $ pip install djangocms-page-meta
    

    or from the repository:

    pip install -e git+https://github.com/nephila/djangocms-page-meta#egg=djangocms-page-meta
    
  3. Then add it to INSTALLED_APPS along with its dependencies:

    'filer',
    'meta',
    'easy_thumbnails',
    'djangocms_page_meta',
    
  4. Synchronize the database with syncdb:

    $ python manage.py syncdb
    

    or migrate:

    $ python manage.py migrate
    
  5. Configuration:

    See configuration section in the documentation.

  6. That's all!

Note

Enabling this will hide django CMS own Meta description field to keep all the meta information in the same part of the interface. If the django CMS field is set, it will still be shown (and used by djangocms-page-meta).

Dependencies

Documentation

For package documentation see https://djangocms-page-meta.readthedocs.io/.