What is the QWeb template framework?
The QWeb template framework is actually far more useful than just for basic reports. The QWeb template is also the main way that all of the website builder's and new CMS generate the HTML to create the page. In reports, QWeb works exactly the same way as HTML gets generated, but instead directs the output into a PDF file.
The great part about this is once you learn how to modify reports in QWeb, that same skill will allow you to create dynamic web pages that can tie directly into Odoo.