/newsletter-for-liferay

Simple newsletter application for Liferay Portal

Primary LanguageJavaOtherNOASSERTION

Blue Newsletter for Liferay Portal
==============================================================
Tomek Lipski <tlipski@bluesoft.net.pl>
http://portal.bluesoft.net.pl

Info
==============================================================
Blue Newsletter is a showcase of rapidly developed (less than two days of work), enterprise-friendly Vaadin portlet for
Liferay Portal. Persistence has been provided by the Hibernate Framework.

Tutorial providing more implementation details and screenshots will soon be available at
http://portal.bluesoft.net.pl/web/tlipski/blog

The application delivers three independent portlets:
 * newsletter subscription portlet - available to all users (of course depending on portlet instance configuration)
 * newsletter sending portlet - used by content managers
 * newsletter admin portlet - allowing admin users to define new newsletters

The dependency on pl.net.bluesoft.util maven package can be resolved by obtaining and building https://github.com/tlipski/BlueSoft-Util.

The application has been deployed and tested on liferay-portal-6.0.6 running on top of tomcat-6.0.29. Vaadin version has been upgraded to 6.5.4 due to a problem with RichTextArea for Vaadin 6.4.10 provided initially with Liferay 6.0.6.

Roadmap
==============================================================
First of all, tests under different browsers/liferay configurations should be performed.

The following features would be highly desired:
 * List subscribed users inside admin portlet
 * Management of subscribed users inside admin portlet/other portlet, including subscription for Liferay Users, Roles, Organizations etc.
 * Multithreaded sending mechanism (e.g. JMS-based)
 * Sent newsletters history and status (newsletter console)

Then, features suggested at http://www.liferay.com/community/wiki/-/wiki/Proposals/Newsletter+Portlet should be considered.