Melon News Component needs to be connected with the users of the web site. The implementation of the user module is different in the different web applications. To be reusable in all these web applications the component gives the possibility to the developers to implement NewsUserProvider abstract class by themselves. NewsUserProvider provides the interface between Melon News Component and user data sources.

Methods that should be implemented in NewsUserProvider:

If the component is configured to allow logged users to post comments to the news managed with Melon News Component then one more abstract class should be implemented: CommentUserProvider. This class gives information to the component to the users that post comments.

Methods that should be implemented in CommentUserProvider: