For a publisher to be able to achieve the goal of multiple revenue streams, it will have to integrate payment processing into its site. This will enable the site to sell products and services (such as downloadable reports and software, branded merchandise, software, etc), charge subscription fees for access to premium content and promote and sell events (seminars, webinars, courses, etc.).
This can be a torturous process unless you know what you are doing.
This is a quick guide to getting started, based on my experience of launching sites all over the world, including the U.S. and the U.K.