Abstract:
The present disclosure relates to cloud-based techniques that may be used to manage how digital content is arranged and distributed. For example, a non-transitory, computer-readable medium may include instructions that, when executed, are configured to cause processing circuitry to provide a cloud-based application that maintains an editable draft issue comprising a plurality of draft articles, generate a published issue that has a plurality of published articles corresponding to the plurality of draft articles based on the draft issue, and provide the published issue to one or more electronic devices.
Abstract:
A novel method of facilitating the authoring of content and the delivery of the authored content to different types of device is provided. The method supports the design of unique and aesthetically pleasing content while minimizes the amount of effort required from authors and/or publishers. The method does so by creating one single content presentation structure (CPS) for the authored content that is adaptable to different devices and different orientations. Such a universally adaptable content presentation structure is based on a standardized grid system that the publishers can easily become familiar with to author their content.
Abstract:
Some embodiments provide a method for displaying text content on a device. The method receives a set of text content arranged in a single column. The method identifies a separable segment of the text content for display on a device. Based on properties of the text content and the device, the method determines whether the separable segment of the text content meets a set of characteristics for dividing the segment of text content into more than one column for display. When the separable segment of text content meets the set of characteristics, the method displays the segment of text content using more than one column.
Abstract:
A novel method of facilitating the authoring of content and the delivery of the authored content to different types of device is provided. The method supports the design of unique and aesthetically pleasing content while minimizes the amount of effort required from authors and/or publishers. The method does so by creating one single content presentation structure (CPS) for the authored content that is adaptable to different devices and different orientations. Such a universally adaptable content presentation structure is based on a standardized grid system that the publishers can easily become familiar with to author their content.
Abstract:
Some embodiments provide a document viewing application with first and second document-browsing modes. The first document-browsing mode, accessed through a first UI item of several top-level UI items, displays several selectable document channel items corresponding to previously-selected document channels. Selection of one of the selectable document channel items causes the document viewing application to present a set of documents related to the document channel corresponding to the particular selectable item. The second document-browsing mode, accessed through a second UI item of the several top-level UI items, displays several selectable document panes corresponding to documents related to several of the previously-selected channels.
Abstract:
Some embodiments provide a method for rearranging a content layout. The method receives a first layout that includes content elements arranged across a first set of layout sections having a first number of sections, each of which has a same first width. The first layout defines a first margin width on either side of the layout and a first gutter width between the sections. Based on an available display width, the method determines a second gutter width and second margin width for a second layout based on the first layout. The method dynamically calculates a second number of sections in a second set of layout sections for the second layout based on the available display width, second gutter width, and second margin width. Each section of the second set has a same second width. The method rearranges the elements into a second layout that spans the second set of sections.