Skip to main content

Helpers for django CMS plugin development

Project description

================
djangocms-helper
================

.. image:: https://pypip.in/v/djangocms-helper/badge.png
:target: https://pypi.python.org/pypi/djangocms-helper
:alt: Latest PyPI version

.. image:: https://travis-ci.org/nephila/djangocms-helper.png?branch=master
:target: https://travis-ci.org/nephila/djangocms-helper
:alt: Latest Travis CI build status

.. image:: https://pypip.in/d/djangocms-helper/badge.png
:target: https://pypi.python.org/pypi/djangocms-helper
:alt: Monthly downloads

.. image:: https://coveralls.io/repos/nephila/djangocms-helper/badge.png
:target: https://coveralls.io/r/nephila/djangocms-helper
:alt: Test coverage

****************************************
Helper for django CMS plugin development
****************************************

djangocms-helper is a set of commands to handle django CMS plugins development
process.

It's a modified version of django CMS's own ``develop.py`` script, modified
to handle generic plugins development process.


Common options
==============

* ``--cms``: Loads configuration to properly run a django CMS-based application;
* ``--extra-settings``: Path to a helper file to set extra settings; see
`Customizing settings`_ for details;

*****
Usage
*****

The command **must** be executed in the main plugin directory (i.e. in the same
directory as the ``setup.py`` file) as it needs to import files relative to the
current directory.

The basic command structure is::

djangocms-helper <application> <command> [options ...]

where **<application>** is the django application name and **<command>** is one
of the available commands. Optins vary for each command.

************
Installation
************

Installing from pip::

pip install djangocms-helper

Installing from source::

pip install git+https://github.com/nephila/djangocms-helper#egg=djangocms-helper

Requirements
============

* django CMS 3.0 (django CMS 3.0.4 is required for pyflake command), optional; required only
to work with ``--cms`` option
* docopt
* tox
* dj-database-url

*************
Documentation
*************

Documentation is available on `readthedocs <http://djangocms-helper.readthedocs.org>`_.


*******
Authors
*******

`djangocms-helper` was written by `Iacopo Spalletti <i.spalletti@nephila.it>`_ with help from
other contributors.

Thanks
======

The general logic and part of the code of the whole application is heavily taken from
`django CMS's <https://github.com/divio/django-cms`_ own `develop.py` so all the contributors
deserve a huge thanks for their work.

Project details


Download files

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

Source Distribution

djangocms-helper-0.6.0.tar.gz (26.5 kB view details)

Uploaded Source

Built Distribution

djangocms_helper-0.6.0-py2.py3-none-any.whl (25.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file djangocms-helper-0.6.0.tar.gz.

File metadata

File hashes

Hashes for djangocms-helper-0.6.0.tar.gz
Algorithm Hash digest
SHA256 0a117e1e43dbafa2e2d8d314430cbbcfdfcebe6fe8d31fac873a72c36ae08130
MD5 9eafe46ab8cf7b477f7e3e87d7034fb3
BLAKE2b-256 5d9cbbfda67718bcb8d4f4ec612c04ce5d4e0029c70745f68e19e73e655358ac

See more details on using hashes here.

File details

Details for the file djangocms_helper-0.6.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for djangocms_helper-0.6.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 10ce75f259104260a7af0bbf531ed49eee125194cc724159587b5668cb557e4d
MD5 398d43b6459076d8086d2a701bafd3d5
BLAKE2b-256 1308432f73f8fdb38fac47f8661c9705634247a1dff147e094c886972e01692f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page