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)
* 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.5.0.tar.gz (25.2 kB view details)

Uploaded Source

Built Distribution

djangocms_helper-0.5.0-py2.py3-none-any.whl (24.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for djangocms-helper-0.5.0.tar.gz
Algorithm Hash digest
SHA256 91222876a5149d7df19fdc4cef2e23017a9aeea5423238d2e6e281b91884aec8
MD5 fac021844dd025aeb7a8b385c45a14f3
BLAKE2b-256 7a625e8be64d4e402dc2bbf6525bb9b78a5cd9c9557d352eddd7d51ffe742f48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djangocms_helper-0.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a8214b913340a8ee9f525a8d6955f71d6e9f0fd3c16148591d4f2c31eaf27362
MD5 5515b4b3cc557996d61e9c9efa6e5a7f
BLAKE2b-256 3d775680f4f976a761c76f76b81add134c3a659c423adf54dc843699e2e31f51

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