Based on Liferay Web Form portlet: adde file upload capability and other msic