backend portlet