ID.nxt | Modern Layouting System

New Page Layouting System imagined from ground up, focussed on scalability and extensibility to support workflows for cross channel publishing needs.
About the Project

InDesign has been the industry standard in print publishing for over a decade and still is. Modern Day Publishing has grown immensely to cater to multiple mediums where print is just a channel, InDesign though capable of supporting digital publishing, still lacks a bit behind in providing an experience that enables users to seamlessly create content for Multi Channels. 

Project Blocks is an Idea that re-imagines how users can create content within a WYSIWYG application environment using a Content First approach. It's not about inventing new capabilities for an application, but remoulding the existing functionalities and surfacing them in an intuitive and non-officious way.

Defining a Block
The Essence of the Block System is the Atomic Nature of published content. Content Fragments make up any published layout. Irrespective of the final medium, the modular nature of content can easily be identified.
Content Fragments are used across different mediums, with different style and layout information associated to it.
Content Fragments vary in the complexity. It can be as simple as a Graphic frame with an Image or as complex as a complete page layout.
The proposed Blocks Systems leverages this atomic nature of the Content Fragment and extends it further building intelligence into it.
What is a Block ?

A Block is a Content Fragment with the ability to hold multiple publishing intent information and its related Content, Layout and Style information.

Blocks can exist independently outside the context of a Layout and can be used across multiple layouts.

Block may or may not hold any Style or Content information. Block can reference the external content and data

A cloud based file, based on the Block system essentially turns into living breathing CMS of design content which can be accessed any where.

Blocks In Action

Drag and Drop blocks to easily create layout.

Block system makes content creation easier than ever. With default set of Block templates, New user can start creating layouts right Out of the Box. This system makes the application more approachable for the beginners and can be extending further by supporting an ecosystem of block templates that can be accessed via a marketplace like Adobe Stock.

Drag and Drop to create complete layouts.
Drag and Drop to create complete layouts.

Create Block Templates and Re-Use

Blocks can be saved as templates and can be reused. Enables Creative Pro's to save smart micro templates that are available across the broad range of publishing intents.

Create Block templates and add them to favourites for re-use.

Create alternate Publishing Intents

Creation of Multiple Publishing intents comes to centre stage in ID.nxt
Blocks automatically adapt to the new publishing intents based on available intent information with in the block. If there is no intent information available, users can customize the block for a particular intent. New Intent specific information is automatically saved to the Block.

Add multiple publishing intents to a document.
Simultaneously work on multiple intents at the same time.
Simultaneously work on multiple intents at the same time.

Access Blocks from different files

Because the block system allows the block to exist outside the context of a layout and the Cloud First file system allows access to individual file, moving blocks from one file to another is easy. Content reuse is another forte of Block System.

Auto Generate Document Outline.

To maintain the content sanctity and structural hierarchy of the document, content outline plays an important role. Further having an independent content outline allows workflows beyond just designing the layout of the document.

Create multiple content versions outside the context of a layout.

Content first system allows content versioning based on intents even without creating a layout. This allows an extensible support of workflows involving varied personas like authors, editors and content creators.

Block Level Collaboration.

Share, create/assign tasks, define access rights on Block level. Enable Enterprise workflows with multiple stakeholders working on a single project/document.

Share individual Blocks
Create and Assign multi-level task and approval system on block level.

Support Multi Device application ecosystem.

Defined editing capabilities of an application based of device capabilities. Allows access to author simple or complex blocks based of device computing power. Enable an App Ecosystem where mobile devices play important role in the content creation and layouting workflows.

Enterprise - Map block template to syndicate formats.

Block templates can be extended for mapping to third party syndicate publishing format templates. Integration with Wordpress, Drupal, AEM, Facebook articles and other template driven syndicate formats for easy delivery of content across systems enabling new Multi-Channel Publishing Workflows for enterprise use cases.

Enterprise - Tag Blocks with relevant Metadata

Tag Blocks with MetaData that Flows across systems and with published content. Allows content production automation workflows and integration with analytics that enables Content Level data attribution which can be routed back to the document.