Skip to main content

Plone add-on to host document templates

Project description

Collective.templates adds a folder to Plone where users could upload document templates and set categories e.g. compatibility, license. It’s also possible to rate the templates and give feedback to the template authors.

Features

  • A template center with listing and display of template projects respectively to their rating, a search form and a listing of the latest projects.

  • Template projects with the abbility to upload template files and replace them with newer ones. The project page contains fields for product versions, categories, licenses and plattforms.

  • The user could send a message to the author of a template via a mail. The mail form uses a recaptcha widget. The contact data of the author of the template will not be made public.

  • The file extensions of the uploaded templates will be checked. It is possible to set the allowed file extensions distinct for the specific use case of the template center. They could be dynamically changed at any time.

Examples

This add-on can be seen in action at the following sites: -

Documentation

Full documentation for end users can be found in the “docs” folder, and is also available online at

Translations

This product has been translated into

Installation

Install collective.templates by adding it to your buildout:

[buildout]

...

eggs =
    collective.templates

and then running bin/buildout

Contribute

Support

If you are having issues, please let us know. We have a mailing list located at:

License

The project is licensed under the GPLv2.

Contributors

Changelog

1.0a7 (2019-08-30)

  • Fix the content type in the search for own projects in the own projects viewlet [Andreas Mantke]

  • Improve the message to the sender of a author contact form [Andreas Mantke]

  • Update localization files [Andreas Mantke]

1.0a6 (2019-08-26)

  • Improve the edit view of the tlcenter and the tlproject with further register and reordered fields. [Andreas Mantke]

  • Update localization files [Andreas Mantke]

1.0a5 (2019-08-25)

  • Pep8 and other code fixes [Andreas Mantke]

  • Change the sender of the messages to the portal email address [Andreas Mantke]

  • Use api.content.find instead of api.portal.get_tool for portal_catalog searches [Andreas Mantke]

  • Update localization files [Andreas Mantke]

1.0a4 (2019-08-16)

  • Fix rendering for DefaultView of projects [Andreas Mantke]

  • Fix regular expressions for validation of file extensions [Andreas Mantke]

  • Update localization template and localization files and add translation into German for further strings [Andreas Mantke]

1.0a3 (2019-08-11)

  • Change the tag for rendering a RichText field in the template view page template [Andreas Mantke]

  • Use safe_unicode util for strings in the mailtoauthor form [Andreas Mantke]

1.0a2 (2019-07-29)

  • Improve Manifest.in [Andreas Mantke]

  • Remove replaced functions from the tlproject module [Andreas Mantke]

  • Remove default values for allowed file extensions [Andreas Mantke]

  • Use only the first value of the catalog search result tuple for the pattern of the regular expression [Andreas Mantke]

  • Update localization template file and localization files [Andreas Mantke]

1.0a1 (2019-07-09)

  • Initial release. [andreasma]

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

collective.templates-1.0a7.tar.gz (52.0 kB view details)

Uploaded Source

File details

Details for the file collective.templates-1.0a7.tar.gz.

File metadata

  • Download URL: collective.templates-1.0a7.tar.gz
  • Upload date:
  • Size: 52.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.5

File hashes

Hashes for collective.templates-1.0a7.tar.gz
Algorithm Hash digest
SHA256 d8a566d21325f2082af8e54b5a0a4c409c2877fb743fd14fe2f5d020718f6417
MD5 25fc1b956d31856ec3f2fb85481234b6
BLAKE2b-256 94dffaba17a8b5a32c41c0c0f20bb1686d91421a5addd198995a59165a59bf62

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page