Skip to main content

Templates for Plone projects by CodeSyntax

Project description

https://travis-ci.com/codesyntax/bobtemplates.cs.svg?branch=master Coveralls Latest Version Documentation Status License

bobtemplates.cs

bobtemplates.cs provides a mr.bob template to generate packages for Plone projects using our customizations. This packages is based on bobtemplates.plone

Features

Package created with bobtemplates.cs use the current best-practices when creating an add-on.

Provided templates

  • cs_plone_volto_buildout

  • cs_plone_buildout

  • cs_migration

cs_plone_volto_buildout

This template provides a ready-to-use buildout template for Plone backends for Volto. It asks for a Plone version and configures the buildout with it.

The generated buildout provides configuration files for nginx and Apache, haproxy, varnish and logrotate.

It also creates cron jobs to pack your database and to restart the services when the server is rebooted.

cs_plone_buildout

This template provides a ready-to-use buildout template for Plone sites. It asks for a Plone version and configures the buildout with it.

The generated buildout provides configuration files for nginx and Apache, haproxy, varnish and logrotate.

It also creates cron jobs to pack your database and to restart the services when the server is rebooted.

cs_migration

This template adds some useful blueprints and a pipeline for a Transmogrifier based migration for Plone 5.

The provided pipeline will work with a collective.jsonify export out of the box.

We have been using the blueprints and the pipeline in several projects and found them very useful. To make the pipeline work correctly, you will need to adjust the created migration1.cfg file to provide the path of the export and adjust one or two parameters.

To get started with Transmogrifier, visit the training at https://training.plone.org/5/transmogrifier

You can run the migration from the command line, using the provided zopectl scripts, as follows. Inspect all the registered transmogrifier pipelines:

$ cd /path/to/your/buildout
$ ./bin/instance list_migrations

Run the selected pipeline:

$ cd /path/to/your/buildout
$ ./bin/instance run_migration my.package-step1

Compatibility

Add-ons created with bobtemplates.cs are tested to work in Plone 5 and Plone 5.1. They should also work with older versions but that was not tested. It should work on Linux, Mac and Windows.

Documentation

Full documentation for end users can be found in the “docs” folder.

Contribute

Support

If you are having issues, please let us know.

Changelog

1.9.1 (2024-02-13)

  • Repackage [erral]

1.8 (2024-02-13)

  • Add OIDC plugin configuration [erral]

  • Add ZEO egg in the ZEO part [erral]

  • Add vscode recipe [erral]

1.7 (2023-04-05)

  • Update versions to Plone 6 [erral]

1.6 (2022-09-22)

1.5 (2022-04-06)

  • New Volto backend template [ionlizarazu]

1.4.1 (2021-10-22)

1.4 (2021-10-21)

1.3.1 (2021-08-31)

  • Fix user import blueprint (fullname) [erral]

1.3 (2021-08-30)

  • User migration blueprint and new version pins [erral]

  • update version pins [erral]

1.2.4 (2020-10-16)

  • Default to Plone 5.2.2 [erral]

  • Update version pins. [erral]

1.2.3 (2020-02-19)

  • Update haproxy [erral]

  • Use new Travis. [erral]

1.2.2 (2020-01-21)

  • Use += in buildout part eggs link to make hotfix installation from external versions file work [erral]

  • Update supervisor version pins. [erral]

1.2.1 (2019-05-15)

  • Remove ‘products’ directory registration for buildout recipe [erral]

  • update varnish control script in supervisor. [erral]

1.2 (2019-04-04)

  • Always cache Diazo rules in development [erral]

  • Enable WSGI [erral]

  • Update pinnings [erral]

  • Remove checkinterval calculation.

  • Python3 compatibility fixes [erral]

1.1.4 (2019-01-24)

  • Fix template registration [erral]

1.1.3 (2019-01-24)

  • Minor fixes in template registration. [erral]

1.1.2 (2019-01-16)

  • Bugfixes in migration subtemplate. [erral]

1.1.1 (2018-11-26)

  • Minor fix. [erral]

1.1 (2018-11-26)

  • Add a subtemplate with migration utils. [erral]

1.0.0 (2018-10-19)

  • Link to starzel buildout for hotfix installation [erral]

  • Improve docs [erral]

  • More tests [erral]

1.0b1 (2018-10-18)

  • No changes yet.

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

bobtemplates.cs-1.9.1.tar.gz (55.4 kB view details)

Uploaded Source

File details

Details for the file bobtemplates.cs-1.9.1.tar.gz.

File metadata

  • Download URL: bobtemplates.cs-1.9.1.tar.gz
  • Upload date:
  • Size: 55.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for bobtemplates.cs-1.9.1.tar.gz
Algorithm Hash digest
SHA256 64fe835c4d00d9e588c49daae3b6c1367e51d717e09976c041c6102b79f6fabf
MD5 a277018a5aead71089550df8d733a8b2
BLAKE2b-256 cf5ad042b223c7c1d1c173202cb33488171fc065ef528bba6efa2a9081330127

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