Skip to main content

Django CMS Plugin for Google Forms

Project description

Introduction

This is a Django CMS plugin for embedding a Google Document Form to a page by using the form’s variable formkey.

Google Forms is part of Google’s Documents application suite and automatically links a dynamic spreadsheet that updates when a form is submitted. For more info on how to use the form application go to http://www.google.com/google-d-s/forms/

Installation

First, you must install Django CMS which require Django. For full details, see the installation instructions for those packages.

Install cmsplugin-googleform to your environment with a tool such as PIP, setuptools, or buildout.

Add cmsplugin_googleform to the INSTALLED_APPS list in your project’s settings.py and run the syncdb command on your manage.py.

What’s Inside

When you add the plugin to a page, you will required to input a Form key. To find the formkey for a form, at the top of the form spreadsheet in Google Documents, go to Form > Embed form in webpage.... In the embed code, copy the string after formkey= and paste it in the cmsplugin-googleform Form key field.

Example embed code: <iframe... formkey=dG9jLXJSYUY1a3NiYTRLYWs3S1F0xxxxxxx"...</iframe>

It is recommended that you fill out the Height and Width fields for the form (though it is not required).

0.1 (2012-06-05)

  • First Release

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

cmsplugin-googleform-0.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distributions

cmsplugin_googleform-0.1-py2.7.egg (12.1 kB view details)

Uploaded Source

cmsplugin_googleform-0.1-py2.6.egg (12.1 kB view details)

Uploaded Source

File details

Details for the file cmsplugin-googleform-0.1.tar.gz.

File metadata

File hashes

Hashes for cmsplugin-googleform-0.1.tar.gz
Algorithm Hash digest
SHA256 b891d67b381f961ba9a71360c6199a48ea38f251e6e68dd9258276db2bb4fd1e
MD5 5e2e60d66cc41a1d10dca102a7a809c4
BLAKE2b-256 cade7a45b2d1127c9612b2381a62e7ebc563915472d2d13a84db66554824437d

See more details on using hashes here.

Provenance

File details

Details for the file cmsplugin_googleform-0.1-py2.7.egg.

File metadata

File hashes

Hashes for cmsplugin_googleform-0.1-py2.7.egg
Algorithm Hash digest
SHA256 9b355516ba70e538fd2c77ecf85933d01472555b5d50a69c0b95ecc5f98597d4
MD5 9727b516dcabe1d5f02eef6c8c546656
BLAKE2b-256 ed2f65949bcf8f034b58c3811f3e05bad622f6b825bdaae9f94daea4e0eef6da

See more details on using hashes here.

Provenance

File details

Details for the file cmsplugin_googleform-0.1-py2.6.egg.

File metadata

File hashes

Hashes for cmsplugin_googleform-0.1-py2.6.egg
Algorithm Hash digest
SHA256 0a435f4984c2f19b797aef1dee0496e1d32f916f42fca480636e35023cbd475f
MD5 fabae126a7ab6fe437b5499a035e7f0d
BLAKE2b-256 bdc3f445bd76a5f6a63ef807b7bd345d7a440e9116030e6751458553a6643542

See more details on using hashes here.

Provenance

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