Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
hl.plone.boardnotifications
Advanced tools
.. image:: https://secure.travis-ci.org/Haufe-Lexware/hl.plone.boardnotifications.png :target: http://travis-ci.org/Haufe-Lexware/hl.plone.boardnotifications
.. contents::
hl.plone.boardnotifications
provides email notifications for
Ploneboard <http://pypi.python.org/pypi/Products.Ploneboard>
__ for several
purposes. It allows you to:
hl.plone.boardnotifications
using the Plone Control Panel.@@boardnotifier-settings
) and configure the mail templates (see
Configuration of Mail Templates
_ below).In version 1.1, storing subscriptions has changed. To migrate existing subscriptions:
If anything goes wrong feel free to submit a bug report <https://github.com/Haufe-Lexware/hl.plone.boardnotifications/issues>
__
If you choose to configure subject and signature, those will be used in all templates. If you want to use subjects and signature on a per-template basis, leave these fields blank. You can then add the signature to each template as appropriate. For a per-template subject, enter::
Subject:your subject here
on the first line of the mail template, followed by a blank line.
You can use a number of variables to produce meaningful mail texts using
standard Python string interpolation specifiers with the variable name as
mapping key (i.e. %(variable_name)s
). The following variables are available
in the email templates:
portal_memberdata
;%(threadtitle)s
to reference the conversation's
title;%(threadurl)s
to reference the conversation's URL;%(boardtitle)s
to reference the forum's title;%(commenturl)s
to reference the comment's URL.%(commenttext)s
to reference the comment's text.The salutation field can be used to define gender specific salutations. If you
don't need this feature, just leave it blank. When you save your settings, your
empty string will be replaced by :
- simply ignore this. You can still put a
generic salutation in each mail template and use %(fullname)s
to address
the recipient.
If you want personalized salutations, hl.plone.boardnotifications
defines a
new member property named 'salutation
'. It is your responsibility to fill
it per member by e.g. customizing @@personal-settings
. Then you have to map
the possible contents of the salutation member property to the desired
salutation, e.g.::
Mr:Dear Mr. %(fullname)s,
Mrs:Dear Mrs. %(fullname)s,
:Dear Mrs./Mr. %(fullname)s,
A comment has been added to a conversation, notify conversation subscribers::
Subject:New comment in thread "%(threadtitle)s"
%(salutation)s
There is a new post in thread "%(threadtitle)s", in the forum "%(boardtitle)s".
You are suscribed to this thread.
Here is the comment text:
%(commenttext)s
Go to the latests post:
%(commenturl)s
%(mailsignature)s
If you don't want to be notified: %(threadurl)s/unsubscribe
This e-mail has been sent automatically.
A conversation has been moved to another forum::
Subject:Conversation "%(threadtitle)s" has been moved
%(salutation)s
The conversation "%(threadtitle)s" has been moved to "%(boardtitle)s".
Go to the moved conversation:
%(threadurl)s
%(mailsignature)s
FAQs
Notify users when Ploneboard threads or comments are modified
We found that hl.plone.boardnotifications demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.