Metadata-Version: 2.1
Name: pyams_content
Version: 0.3.0
Summary: PyAMS base content interfaces and classes
Home-page: http://hg.ztfy.org/pyams/pyams_content
Author: Thierry Florac
Author-email: tflorac@ulthar.net
License: ZPL
Keywords: Pyramid PyAMS
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Framework :: Pyramid
Classifier: Topic :: Software Development :: Libraries :: Python Modules
License-File: LICENSE
Requires-Dist: setuptools
Requires-Dist: fanstatic
Requires-Dist: hypatia
Requires-Dist: myams>=0.1.59
Requires-Dist: persistent
Requires-Dist: pyams_catalog
Requires-Dist: pyams_file>=0.1.29
Requires-Dist: pyams_form>=0.1.28
Requires-Dist: pyams_i18n
Requires-Dist: pyams_mail
Requires-Dist: pyams_pagelet
Requires-Dist: pyams_portal
Requires-Dist: pyams_security
Requires-Dist: pyams_sequence
Requires-Dist: pyams_skin
Requires-Dist: pyams_template
Requires-Dist: pyams_thesaurus
Requires-Dist: pyams_utils>=0.1.15
Requires-Dist: pyams_viewlet
Requires-Dist: pyams_workflow
Requires-Dist: pyams_zmi
Requires-Dist: pyquery
Requires-Dist: pyramid
Requires-Dist: pyramid_chameleon
Requires-Dist: pyramid_mailer
Requires-Dist: qrcode
Requires-Dist: transaction
Requires-Dist: tinycss2
Requires-Dist: z3c.form
Requires-Dist: z3c.table
Requires-Dist: zodbupdate
Requires-Dist: zope.annotation
Requires-Dist: zope.component
Requires-Dist: zope.container
Requires-Dist: zope.contentprovider
Requires-Dist: zope.copy
Requires-Dist: zope.dublincore
Requires-Dist: zope.interface
Requires-Dist: zope.intid
Requires-Dist: zope.lifecycleevent
Requires-Dist: zope.location
Requires-Dist: zope.schema
Requires-Dist: zope.site
Requires-Dist: zope.traversing
Provides-Extra: test


PyAMS content configuration directives
======================================

# Default application factory
pyams.application_factory = pyams_utils.site.BaseSiteRoot

# Default application name
pyams.application_name = pyams

# PyAMS mailer
pyams_mail.mailers = onf.
onf.name = onf
onf.host = smtp.onf.fr
onf.queue_path = /var/local/env/pyams/var/mail

# PyAMS ØMQ TCP handlers
pyams_scheduler.tcp_handler = 127.0.0.1:5555
pyams_media.tcp_handler = 127.0.0.1:5556
pyams_content.es.tcp_handler = 127.0.0.1:5557
pyams_notify.tcp_handler = 127.0.0.1:8081
pyams_notify_ws.cache_server = redis://127.0.0.1:6379


# PyAMS content settings

# Supported lexicon languages
pyams_content.lexicon.languages = en:english fr:french

# Shared tools manager name
pyams_content.config.tools_name = tools

# Shared tools configuration
# All tools are created by the "pyams_upgrade" application script.
# For each tool, two settings are available:
# - a tool factory name, which is the complete class name of the tool manager class; PyAMS provides a default factory
#   for each tool, that you can override to provide your own custom implementation; this setting can also be set to
#   "NONE" or "--" if you don't want a given tool to be created.
# - a tool name

# News shared tool configuration
pyams_content.config.news_tool_factory = pyams_content.shared.news.manager.NewsManager
pyams_content.config.news_tool_name = news

# Forms shared tool configuration
pyams_content.config.forms_tool_factory = pyams_content.shared.form.manager.FormsManager
pyams_content.config.forms_tool_name = forms

# Views shared tool configuration
pyams_content.config.views_tool_factory = pyams_content.shared.view.manager.ViewsManager
pyams_content.config.views_tool_name = views

# Image maps tool configuration
pyams_content.config.imagemaps_tool_factory = pyams_content.shared.imagemap.manager.ImageMapsManager
pyams_content.config.imagemaps_tool_name = imagemaps

# Blog manager factory
pyams_content.config.blog_factory = onf_website.shared.blog.manager.BlogManager

# Site manager factory
pyams_content.config.site_factory = onf_website.shared.site.manager.SiteManager


History
=======

0.3.0
-----
 - allow usage of user request parameters in views
 - added optional search results finder adapter interface to be used in search results portlet

0.2.6
-----
 - updated HTML renderer to remove links to unpublished contents

0.2.5
-----
 - correctly reindex object on inner object modification instead of doing a full index

0.2.4
-----
 - new update on inner shared content object modification subscriber

0.2.3
-----
 - updated inner shared content object modification subscriber

0.2.2
-----
 - added log to check when an object is modified by an unknown principal

0.2.1
-----
 - updated content search API

0.2.0
-----
 - added content URL support to shared files
 - added property to sites managers to specify their indexation mode
 - updated mailto form handler to escape input values
 - added deleters to files properties
 - updated illustration target sublocations adapter
 - apply first publication date in workflow publish action
 - apply formatting to publication dates in content summary view

0.1.143
-------
 - updated datatype add and edit forms fields order

0.1.142
-------
 - added generation to remove old broken annotations which prevent content version cloning or duplication

0.1.141
-------
 - updated canonical URL management in navigation menus

0.1.140
-------
 - updated external links pictogram to be consistent with rich text editor

0.1.139
-------
 - updated pictograms manager edit form

0.1.138
-------
 - disable cache for search folders results portlets using aggregated renderers (to avoid serialization
   problems with Elasticsearch AggResponse class)

0.1.137
-------
 - added facet label to shared tools and data types
 - updated IContentTag adapters
 - updated shared contents and data types vocabularies labels
 - updated site root dashboard content -type column label

0.1.136
-------
 - added favorites support to sites, sites folders, search folders and hubs

0.1.135
-------
 - added file size to external files JSON exporter

0.1.134
-------
 - updated alerts types API default path

0.1.133
-------
 - updated alerts workflow
 - updated alert type update condition

0.1.132
-------
 - updated condition to create new version in alerts workflow
 - handle commas separated states list in shared tool content finder

0.1.131
-------
 - added medias gallery to REST API contents
 - updated APIs and schemas

0.1.130
-------
 - added color and pictogram properties to types
 - added pictograms support to thesaurus terms
 - added context argument to permissions checks
 - added shared contents notification event
 - reified table data attributes
 - updated APIs

0.1.129
-------
 - updated alerts management and API

0.1.128
-------
 - improved exclusion of context alerts from global alerts
 - added new internal "get_params" method to IContentSearch adapters for easier subclassing
 - updated internal link visibility checker
 - added base association item and paragraph visibility adapter
 - updated protected file view to check parents visibility
 - replaced content visibility adapter with workflow publication info adapter for paragraphs, associations items
   and gallery files
 - updated content finder API
 - updated content updater API
 - added optional argument to "render" method of HTML text renderer to return initial PyQuery object instead
   of rendered HTML code

0.1.127
-------
 - added escape of user search params to avoid XSS vulnerability

0.1.126
-------
 - added new alerts workflow
 - added JSON typed shared content converter
 - use canonical URL in HTML "oid_to_href" renderer
 - added JSON link illustration converter
 - updated factory name in JSON image converter

0.1.125
-------
 - updated content getter API
 - added attribute permission checker annotation to content archiving task request
 - updated translations

0.1.124
-------
 - updated calendar widget and VueJS component

0.1.123
-------
 - handle alerts when no view is selected in configuration

0.1.122
-------
 - added new calendar component
 - added support for custom view search arguments
 - updated alerts management

0.1.121
-------
 - updated translations

0.1.120
-------
 - created alerts shared tool
 - added permission and roles to use API keys
 - added shared contents interfaces and adapters to use REST APIs and to create or update contents from JSON,
   and return objects as JSON

0.1.119
-------
 - added workflow checker decorator

0.1.118
-------
 - updated choice fields vocabulary to handle accentuated characters in user forms

0.1.117
-------
 - added adapter to handle workflow publication info on hidden paragraphs

0.1.116
-------
 - updated shared files content checker

0.1.115
-------
 - updated QRCode images display

0.1.114
-------
 - added hint in roles checker column
 - updated external image properties edit form data extract event subscriber

0.1.113
-------
 - updated getter of gallery edit permission

0.1.112
-------
 - updated filename property management of shared file content
 - added substitutes names column to contributors restrictions dashboard
 - updated missing principals checker dashboard

0.1.111
-------
 - updated roles checker management view
 - updated shared file content management

0.1.110
-------
 - added content QR code generator
 - added shared tool usable to public and share a single file
 - added view to check roles granted to missing principals

0.1.109
-------
 - create a copy of roles before updating owners and contributors to handle correct persistence
   when changing content owner

0.1.108
-------
 - updated owner change features
 - updated owner role permissions (an owner can now create new versions)
 - added owner change in content history

0.1.107
-------
 - added notepad to redirect rules
 - added feature to shared tools to change contents owner

0.1.106
-------
 - updated permissions management on medias galleries

0.1.105
-------
 - corrected map portlet preview template

0.1.104
-------
 - moved map paragraph support to dedicated module
 - added map portlet
 - allow search folders method "limit" argument to be higher than current settings value
 - added flag to request annotations to mark that search engine got results
 - updated search results portlet items getter

0.1.103
-------
 - added support to store search forms requests params

0.1.102
-------
 - updated search API to add optional settings arguments
 - added "data_type" user query support

0.1.101
-------
 - updated supported Dailymotion videos share URLs
 - use content first publication date when limiting view search results age

0.1.100
-------
 - updated gallery management templates

0.1.99
------
 - allow to select sites, folders or search folders in views references
 - small updates in medias thumbnails

0.1.98
------
 - updated translations

0.1.97
------
 - updated illustration portlet preview template

0.1.96
------
 - added illustration portlet
 - updated gallery ZMI styles

0.1.95
------
 - corrected medias gallery template

0.1.94
------
 - updated gallery templates and CSS styles (using flex)
 - updated references table menu order

0.1.93
------
 - added interface to mark fake objects which are created only to feed
   renderers vocabularies
 - removed justified alignment toolbar button from HTML editor
 - updated gallery view legend

0.1.92
------
 - added workflow content first publication date attribute, with new view sort option

0.1.91
------
 - added tags support to shared content data types
 - added illustration support to internal content link
 - added support in view to stop getting params if an adapter returns a specific
   END_PARAMS_MARKER value
 - updated review notification email source and reply-to address

0.1.90
------
 - updated required ZMI views permissions

0.1.89
------
 - small update in site's content link management

0.1.88
------
 - small update in site's content link management

0.1.87
------
 - added new "calendar" shared tool
 - added missing property to search folder management interface
 - added view properties to exclude comme content types and data types from results
 - added view sorting option to sort on expiration date
 - updated form fields menu position
 - updated form "mail" handler

0.1.86
------
 - updated frame paragraph editor configuration
 - updated gallery file editor permission
 - added marker interface for form field container input form

0.1.85
------
 - updated content link rendering in site tree
 - updated gallery illustration adapter
 - updated frame paragraph editor configuration

0.1.84
------
 - updated gallery view context

0.1.83
------
 - added support interface to handle extraction of user search settings from context

0.1.82
------
 - added view attribute to limit contents age
 - added check when looking for sequential ID on a shared content
 - added method to IBaseGallery to only get visible images
 - added canonical and relative URLs adapters to logos
 - added gallery method to get only visible images

0.1.81
------
 - added "user_header" attribute to IAssociationInfo interface

0.1.80
------
 - added external URL to alerts

0.1.79
------
 - updated summary action icon
 - updated content provider rendering API

0.1.78
------
 - updated access to content properties menu

0.1.77
------
 - updated content summary view
 - automatically open dashboard's "All contributions" menu on page load
 - added "exclude_anchors" argument to paragraphs container when looking for
   visible paragraphs

0.1.76
------
 - sort terms in shared sites vocabularies
 - remove "*" from simple query strings

0.1.75
------
 - added property to be able to lock paragraphs and prevent removal by contributors
 - added option to display GPS coordinates on maps
 - added illustration adapter to gallery
 - updated gallery management to be able to associate gallery to any shared content
 - updated medias container management
 - updated renderers vocabulary

0.1.74
------
 - include illustration in content "head" portlet default settings
 - corrected external video renderers vocabulary name
 - added marker interface to verbatim paragraph inner properties edit form

0.1.73
------
 - added title attribute to paragraphs container portlet

0.1.72
------
 - updated paragraphs container portlet configuration interface to add paragraphs source
   reference and limit paragraphs count
 - updated default notification mode in review form
 - updated checks when creating new content types to avoid duplicated names

0.1.71
------
 - added verbatims portlet
 - added backoffice label to contents types

0.1.70
------
 - modified content links rendering in site tree view

0.1.69
------
 - updated JSON output of site folder properties form

0.1.68
------
 - handle short name update of search folders

0.1.67
------
 - added navigation mode to sites and hubs managers
 - updated content comments CSS styles

0.1.66
------
 - removed themes settings support from sites and hubs managers
 - added themes support on site root to use themes in advanced search form
 - updated shared data types vocabularies

0.1.65
------
 - added aggregations support

0.1.64.2
--------
 - corrected syntax error in view themes management

0.1.64.1
--------
 - corrected view name in themes management
 - translation update

0.1.64
------
 - added "Hubs" managers
 - allow inheritance of themes
 - allow selection of pictograms from forms manager
 - added alternate title to logos
 - added site contents vocabulary
 - allow selection of sub-themes in view themes settings
 - updated menus order

0.1.63
------
 - added header attribute to site manager

0.1.62.1
--------
 - corrected display of creation and modification dates on external files

0.1.62
------
 - added creation and last modification dates on external files associations

0.1.61.1
--------
 - updated imports for last "pyams_file" package version

0.1.61
------
 - moved MyAMS resources to dedicated package
 - apply relevance sorting in views and search folders only when a search query was entered
 - updated back-office advanced search to be able to use adapters (for example, to be able to
   use Elasticsearch); disable sorting in advanced search if search adapter is using it's own
   sort algorithm

0.1.60
------
 - alerts management interface: clicking on the link to hide or show an alert didn't
   restore icon state correctly after change

0.1.59
------
 - added internal and external links to framed paragraphs

0.1.58
------
 - added collections to advanced search engines
 - updated dashboards "Content type" column
 - updated contacts themes views

0.1.57
------
 - added check in user's addings menu to avoid getting shared sites in menu items
 - added search on collections
 - added options to "Header" and "Title" portlets to display publication date
 - updated shared content types management (using mixins)
 - updated permission to access form fields edit form
 - updated reverse links view to only display the last version of contents with links to the
   current context (instead of last "absolute" version, as usual)

0.1.56.1
--------
 - updated CSS resources

0.1.56
------
 - added SVG image-map portlet
 - added method in image maps to convert coordinates to SVG polygon format

0.1.55
------
 - updated form's captcha and proxy management by adding default settings to forms manager

0.1.54.2
--------
 - define alternate owners list on contributors restrictions as not required
 - use alternate "DottedDecimalField" for decimal form fields

0.1.54.1
--------
 - added notice on form's submit message input widget
 - added default value to form's submit button label

0.1.54
------
 - added contributor restrictions to allow contributors to manage contents owned by other
   principals
 - updated required permission in typed shared contents properties edit form

0.1.53
------
 - added interfaces and subscribers to be able to provide additional information to an internal
   link based on link's target class
 - updated search results portlet API so that results pages can have custom length
 - updated shared forms management (added RGPD consent management properties, updated
 - small refactoring in shared contents properties edit forms
 - added IInternalReferencesList support to logos paragraph
 - added option in shared data types definition to allow display of data type as content's tag
 - force full reload when shared content's title is modified so that breadcrumbs are correctly updated
 - added data type criteria in advanced search form

0.1.52
------
 - updated label dor draft contents using standard workflow
 - added actions support to form fields container table
 - make form fields annotatable
 - use an iterator when getting form's fields list
 - added Google's Recaptcha support to forms
 - update permissions management in associations containers and items (including menus)
 - corrected logos paragraph content checker

0.1.51.2
--------
 - small update in owner change form (use and store a copy of contributor's attribute instead of updating them
   "in place")

0.1.51.1
--------
 - removed "required" property on shared content data-types batch updater

0.1.51
------
 - added batch tool to update typed-contents type
 - updated Youtube video renderer to correctly handle "loop" parameter

0.1.50
------
 - updated review request handling to get a copy of current reviewers list before updating and setting it, instead of
   updating current reviewers list "in place"
 - removed required attribute on key-number paragraph's "number" property
 - removed useless restrictions factory on shared resources manager
 - removed deprecated Youtube "showinfo" videos setting
 - added optional data type on shared topics

0.1.49.1
--------
 - corrected syntax error in paragraph's renderer selection widget template

0.1.49
------
 - updated redirections rules table to add caching and correctly display status of links contents
 - small updates in themes and collections management
 - updated navigation portlets preview templates
 - added IImage to IBasicIllustration adapter

0.1.48
------
 - added option in internal content link to hide navigation header
 - added column in redirections container view to display rule target publication status

0.1.47.1
--------
 - added "superscript" formatter to framed paragraph editor

0.1.47
------
 - added argument in "register_content_type" function to declare that some content types are not
   "shared contents", and so are automatically rejected by views and search folders

0.1.46
------
 - use different parameter name for view contents portlet pagination
 - added property to view results portlet settings to avoid portlet display after first page
   of search results

0.1.45
------
 - update Youtube video provider to handle extraction of video ID from long video page URL
 - added "mailto:" links into menus and navigation components

0.1.44
------
 - added search engine settings for Opensearch integration

0.1.43.1
--------
 - moved shared content specificities portlet settings interface from PyAMS_default_theme package

0.1.43
------
 - switch search results sort on publication date if relevance is selected without user query

0.1.42
------
 - removed publication cancel form's data extract event subscriber used to check for required comment
 - added option to force canonical URL in view items portlet

0.1.41
------
 - added Facebook account and application ID in sharing feature settings
 - corrected boolean value of resource's age-range property
 - updated "mailto:" link URL

0.1.40
------
 - added views and search folders sort option based on "visible publication date"; this date is chosen at publication
   time and can be the current version effective publication date, or the first version effective publication date
 - use factories interfaces in paragraphs add and edit forms
 - added social network connection interface and adapters
 - added duration and age range attributes to resources
 - don't make comment required when canceling a prepared publication

0.1.39.1
--------
 - renamed sort constant name and updated sorting labels

0.1.39
------
 - removed references settings from search folder
 - updated translations

0.1.38
------
 - added IAttributeAnnotatable marker interface to thesaurus term "HTML" extension interface

0.1.37
------
 - updated workflow to add visible states
 - updated workflow management to handle content's "pre-publication" (added scheduler tasks to handle future effective
   publication date or archiving)
 - added workflow states diagram

0.1.36
------
 - updated views query management so that internal references are always sorted in first position
 - updated views query params management so that if an adapter returns a null value, the query is cancelled
   (this is used notably when views use context settings but context doesn't define any value)
 - added method to search results portlet settings to check for user query

0.1.35
------
 - added source folder to data types, and removed unused attributes
 - updated search results portlet settings to avoid search without criteria when needed

0.1.34
------
 - added internal references to shared contents, which can be used by views to add links to internal contents
 - added dashboard column to display data type of typed contents

0.1.33.1
--------
 - updated toolbox portlet icon

0.1.33
------
 - updated resources attributes

0.1.32
------
 - updated permission on workflow clone views
 - updated advanced search results sort order
 - added short name to search folder, and updated default sort order
 - added shared contents "specificities" management, to allow a shared content type to provide specific information
   via several entry points (header portlet, paragraph and content portlet)
 - added glossary management features
 - added "remove_tags" HTML renderer
 - added editor (in HTML mode by default) to raw code paragraph
 - updated translations

0.1.31.2
--------
 - corrected required property of internal link "force_canonical_url" attribute
 - updated site container header

0.1.31.1
--------
 - updated template translation domain

0.1.31
------
 - updated dynamic menus management
 - use custom skin's stylesheet in HTML editor
 - updated factories declarations
 - add error message in rename form when selected URL already exists
 - added option to force canonical URL in internal links
 - updated views interfaces to add optional "request" argument to params and results getters methods
 - updated views and search engines so that results displayed in a view component can be excluded from other search
   results
 - allow direct search by OID (prefixed by +) in front-office

0.1.30
------
 - updated quick search engine from dashboards
 - updated translations

0.1.29
------
 - updated menus order

0.1.28
------
 - updated views and search folders engine
 - added property to views to only select contents located inside view's context
 - added navigation links to paragraphs container portlet

0.1.27
------
 - don't notify when adding images to gallery
 - updated paragraph's illustration marker
 - use same window location hash on redirect after renaming site item

0.1.26
------
 - added search folders, which are a mixin between site folders and views
 - added option to only include selected references in views, without doint any search
 - added internal reference to logos
 - added custom header to contents links
 - updated contact card
 - updated sites tree table ID
 - updated Venusian exclusion rule
 - updated "site_index" module location (moved to "catalog" feature)
 - moved all front-office skin's related features to PyAMS_default_theme package; pyams_content.skin.zmi is moved back
   to pyams_content.zmi
 - improved TinyMCE editor plug-in used to insert internal links (pyams_content.js)

0.1.25
------
 - added pictograms manager to handle empty pictograms list
 - keep order when updating container's object URL's
 - updated permission to access properties view
 - corrected OpenGraph locale tags

0.1.24
------
 - updated public title of attachments
 - check view's context before using it's content type
 - get view's internal references into given order

0.1.23
------
 - added check in text with prefix widgets
 - updated attachment public title

0.1.22
------
 - sort pictograms in manager settings form
 - use request hostname in portlets cache key
 - added attributes, methods and portlet related to site navigation
 - added settings to add prefix to all external files download links
 - added sitemap and "robots.txt" views
 - updated videos renderers

0.1.21
------
 - updated cancel button's type in paragraphs inner edit forms
 - merge branch dev-dc to include new menus properties

0.1.20
------
 - added base typed contents properties edit form
 - added option to view items display portlet to select start position of extracted items
 - use locale settings when sorting top menu items

0.1.19
------
 - added "topic" shared content
 - added description and notepad attributes to sites, folders and blogs
 - added common base interface for all illustrations targets
 - added shared content's title portlet
 - updated gallery interfaces and properties

0.1.18.2
--------
 - check for broken objects while iterating over visible paragraphs

0.1.18.1
--------
 - remove broken objects from catalog when reindexing

0.1.18
------
 - better PEP 8 conformance
 - many many ZMI updates

0.1.17
------
 - clear catalog and reindex all objects in "pyams_index" script
 - updated forms templates
 - updated advanced search engine to search over tags, themes and collections
 - added "header" attribute to shared contents (replacing "Header" paragraph), and
   added static attribute to disable header on selected shared contents

0.1.16
------
 - use iterators in all dashboards
 - updated view content portlet to select and merge several views
 - handle cache for header and footer
 - added custom file view to check publication status before giving access
 - added arguments to avoid using cache when getting view results (for example in preview mode)
 - added "oid_to_urls" HTML renderer to convert internal "oid://" links to URLs
 - added Opengraph metas for shared contents
 - added support for illustration to thesaurus terms
 - added support for tags and collections, which are specific kinds of themes
 - added location map paragraph
 - added redirections manager
 - added renderer resources management
 - use locale name in header and footer cache key
 - updated system manager permissions
 - updated internal links management

0.1.15.1
--------
 - added request argument when rendering pictogram image

0.1.15
------
 - added "basic" and "navigation" illustration components
 - added pictogram selection widget
 - added optional pictogram to links
 - added generic menu feature
 - added key numbers portlet
 - added site container "rename" view to change object URL
 - include quick search results table in main dashboard view

0.1.14
------
 - added header and footer management features
 - added renderer for each kind of paragraphs
 - added preview for a each paragraph one by one
 - added optional checks before publishing content
 - updated groups management in forms

0.1.13
------
 - renamed factories to use snake_case on functions
 - updated custom "update_content" methods for last PyAMS_form package
 - added checks for "pyams_gis" package availability to enable GPS coordinates attributes
 - refactored blog post add form
 - added ProtectedFormObjectMixin as base class to menu dividers to avoid menus only containing dividers
 - added prefix to edit forms
 - updated TinyMCE editor initialization
 - updated contact paragraph properties
 - updated JSON events responses

0.1.12
------
 - updated site upgrade code to use factory interfaces for shared tools
 - added default site root factory utility
 - added default factory adapters for shared tools and shared contents

0.1.11
------
 - added workflow states vocabulary for use in advanced search form
 - added shared "renderer" feature
 - added renderer support to most paragraph types for easy customization and extension
 - added support for videos in illustration content
 - added support for illustration in several contents (site, folder, topic...)
 - added "raw" HTML paragraph type
 - added logos and logos paragraphs
 - added external videos as paragraphs
 - updated database upgrade code and removed INewLocalSite event subscriber
 - converted images galleries to medias galleries, allowing any media
 - refactored contents preview using "real" renderers (and iframe to get a "real" preview)
 - updated form events to only refresh renderer input widget instead of full form on property update
 - moved internal links interfaces to pyams_sequence package

0.1.10.1
--------
 - updated resources path

0.1.10
------
 - added missing sequence target attributes to blog manager class
 - added workflow adapters to content links
 - updated review management interface
 - updated workflow notifications messages
 - updated site dashboard columns
 - moved "pyams_content.zmi" package to "pyams_content.skin.zmi"

0.1.9
-----
 - added site management features
 - added "pyams_content.features" module to include extra-content features like content check,
   content preview and content reviews
 - added base classes and management interface to handle custom "typed" contents; these are shared contents
   of a same content-type, but for which a given "datatype" attribute determines which attributes are available
   within a given interface which defines all available attributes
 - updated review interfaces

0.1.8
-----
 - switch from callbacks to events in several forms output
 - added allowed paragraphs types to shared tools
 - added count markers in paragraphs view for each association type and illustrations
 - don't create default paragraphs when paragraphs list is not empty (which is the case when
   duplicating a content)
 - added direct link to favorites from dashboards
 - use generic event for forms updates output
 - updated paragraphs container management
 - updated language management in text search
 - updated content preview management
 - many improvements and minor updates

0.1.7
-----
 - added illustration and gallery paragraphs summary
 - added shared forms
 - update 'archived' dashboards using new workflow 'archived_states' property
 - move 'content.workflow' notification handler from PyAMS_notify package
 - get mode from parent mode in inner illustration edit form

0.1.6
-----
 - added content archiver task
 - use 'associations' to handle links and external files
 - updated workflow transitions conditions
 - updated dashboard headers and columns
 - updated shared tool's restrictions dashboard
 - update workflow summary view and forms messages
 - sort items in top links menus

0.1.5
-----
 - une generic function to generate all shared tools (pyams_content.generations)
 - use dynamic dialog class based on background image width in image maps adding and editing forms
 - add check against empty URLs before rendering imape map areas
 - add constants for role names
 - add workflow date indexes
 - add role for templates managers
 - add content publication properties subform
 - added readonly attributes for creation and last modification labels of shared contents
 - added content "push end date" and controls on publication effective and expiration dates
 - added base of view content portlet
 - changed content header to remove link to "new version" when the only version is in "retired" state
 - changed content summary view
 - updated webmaster permissions
 - moved news publication attributes to default workflow publication interface
 - use different messages in content deletion form if removed version is the first one or not
 - use simple adapter to get workflow associated with a given tool
 - set body of HTML paragraphs as not required

0.1.4
-----
 - added content review features
 - added image map content type
 - added attributes on default workflow transactions to handle notifications (used by "pyams_notify" package)
 - added UserSkinnableContent as base class for site root and blog manager
 - changed admin view name to "admin" instead of "admin.html"
 - changed vocabularies declarations
 - changed widgets CSS class attribute

0.1.3
-----
 - added subscribers for media files events
 - updated contents management interface

0.1.2
-----
 - added favorites contents in user's profile with dedicated dashboard
 - added publication fields in shared content base class
 - updated management interface
 - updated administration profile
 - updated workflow states labels
 - changed inner forms base class

0.1.1
-----
 - updated shared content header
 - added dashboard info when not concerned by any content
 - changed owner role index name in search form

0.1.0
-----
 - first preview release
