Skip to main content

PyAMS portlets management package

Project description

What is PyAMS?

PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications and content management with the Pyramid framework.

PyAMS is actually mainly used to manage web sites through content management applications (CMS, see PyAMS_content package), but many features are generic and can be used inside any kind of web application.

All PyAMS documentation is available on ReadTheDocs; source code is available on Gitlab and pushed to Github. Doctests are available in the doctests source folder.

What is PyAMS portal?

PyAMS_portal is a PyAMS extension package which can be used to handle presentation templates.

A template is made of rows, slots and portlets, following Bootstrap’s grid logic, and can be shared between several contexts to handle data or content presentation.

PyAMS_portal package only provides a very small set of portlets. More portlets are provided by content management packages like PyAMS_content, while other extension packages can be used to provide custom portlets renderers.

Changelog

1.3.2

  • added check for missing portlet renderer in preview

  • updated translation string name in layout management script

1.3.1

  • updated content provider rendering API, adding new “template_name” argument to “render” methods

1.3.0

  • added template container CSS class (with custom TALES extension and updated layout)

  • added support for designer role to portal templates container

  • added template properties edit form

  • updated doctests

1.2.3

  • small template layout CSS updates

  • added templates label adapter

  • updated add and edit forms title

1.2.2

  • package version mismatch

1.2.1

  • updated portlets inner settings forms label

  • use IObjectLabel adapter in local template share form

1.2.0

  • added Bootstrap float classes to slots

  • updated Javascript layout handler

1.1.0

  • added feature to create a shared template from a local one

  • removed permission on default portlets

  • updated forms title

  • updated translations

1.0.4

  • clear portlets cache after configuration or renderer settings update

1.0.3

  • updated layout offset classes for XS devices

1.0.2

  • corrected syntax error in image portlet setting

  • updated ZMI modules exclusion rule when including package

1.0.1

  • Javascript code cleanup

1.0.0

  • 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

pyams_portal-1.3.2.tar.gz (87.5 kB view details)

Uploaded Source

Built Distributions

pyams_portal-1.3.2-py3.9.egg (243.6 kB view details)

Uploaded Source

pyams_portal-1.3.2-py3.8.egg (243.8 kB view details)

Uploaded Source

pyams_portal-1.3.2-py3.7.egg (242.7 kB view details)

Uploaded Source

pyams_portal-1.3.2-py3-none-any.whl (143.2 kB view details)

Uploaded Python 3

File details

Details for the file pyams_portal-1.3.2.tar.gz.

File metadata

  • Download URL: pyams_portal-1.3.2.tar.gz
  • Upload date:
  • Size: 87.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.7.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.11

File hashes

Hashes for pyams_portal-1.3.2.tar.gz
Algorithm Hash digest
SHA256 49435daa7f8d60a5260fc456be396ccf47e67b39eba42019b8c05d216be16b17
MD5 189f6e096618b5f4955b4708aadf6241
BLAKE2b-256 0db6b71c3b4d2688b0d9e7bd062c00526024307661f169acf47c20d048adf3ea

See more details on using hashes here.

File details

Details for the file pyams_portal-1.3.2-py3.9.egg.

File metadata

  • Download URL: pyams_portal-1.3.2-py3.9.egg
  • Upload date:
  • Size: 243.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.7.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyams_portal-1.3.2-py3.9.egg
Algorithm Hash digest
SHA256 c081159f6b2e53d6846b43460828725411384d16c49f90a36b2681b3677e3cda
MD5 e3a53266c17faab43a8c7cddde8c5d5d
BLAKE2b-256 387403290dea676a6b97a7ec82bfc407b69d9f4a5cd65cb7203a11b72ceca679

See more details on using hashes here.

File details

Details for the file pyams_portal-1.3.2-py3.8.egg.

File metadata

  • Download URL: pyams_portal-1.3.2-py3.8.egg
  • Upload date:
  • Size: 243.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.7.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.11

File hashes

Hashes for pyams_portal-1.3.2-py3.8.egg
Algorithm Hash digest
SHA256 35cc6568212a164e797e49bbb760221813a20e8b65f4c54708312081f56b4a11
MD5 368afbfedccae8152e0fd9e5d0ba43b3
BLAKE2b-256 77e93bf2135e4f86708f2c9d238cc0de8692a0df9af520ec46502c5ed9961520

See more details on using hashes here.

File details

Details for the file pyams_portal-1.3.2-py3.7.egg.

File metadata

  • Download URL: pyams_portal-1.3.2-py3.7.egg
  • Upload date:
  • Size: 242.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.7.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.11

File hashes

Hashes for pyams_portal-1.3.2-py3.7.egg
Algorithm Hash digest
SHA256 2682d6322ba63628d46e5c59342e3e359b4f73db0b486c8414e1e137402596cf
MD5 ba99b52e41da76d8b154dfca90d157a1
BLAKE2b-256 3878befcef9a85b25226b1dfbdb9fdb71394a938f204f0f6c432da0946395b2f

See more details on using hashes here.

File details

Details for the file pyams_portal-1.3.2-py3-none-any.whl.

File metadata

  • Download URL: pyams_portal-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 143.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.7.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.11

File hashes

Hashes for pyams_portal-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 10b340fc5d2fa86862484cc8c1e3937714436e54f31d07d2f86d2d7ca8a69775
MD5 96b6b8e9210348702825535c58c9f91f
BLAKE2b-256 ac17412dacd6a0b9066c3af53ae7bec61f1fc93692cecf9e0de48cbc1cb86e21

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