Features
Plans
Discovery Pilot

Create documents John is currently editing

Decription text

More than words and paragraphs

Newsroom revolutionizes digital news publishing process with smart simultaneous editing, real-time update, and flexible interface. Writers can quickly create articles, Copy Editors can swiftly edit the story, and Photo Editors can easily license and embed photos. All at once.

Create more, together

With Newsroom, everyone can work together in the same content at the same time.

Invite anyone
Invite Editors, Photo Desk, Copy Editors, Video Editors - to your content via Slack and edit the article together.
Edit in real-time
When someone is editing your content, you can see their work as they make changes or embed media assets.
Chat with others
Chat with others directly inside any content and invite others with “@” their Slack handle and they’ll get a notification.

Never lose your work again

All your changes are automatically saved as you type. You can even use revision history to see old versions of the same content, sorted by date and who made the change. Check your work in your high fidelity preview and hit publish button with confidence.

Clean and simple text editor

Newsroom brings your articles to life with smart editing and styling tools to help you easily format text and paragraphs. Choose to embed from thousands of images, videos, and other media assets, right in the text editor.

All of Search, right inside the content

Search all of CMS right inside the content, without ever leaving your article.

Be the first to tweet

When you publish out the article, automatically post to social platforms with a single-click. Have complete control over the tweets with robust Twitter preview.

Do more with contextual UI

Take your content editing experience to the next level with contextual components based on your role and content type. You can personalize - arrange, fold, show, and hide cards and items to fit your own workflow.

Personalize your Newsroom

Access contents directly from your personalized Dashboard.

Choose your favorites
Select any content as a favorite to quickly access it from your Dashboard.
Follow article statistics
Track your article statistics and stay on top of the best performing stories with Omniture & Chartbeat integration.
View your latest activities
Track your activities and easily access the contents you worked on.
See latest published content
Keep abreast of all the published contents in Newsroom with a single view.
Track article status
Track the status of any articles of your choice and get notified when they are published.

Start from where you left off

Newsroom always remembers where you are and brings you back to where you left off, even when you lose connection or simply logged out.

Come and create with us

Flexible Structure
Newsroom offers a decoupled front-end editorial experience. Back-end solution and 3rd party services can be added or replaced, while keeping the same UI and workflow for the editors.
Incremental Growth
Each of the features can be incrementally tested and rolled out to immediately benefit the editorial experience as quickly as possible.
In-house team
Unlike the external vendors or agencies, dedicated team of designers and engineers would collaborate closely with CNBC 24/7 and quickly incorporate feedback into Newsroom.

CMS Features

Features
  • Editorial Features
  • Internal Search
  • Rich Text Editor
  • Internationalization
  • Social Media Integration
  • Charts & Market Data
  • List Management
  • SEO/Social Card Management
  • Image
  • Digital Rights Management
  • Image Retrieval
  • Image Editing
  • 3rd Party Integrations
  • Dynamic Crop Generation
  • Video
  • Video Basic Editing
  • On-air to web
  • Workflow Management
  • Roles and Permissions
  • Content Queue
  • Approval Process
  • Events and Notifications
  • Analytics
  • Site Metrics
  • CMS Metrics
  • System Features
  • Inbound APIs
  • Outbound APIs
  • Versioning
  • Multi-browser support
  • Seamless deployment
  • SSO / Two-factor Authentication
  • BEE

  • Location

    • Content Library, Media Library, widgets within content, Dashboard cards
    • Contents with body of text, e.g. News Story, Breaking News
    • International teams interface
    • Article publishing workflow
    • Rich text editor and tagging of various content types
    • Curated Collection, Dynamic Collection, and Collection Group
    • All contents
    • Media Library
    • Media Library
    • Media Library
    • Media Library
    • Media Library
    • Media Library
    • Media Library
    • Content creation, image licensing, configuration
    • Dashboard
    • Dashboard, notification, content creation
    • Global notification, Slack
    • Dashboard
    • Dashboard
    • n/a
    • n/a
    • Content Library; All contents
    • n/a
    • n/a
    • Login
  • Phase

    • Phase 1
    • Phase 3
    • All
    • Phase 3
    • Phase 3
    • Phase 3
    • Phase 3
    • Phase 2
    • Phase 2
    • Phase 2
    • Phase 2
    • Phase 2
    • Phase 2
    • Phase 2
    • Phase 1
    • Phase 1
    • Non-MVP
    • Phase 1
    • Phase 1
    • Non-MVP
    • All
    • All
    • Phase 1
    • All
    • All
    • Phase 1
  • Description

    • Simultaneous editing with real-time update, embedding and styling options, suggestion of stock ticker hyperlinks, auto-population of fields based on input
    • Pre-filled fields, different set of statistics, and role-based options based on location
    • Tweet when publishing, preview for social media
    • Global Data Synchronization (GDS) Security as static resource
    • A carousel is composed of a Collection; A page is composed of a Collection Group.
    • Consolidate SEO fields, social metatag overrides, and social preview
    • Licensing 3rd party images, role-based licensing
    • Search images with keyword and filters
    • Levels & Vignette, presets
    • Integrate 3rd party services: Getty Images, AP, Reuters
    • Focal point, focal rectangle
    • Set thumbnail, edit metadata, clip video
    • Explore CNBC's current technology
    • Role-based contextual fields, options, and functionalities; User configuration
    • Latest Published Contents, My Latest Activities
    • Assign task, recieve notification
    • When tracking content gets published, when task is assigned
    • Integrate 3rd party services: Omniture, Chartbeat, SocialFlow, etc.
    • Analytics on the CMS
    • Bring in wires, Ajax updates etc.
    • Drive syndication
    • Revision history for both autosaves and hard-saves
    • Support all browsers: Chrome, Safari, Firefox, Internet Explorer, etc.
    • e.g. SAML, OAuth

Multi-Generation Plan

: Lives in Pilot

  • MAR '17
    Open or Close

    Elements

    1.1 SSO Login

    1.2 Dashboard

    1.3 Content Library

    Features

    - Favorites:   Display the user's favorited items on the Dashboard for quick shortcut (search, filter, remove, and rearrange)

    - My Latest Activities:  See all the activities that the user has performed (load more and scroll within the card)

    - Status Tracker:  Track the status and activities happening to a specific set of contents that the user specifies (search, filter, and remove)

    - Latest Published Contents:   Show the list of the all the latest published contents in the CMS (load more and scroll within the card)

    - Article Statistics:   Display the relevant statistics of the articles that user has touched (search, filter, and remove)
            - Number of visits
            - Number of uniques
            - Number of reads
            - Top 5 Referrals and numbers
            - Devices: Desktop, Mobile, etc.

    - Top 10 article statistics:   See the top 10 articles that are performing well today and did yesterday
            - Number of visits
            - Number of uniques
            - Number of reads
            - Top 5 Referrals and numbers
            - Devices: Desktop, Mobile, etc.

    - Sitewide Statistics:  View the sitewide statistics
            - Real-time trend of CNBC.com
            - Number of visits
            - Number of unique visits
            - Other statistics on CNBC.com site

    - Notification & Slack Integration:  Receive notifications in a specific channel when the content you are tracking gets published

    - My Tasks (non-MVP)

    - Content Library
            - Information the user would see per item: Thumbnail, Slug, Association (e.g. Section, Tags, etc.)
            - Filter: Content Type, Association (e.g. Section, Tags, etc.), Publish status, Author
            - Flags to display on Dashboard: Favorites, Status Track, Stats
            - Saved filter:  Users can store the frequently used filter settings in the library
            - Revision History:  Both autosaves and hard saves & published

    External Services

    - Statistics: Chartbeat, Omniture, SocialFlow

  • JUN '17
    Open or Close

    All the media items will be displayed in the searchable/filterable Media Library.

    Types

    2.1 Image, Chart, Audio, File

    2.2 Gallery (Content Type)

    2.3 Video

    Features

    - Search & Filter:  Keyword search and filters by type, source, license status, and last used in the Media Library

    - Grid View of the Media Library:  Visual display of all the media items

    - 3rd party integration & licensing:  Users can view all the available images from 3rd party sources (Getty Image, AP, Reuters) in a single feed within the CMS. Photo Editors can license the photo directly from Media Library.

    - Image Metadata:  Image metadata will be stored in Toolbelt's database

    - Image Cropping - Focal Point & rectangle:  Focal points and rectangles can be set for different crops for different use cases on the front-end application
            - Exploring Cloudinary vs. building custom services

    - Other image editing options: Level and Vignetting (non-MVP)

    - Upload the video: Upload video files from local drive to Media Library

    - Edit video metadata: Ability to edit and save video metadata, e.g. Slug, Title, Description, Guest, Franchise, Team, Source, etc.

    - Set thumbnail:  Select the current frame from video, upload from desktop, choose from Media Library images

    - Clip the video:  Specify in and out time to generate a shorter clip of a viedo

    - Live stream clipping:  Transferring the clipped video from the live clipping service
            - Explore the service capability of Volicon

    Further Exploration

    - Explore technology for video workflow

  • NOV '17
    Open or Close

    "Article content types" listed below have the same metadata and features.

    Types

    3.1 Breaking News (Security, Source, Team, Project)

    3.2 News Story, Blog Post

    3.3 Wire Story

    3.4 Partner Story

    3.5 Press Release

    3.6 Episode

    3.7 Promo

    3.8 Series, Season

    3.9 Types - Section, Person, Organization, Company, Place, Event

    3.10 Curated Collection (Output List in Toolbelt)

    3.11 Dynamic Collection (Editorial Search > Feed in Toolbelt)

    3.12 Collection Group (e.g. Homepage, Prime's show page)

    3.13 Catchall Page

    3.14 Poll

    3.15 Quiz

    Features

    - Field API

    - Simultaneous Editing and real-time updates of Text Editor & fields:  Multiple users to edit the same article content simultaneously

    - Autosaving & Saving:  Each session's autosave will be managed in BEE; Hard save & publish actions will be managed in Toolbelt

    - Ability to clone:  User can clone/create a copy of the content as a new node

    - Revision History:   Show revisions from both autosaves and hard saves & published (accessible from Content Library)

    - Preview:  High fidelity preview of the content - comes from Toolbelt

    - Text Editor:  Clean and simple editor for the users to simultaneously edit and see real-time updates (e.g. Google Docs)

    - Chat:  Communicate with other users that are collaborating with the user within the article content
            - @ mentioning someone who is not in the article alerts them in Slack

    - Social:  Social metadata are auto-populated from Link Headline and Description fields. These can be overriden in specific social media fields with the ablity to preview (Twitter). Users have the ability to immediately tweet out the article content when publishing.

    - Homepage Banner & Mobile Notification:  Hot Seat Editors see the options to display the story on the homepage banner and send mobile notifications to the app end users.

    - Wire service integration:  Partner Story, Wire Story, and Press Release will ingest the 3rd party articles - comes from Toolbelt

    - Presets:  Users can save the pre-filled content in presets, for private use or public access (a.k.a. Contemplates in Toolbelt)

    - Task Assignments (non-MVP):  Send assignment to a specific user or a team of users within the article content

    - Restructure TV-related assets:  Restructure the existing content types to accomodate Prime workflow

    - Promo: Promote link or content with specified image and text

    - Tags:  Categorization of articles

    - Sections will serve to structure Toolbelt's Parents organization, and automatic tagging of Sections will free the users from manually manage the structure
            - Explore technology options: Media Lab & Calais

    - Curated Collection:  Users can manually select and specify the order of the items in a list, which are ranked for a page on the front-end application, e.g. list of artcies on the left rail on the homepage; carousel on a show page

    - Dynamic Collection:  Users can set criteria to dynamically gather the items in a list, e.g. latest episodes, all the published content related to Make It's Entrepreneurs section
            - Ability to switch Curated Collection to Dynamic Collection and vice versa

    - Collection Group:  A group of collections/lists that composes a page on the front-end application, e.g. U.S. Homepage

    - Catchall Page:  One-off pages for microsites or promotional pages

    Further Exploration

    - Determine the use cases for Project, e.g. recieving Slack notification per project, native contents Publishing layer

    - Determine the ways to associate Project with content

    - Determine what security information should be stored in CMS vs. stored as GDS data

    - Explore matching the existing Company nodes with newly ingested Security; a previously private company can exist as a Company node, and corresponding Security node will be ingested when it becomes a public company

    - Determine the content types that can be inserted in the collections

    - Ability to edit code inside CMS for Catchall Page

    - Discuss the use case with the editorial