PyAMS content 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 websites 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 content?
PyAMS_content is the main “content management” package. It provides sites, blogs and content types which allows you to manage a whole website. It relies on several packages like PyAMS_workflow for workflow management, PyAMS_portal to handle presentation templates, or PyAMS_elastic to handle Elasticsearch integration.
Please note that PyAMS_content only provide a basic Bootstrap based skin, so you will have to include other extension packages (like PyAMS_content_themes) to get more advanced graphical themes.
Changelog
2.8.0
added interfaces and properties and updated dashboards and search tools for better handling of “inner” shared tools located inside a site manager
added support for custom search results finder adapters in search results portlet
added controls when rendering paragraphs container elements title
updated content paragraphs anchors names to get persistent names across versions
added message to shared content properties edit form renderer
added optional views adapters interfaces
updated default associations paragraph renderer settings to display links before their description
ignore glossary updater task when loading thesaurus terms
restrict URLs domain in external links
2.7.0
allow (restricted!) usage of several views in a views content portlet using an aggregated renderer
added support for custom arguments to views mergers results getter
corrected thesaurus query params extension adapters provided interface
added support for multiple views selection in alerts manager contextual configuration
renamed global alerts content provider
2.6.2
don’t update content modifiers when modification is done by an unknown principal
apply modification to shared content when an inner component is modified
updated site tree display
removed internal references menu for alerts
2.6.1
updated workflow status indicators for contents in published state
added workflow conditions to handle transitions handled by internal service
2.6.0
added key-numbers paragraph type and portlet
updated paragraphs add menus order
updated PyAMS_scheduler interfaces imports
2.5.1
updated CI for Python 3.12
2.5.0
added file shared content
added indicator to display paragraphs added or modified in the last content version
added Dropzone support in associations container table view
added site manager property to handle robots indexation
updated search results portlet renderers settings and templates
updated associations item events handler to propagate modifications to parent paragraph
updated illustration sublocations adapter
use new PyAMS_workflow method to apply first publication date on published content
2.4.0
added logos shared tool
added support for optional inner year and month folders inside shared tools
added shared content reverse links view
added content specificities paragraph type
added on/off pictograms support to thesaurus terms
updated renderers label
updated method call in configuration tools and tables checker
updated shared tools themes support
small improvements after Sonarqube analysis…
added warning messages in management interface
added argument to paragraphs container method to be able to exclude paragraphs types
allow exclusion of paragraphs types in paragraphs portlets settings
use illustration renderer settings in verbatim paragraph default renderer
2.3.0
added site summary portlet
added resource shared content
updated QRCode action position and marker view
updated form title for unversioned contents
updated search folders interfaces, settings, filters and results portlets renderers
updated thesaurus filters types and parameters names
updated panels and cards renderers
updated scheduler tasks (require PyAMS_scheduler >= 2.6.0)
2.2.0
added verbatim paragraph and portlet
added paragraphs group paragraph type
added redirections manager
added QRCodes generator
removed all attributes of invalid internal links in HTML renderer
updated glossary alert rendering
updated thesaurus-based filters sorting
updated paragraph title refresh handler
updated cards renderers
updated search results portlet renderers templates
2.1.0
added location map paragraph and portlet
added contact card paragraph and portlet
2.0.2
updated PIP version in Gitlab CI
2.0.1
updated CI for GDAL support
added support for Python 3.12
2.0.0
first production release!
added support for views alphabetical ordering
added PyAMS_gis package dependency
1.99.12
updated associations paragraph default rendered
1.99.11
added H3 and H3 title levels to frames HTML editors
added and updated HTML title and metas headers
1.99.10
added external scripts feature
1.99.9
added view name and query to base view items URL getter arguments list
1.99.8
added framed text paragraph and portlet
added simple navigation portlet renderer
added rich text paragraph “alert” renderer
added “news” shared content
added site settings to check host-based external links restrictions
added display options to search filters options labels
updated illustration side renderers
1.99.7
updated paragraph add form renderer
updated header logo getter
updated content publication support views
added property to search filters to hide results count
extended sitemap, SEO settings and “robots.txt” view
added OpenGraph metas support
updated internal and external links pictograms to match TinyMCE editor
updated canonical URL support in navigation menus and internal sites links
1.99.6
added filter add and edit forms title adapters
updated viewlet manager interface in tables views
updated deprecated Python imports
updated filters add menus labels
1.99.5.1
corrected error in I18n translation domain
1.99.5
added aggregated filters support
many internal updates
1.99.4
removed arguments override in thesaurus handlers components
1.99.3
updated shared content header viewlet to add button to go back to dashboard
added status to scheduler tasks execution result
added support for direct content retiring or archiving for managers
added support for custom modal content class
1.99.2
added permission and role to manage references tables
disable cache when using aggregated search results portlet renderer
always open switcher in associations paragraph
added method to paragraphs container to get iterator over paragraphs matching a given set of factories
removed required flag on gallery files author
updated menus order
formatting and other minor updates
1.99.1
added edit forms content getters
added alerts types
added vocabulary to handle shared contents which can be used by views and search folders
minor updates
1.99.0
first preliminary release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyams_content-2.8.0.tar.gz.
File metadata
- Download URL: pyams_content-2.8.0.tar.gz
- Upload date:
- Size: 503.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3380957d9e97a44d06075fa4cac6563d12c2743d865063541de98441e1b1b19
|
|
| MD5 |
10259edec0bd46f6661d48d55d03a9e2
|
|
| BLAKE2b-256 |
d7871913ec02991685c3ddf5a70e864e17132846727b323997f345e28d38ad89
|
File details
Details for the file pyams_content-2.8.0-py3-none-any.whl.
File metadata
- Download URL: pyams_content-2.8.0-py3-none-any.whl
- Upload date:
- Size: 966.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d406b91d5669a435393de47dc23631d30bec372d0c4d5f167edb71d8ca24010a
|
|
| MD5 |
f68054ab5745135c0dd1d85ae48bb235
|
|
| BLAKE2b-256 |
0288bc17e77336dd0ccef35352ece3f7b32d37e476815e642378e04db58c8056
|