1. A computer implemented method for collaborative generation of digital reports, the method comprising: receiving, by a computer from an editor, information describing a layout of a digital report to be published as a plurality of pages, each page having one or more associated story blocks; configuring for display a publication layout of the digital report, the publication layout displaying the plurality of pages of the digital report; for each story block: receiving a location of the story block in the digital report, the location identifying at least a portion of a page from the plurality of pages, the location identified using the publication layout configured for the digital report; sending, by the computer, an assignment request for the story block to an author; receiving, by the computer, an acceptance of the assignment request from the author for the story block; receiving, by the computer, from the author, content for the story block, the content comprising one or more of textual information and an embedded interactive report, the embedded interactive report including visualization of a chart based on a live data source; receiving an approval from the editor for each story block; responsive to receiving, by the computer, the approval from the editor for each story block, configuring, by the computer, the digital report for publication; publishing the digital report as an interactive magazine to users belonging to a distribution list, wherein the published interactive magazine is configured to update visualization of the chart at read time using the latest underlying data of the live data source, the published interactive magazine further configured to allow a reader to: receiving a first interaction with the report, the first interaction requesting modification of the visualization of the chart; receiving a second interaction with the report, the second interaction requesting sharing of the modification of the visualization of the chart; and responsive to receiving the second interaction, sharing the modification of the visualization from the reader with another reader; receiving a revised version of the digital report comprising updated story blocks; and publishing the revised version of the digital report to the users belonging to the distribution list.