added base for programmefocus portlet (re #384)