Actually, I tried this solution before, but the layout is currently empty:
Opening the webpart MessageBoard.ascx in the Visual Studio has also just this element: <cms:MessageBoard ID="msgBoard" runat="server" /> .
Looking into ascx.cs is not helping me as well, I cannot see the PrepareLayout and Append methods to figure out how the webpart is composed.
In other words, how can I know the required asp.net and Kentico elements to include in the new layout to make it work?
Could you please help more?