Skip to main content

Jmbo generic behaviour/templates app.

Project description

Jmbo Generic

Jmbo generic behavior/templates app.

Installation

  1. Install or add jmbo-generic to your Python path.

  2. Install django-preferences as described here.

  3. Add generic to your INSTALLED_APPS setting.

  4. Add generic URL include to your project’s urls.py file:

    (r'^', include('generic.urls')),
  5. jmbo-generic includes a number of template sets allowing you to deliver lightweight(zero), mobile(basic) or desktop/touch(full) specific output. Specifying which template set to use is simply a matter of specifying a TEMPLATE_TYPE setting, and adding generic.loaders.TypeLoader to the TEMPLATE_LOADERS setting. For example to use the basic template set update your settings as follows:

    TEMPLATE_TYPE = "basic"
    
    TEMPLATE_LOADERS = (
        'generic.loaders.TypeLoader',
        ...other template loader classes...
    )

    This causes templates to be loaded from a path prefixed with whatever value was specified as the TEMPLATE_TYPE setting. For example in this case a template specified as generic/home.html would actually be loaded from basic/generic/home.html.

  6. jmbo-generic includes static media resources which you need to configure as described in Django`s managing static files documentation.

Models

generic.models.LinkPosition

Used to determine position/order of elements in {% menu %} and {% navbar %} inclusion tags.

Fields

position

Specifies position/order of link in {% menu %} and {% navbar %} inclusion tags.

Inclusion Tags

generic.templatetags.generic_inclusion_tags

Provides generic inclusion tags like {% menu %} and {% navbar %}. Load these tags by including {% load generic_inclusion_tags %} in your templates.

Authors

Praekelt Foundation

  • Shaun Sephton

  • Hedley Roos

Changelog

0.0.2 (2011-09-27)

  1. Detail view.

  2. Element preferences.

0.0.1 (2011-09-21)

  1. Initial release.

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

jmbo-generic-0.0.2.tar.gz (250.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

jmbo_generic-0.0.2-py2.7.egg (279.1 kB view details)

Uploaded Egg

jmbo_generic-0.0.2-py2.6.egg (279.2 kB view details)

Uploaded Egg

File details

Details for the file jmbo-generic-0.0.2.tar.gz.

File metadata

  • Download URL: jmbo-generic-0.0.2.tar.gz
  • Upload date:
  • Size: 250.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for jmbo-generic-0.0.2.tar.gz
Algorithm Hash digest
SHA256 48a3dc0ed2b0fd3023097216cfb87a47c5d1f4b12ef1fdf8d07bf118929c52ea
MD5 710ea6da412948760d6a898882894fdd
BLAKE2b-256 a1ae0c96b72bb1f026cb76e252e299a7fb06393659a4a808f49c7b21d0a7e9da

See more details on using hashes here.

File details

Details for the file jmbo_generic-0.0.2-py2.7.egg.

File metadata

File hashes

Hashes for jmbo_generic-0.0.2-py2.7.egg
Algorithm Hash digest
SHA256 42e8f8b0399b3a41ed418a4a6b57a7a3dcaa7d128790a8e9889e495ef6640f03
MD5 9fc498c2e64faf41b6b61a3e6812eeb5
BLAKE2b-256 5e84c0e7cd29947a7d55a193cc555103e89587a3ab5cc671ff120d7e29bb34ed

See more details on using hashes here.

File details

Details for the file jmbo_generic-0.0.2-py2.6.egg.

File metadata

File hashes

Hashes for jmbo_generic-0.0.2-py2.6.egg
Algorithm Hash digest
SHA256 8e0bdf8aebae019ccd0cedd7bec0685ad5246b508c0dfe52ebf04fe386b3caa9
MD5 ea7f5f9380ac4537ee742560ad927624
BLAKE2b-256 b185be0f85c2cb02fb2c5217272469e249ec0c4c5a316fe93609184dc08e6713

See more details on using hashes here.

Supported by

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