If you are not familiar with the database table data management by Info and Provider classes, we strongly recommend that you refer to the Database table API topic first.
The Message boards module classes use the CMS.MessageBoard namespace.
•BoardInfo - represents one message board.
•BoardBoardInfoProvider - provides management of message boards.
•BoardMessageInfo - represents one message.
•BoardMessageInfoProvider - provides management of messages.
•BoardSubscriptionInfo - represents one message board subscription.
•BoardSubscriptionInfoProvider - provides management of message board subscriptions.
•BoardRoleInfo - represents a relationship between one role and one message board expressing that a particular role is allowed to add comments to a particular board.
•BoardRoleInfoProvider - provides management of relationships between roles and message boards.
•BoardModeratorInfo - represents a relationship between one user and one message board expressing that a particular user can moderate messages of a particular message board.
•BoardModeratorInfoProvider - provides management of relationships between moderators and message boards.