7. A system comprising: a server device to: generate a custom news document, where the custom news document includes a plurality of custom news sections; assign one or more of a keyword or phrase, a topical category, or a geographic category to each of the plurality of custom news sections; embed search queries into the custom news document, where the embedded search queries include an applet or an iframe that includes one or more instructions to submit the assigned one or more of a keyword or phrase, topical category, or geographic category to a news server in response to receiving a request to access the custom news document; receive, from a client device, the request to access the custom news document; send the embedded search queries across a network to the news server, in response to receiving the request, where the news server obtains news content based on the embedded search queries; receive the obtained news content from the news server in response to sending the embedded search queries; and populate the plurality of custom news sections with the received news content.
7. A system comprising: a server device to: generate a custom news document, where the custom news document includes a plurality of custom news sections; assign one or more of a keyword or phrase, a topical category, or a geographic category to each of the plurality of custom news sections; embed search queries into the custom news document, where the embedded search queries include an applet or an iframe that includes one or more instructions to submit the assigned one or more of a keyword or phrase, topical category, or geographic category to a news server in response to receiving a request to access the custom news document; receive, from a client device, the request to access the custom news document; send the embedded search queries across a network to the news server, in response to receiving the request, where the news server obtains news content based on the embedded search queries; receive the obtained news content from the news server in response to sending the embedded search queries; and populate the plurality of custom news sections with the received news content. 9. The system of claim 7 , where the server device is further to: customize the custom news document using input received from a user, where, when customizing the news document using input received from the user, the server device is to: add a new news section; move a news section to a different location in the custom news document; delete a news section; change a rank property associated with a news section; or change a display property associated with a news section.