1. A method comprising: receiving, at a server and from a plurality of computer systems over network connections, content designated for electronic publication, wherein the content is comprised of portions of content received from the plurality of computer systems; storing, by the server, the received content in a staging memory of a storage system coupled to the server, wherein the staging memory is separate from a user memory assigned to a user associated with the electronic publication, wherein the user memory is updatable by the user; blocking, by the server, updating of the portions of content that are stored in the staging memory; determining, by the server, that the content is ready for publication by determining that each of the portions of content stored in the staging memory are assembled into the content; and in response to determining that the content is ready for publication, transferring, by the server, the content from the staging memory to the user memory for electronic publication of the content.