This wiki does not contain official documentation and is currently deprecated and read only. Please try reading the documentation on the Liferay Developer Network, the new site dedicated to Liferay documentation. DISCOVER Build your web site, collaborate with your colleagues, manage your content, and more. DEVELOP Build applications that run inside Liferay, extend the features provided out of the box with Liferay's APIs. DISTRIBUTE Let the world know about your app by publishing it in Liferay's marketplace. PARTICIPATE Become a part of Liferay's community, meet other Liferay users, and get involved in the open source project. Newsletter Portlet
I added this as a child page because the functionality was so well laid out. The original post is here
Newsletter publishers should be able to :
- manage newsletter entries (as in announcements portlet)
- schedule sending dates (as in announcements portlet)
- manage the mailing list (as in "user group" management, let's suppose a mailing list is a user group in Liferay)
- choose between different html templates dedicated to his community/organization (as in a web template)
- manage an history of newsletters (as in anouncements portlet)
Subscribers should be able to :
- subscribe / unsubscribe (like in "user group" management, "my account" portlet...)
- receive the letter in his own language (impossible for the moment)
I think that a good way to achieve this would be to create a link between the anouncement portlet and the Journal system.
Here's how :
- Liferay admin would prepare a Journal structure called "Newsletter_entry" with subject and body fields and multiple templates linked to it.
- Newsletter writer would write a Newsletter entry with this structure and the template of his choice. He could then localize subject and body fields in any language he wants
- This letter can be approved, tagged, versioned, localized as a classical journal article...
- Newsletter publisher would have an anouncement portlet in his control panel
- He can add/edit an entry like in the current anouncement portlet, excepting that he would have a "journal web content" search container UI that would allow him to select the article made by the newsletter writer (new dev)
- He could then select a scope (like in the current anouncement portlet)
- Preview (like in the current anouncement portlet + new dev)
- Schedule a sending date (like in the current anouncement portlet)
- Then an e-mail containing the article html content would be sent to people in the selected scope (anouncement portlet).
- Plus: each e-mail content would be displayed in a language according to the default language of the user. (new)
So that would be basically like the current anouncement portlet.
Excepting that a link is made to a real journal article and that gives the following benefits :
- multiple languages
- multiple templates
- workflow
- versioning
- tagging
- the ability to display automatically newsletter archives on a web page thanks to the asset publisher portlet
- rich html editor for the body
I would like to know your opinion about that design.
-- Especially Raymond Augé who's the author of the anouncement portlet. --
Would this link to journal be a clever improvement of the anouncement portlet?