Skip to main content

Jmbo Skeleton

Jmbo Skeleton generates skeleton code for the development of a Jmbo based project.

Travis

Documentation at http://jmbo-skeleton.readthedocs.org.

Authors

Praekelt Foundation

  • Hedley Roos

  • Rizmari Versfeld

Changelog

2.0.0

  1. Deprecate buildout in favour of pip.

  2. Move settings into a projects directory to avoid clutter.

  3. Minimum supported version of jmbo-foundry is now 2.0.

  4. All configs massively reworked.

  5. local_settings.py support.

  6. Add documentation.

0.9

  1. Deprecate haproxy since a load balancer at another point in the chain does a better job.

0.8

  1. setup-server.sh gets optional arguments for a leaner install.

  2. deploy-project.sh does not lead to downtime anymore.

  3. Haproxy config does not need both basic and smart backends for mobi anymore.

  4. Remove media-links from configs. It is redundant.

  5. Use gunicorn in way advised by Django.

  6. Install device-proxy through pip from pypi.

  7. Admin runs on its own instance. This enables us to set longer timeouts to handle the more expensive queries.

  8. Mobile browsers are automatically directed to mobi now. They have the option of requesting the desktop site.

0.7.1

  1. Bump jmbo-foundry to 1.1.10.

  2. Bump jmbo-downloads to 0.0.5.

  3. Fix bug in deploy-script.sh.

0.7

  1. Up jmbo-foundry to 1.1.9.

  2. Media directories are now prefixed with the app name. This allows multiple Jmbo projects to live on the same server.

  3. Simplify create-jmbo-project.sh by removing an option.

  4. Force buildout 1.7.0 since version 2 has backward incompatible changes.

0.6

  1. device-proxy and haproxy is now part of our setup. This enables user-agent to backend mapping.

  2. Buildouts massively refactored. Everything can be regenerated using create-project.sh. STATIC_URL changes for basic and smart layers.

0.5.2

  1. south lowercase pin added.

  2. deploy-project.sh now creates necessary cron entries.

  3. Sentry is now part of our setup.

0.5.1

  1. setup-development.sh makes getting a development environment running easy.

0.5

  1. Demo now uses location aware SQLite database.

  2. versions.cfg is updated from this version onwards.

  3. Up jmbo-foundry to 1.0, and jmbo to 1.0 since we now use a location aware database by default.

0.4.4

  1. Up jmbo-foundry to 0.7.2.

  2. There are now four sites since page layouts may differ between eg. basic and smart.

0.4.3

  1. Up django-setuptest to 0.1.2.

  2. Up jmbo-foundry to 0.7.1.

  3. Copy .gitignore when creating a new project.

0.4.1

  1. Webdav access now enabled. It is useful for changing CSS on QA sites on the fly.

  2. Webdav requires we backup static resources on each deploy. Added to deploy_project.sh.

  3. Removed Praekelt assumption from deploy script.

  4. Up required jmbo-foundry to 0.6.3. Django 1.4 is now implicitly required.

  5. Up djangorecipe to 1.2.1 and handle case where Django name is suddenly case-sensitive when pinning.

0.4

  1. Up minimum jmbo-foundry to 0.5.

  2. Create a trivial south migration so order of migrations is correct.

0.3.2

  1. Dev buildout now uses git instead of https.

0.3.1

  1. Remove flup since it is currently broken.

  2. Create different sites for mobi and web.

0.3

  1. Templates for mid and smart layers.

  2. Server setup bug fixes.

0.2.4

  1. Fix manifest and up minimum jmbo-foundry to 0.4.

0.2.2

  1. Fix typos.

0.2.1

  1. Change egg name to jmbo-skeleton.

0.1

  1. Initial release

Metadata

Release files for jmbo-skeleton 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jmbo-skeleton 2.0.0
File Size Uploaded
jmbo-skeleton-2.0.0.tar.gz 1.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for jmbo-skeleton 2.0.0
File Interpreter ABI Platform
jmbo_skeleton-2.0.0-py2.7.egg Legacy Egg format - - Details

Total release size: 1.2 MB

Release files / jmbo-skeleton-2.0.0.tar.gz

Download URL jmbo-skeleton-2.0.0.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
9d2ec220bd6b6c369267e01858a60b8e65345213126e68aad2a968ecec033100
BLAKE2b-256 checksum
How to use checksums
b2aa1a3db800ddb0b1bc545738a7d56f05600704544b2c291e3b2f196fb828d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / jmbo_skeleton-2.0.0-py2.7.egg

Download URL jmbo_skeleton-2.0.0-py2.7.egg
Size 39.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
7ffc0d20f0f3b1214903d0971e9f96a51f28ee6b9919eebd0a48fd5c7bf245ba
BLAKE2b-256 checksum
How to use checksums
1eb90f67343aa51f81e00dcea86436203ca48921755ab80ababef922cca01086
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

0.9

2 release files

0.8

2 release files

0.7.1

3 release files

0.7

2 release files

0.6

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.1

2 release files

0.4

2 release files

0.3.2

3 release files

0.3.1

3 release files

0.3

3 release files

0.2.3

3 release files

0.2.2

3 release files

0.2.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page