public static PopupBrowserWindow getPopupableForumController(UserRequest ureq, WindowControl wControl, final Forum forum, final ForumCallback forumCallback, final TitleInfo titleInfo) {    
    ControllerCreator ctrlCreator = new ControllerCreator() {
      public Controller createController(UserRequest lureq, WindowControl lwControl) {
        Controller forumWrapperController = getTitledForumController(lureq, lwControl, forum,  forumCallback, titleInfo);
        // use on column layout
        LayoutMain3ColsController layoutCtr = new LayoutMain3ColsController(lureq, lwControl, null, null, forumWrapperController.getInitialComponent(), null);
        layoutCtr.addDisposableChildController(forumWrapperController); // dispose content on layout dispose
        return layoutCtr;
      }          
    };
    //wrap the content controller into a full header layout
    ControllerCreator layoutCtrlr = BaseFullWebappPopupLayoutFactory.createAuthMinimalPopupLayout(ureq, ctrlCreator);