Features that we are currently gathering more feedback on
API Calls Log
Developing the perfect application can be challenging if it is difficult to optimize it. And it's difficult to optimize the application if you don't know how many and what type of API calls are used. With this new feature, you will be able to retrieve API call logs for your projects directly from the application, together with all the necessary details.
Searching for a content item by its name might be tedious when you want to find the right content to edit. Although developers can setup direct links from a preview site to your content inventory, we want to make searching even easier. With full-text search you can find any content item just by remembering a phrase you have used in any field.
Even though the rich-text editor offers a lot of possibilities for text styling, you might have specific requirements that are not included, such as changing the text color, highlighting, or other advanced styling. With native support for a styling inline elements, you are no longer limited by the predefined text styles.
With larger projects, you want to limit who can access specific content.
You may want a “system content” (e.g., resource strings) to be accessible only by team members with appropriate context and training. You may have different departments accessing your content, and want to make them feel confident they only work with content that is related to them.
So, we are considering providing an extra capability to let you limit roles to be only allowed to work with the content assigned to specific sections or categories.
Sometimes in larger projects where multiple people collaborate, things don't go as expected. In that case, you want to see logged information about unwanted behavior in the system, where the problem originates, and get additional details.
The event and authentication log stores all this information about all events that occur in the system and will help you to identify what happened. Moreover, it will tell you which users were logged in and working in the system at that time.
Better Authoring Experience with New Kentico Cloud Interface
Content authoring is the most frequent activity when it comes to managing content. That’s why we are always looking into how to make the authoring experience even more seamless.
We undertook several studies on what the future of content authoring might look like. Here’s what we’ve come up with. Take a look at the new, overhauled interface for giving all writers confidence while creating new and engaging stories.
Although it is possible to send content for translation after it is published, we know that often you would like to do that before as part of your workflow process. With webhooks extended to be able to send a notification after a workflow step has changed and the Content Management API allowing you to change a workflow step, you can automate the process so the content can be sent for translation just after the original version has been reviewed.
With larger projects, assets can pile up pretty quickly. Once you have a couple of dozen images, finding the right one is increasingly frustrating.
With this new feature, you'll be able to organize all your assets into multiple categories. You'll regain that comforting feeling that every image has its place where everyone expects it to be.
Automatic Publishing and Unpublishing via the CM API
After your content is imported using the Content Management API, it can be published by a content editor after they have reviewed it. However, in some cases, you don't need the review process and you would like to publish it programmatically. With the support for changing workflow steps via the Content Management API, developers are able to publish the imported content instantly as well as allow integration with third-party services that might change your published content.
Develop a new functionality without breaking the published content. You'll be able to keep the published content stable while updating content types or taxonomy. After testing the new functionality, you will be able to release new changes to production.
Integrate Kentico Cloud with best-of-breed tools, and customize the default content authoring experience with Extensions. You will be able to create custom editing elements (e.g., Markdown editor, Color picker, Image selection from DAM system—the possibilities are endless) making it easy for content editors to achieve their tasks. Learn more
Using the Content Management API, you can import new content items, however, the appropriate models have to be ready beforehand. Quite painful to create them manually every time, right? Well, with the new support for content models and taxonomy in our Content Management API, you can conveniently transfer your content, including its definition and classification.
Suggesting and tracking changes takes content collaboration to a whole new level. Content editors and reviewers can suggest content modifications to other contributors, who will have an option to accept, decline, or comment on the suggested changes.
Developers investigating failing webhooks need relevant information in a timely manner. That's why in addition to sending email alerts to the development team, we are going to give you the possibility of viewing which webhooks are currently failing and why. You will also be able to see which notifications are stuck and choose to skip the resending of them.
Features that are released and available for users
Create a project from template
Create a basic structure for your new projects so you don't have to create it every time from scratch. Simply define all the common elements once, and then start with the boilerplate when running the next project.
Everyone loves personalization and wants to create great tailored experiences for their customers. But in reality, personalization is rarely implemented as it is perceived as costly.
Our new personalization API leverages an AI recommendations engine and can provide personalized experiences based on content the user is reading, their other activities, and interactions. It's all automatic, so no need to define and maintain personalization rules. This way you can spend less resources on creating amazing experiences, plus you get analytics to help you understand how the recommendations perform.
Many content items are created to serve as one-off components or content blocks (e.g., code snippet, twitter post reference, or pull quote). They “live” only in the context of the Rich-text editor they are placed to.
With this feature, you’ll be able to create and manage such components as they were the natural part of your written text. You’ll be able to edit them within the given item or leave comments right on the spot. The components won’t have its own workflow so you won’t need to hassle with multiple assignments.
Configure your custom roles with the extended functionality of Roles & Capabilities. Define capabilities for each role—for example, specify who can only suggest changes to content and who can publish the content. Together with the new Workflow enhancements, you can restrict the access and actions in content management.
New Workflow enhancement will give you more control over how teams proceed during the content production process. The new workflow configuration capabilities allow you to set transitions between workflow steps and specify which roles can work with the content in the given workflow step.
Together with the new functionality of Custom Roles & Capabilities, you'll be able to:
Make sure that no role skips the necessary workflow steps,
Configure different roles such as:
External Contributor who can only access the content assigned to them
Compliance Manager who can suggest changes but cannot edit or publish the content
When delivering content to multiple channels, you often need to adjust image resolution and aspect ratio for every device. The new support for managing responsive images in Kentico Cloud will allow developers to use the Images API to resize images dynamically.
Don’t worry about the difficulty of mapping the data flow in Kentico Cloud whenever you need to find data to comply with GDPR or any other data protection regulation requests. Our extensive documentation will make it easier for you to locate data and navigate within it.
Do you need to host your data in the EU to comply with GDPR or any other data protection regulation? Thanks to our multiple data centers, you are able to choose whether your project data are hosted within EU or US borders.
Built-in support allows you to deal with data protection rights such as right to access or data portability, as required by GDPR and other international data regulations. By giving you the ability to access all data from one point in both human and machine-readable format, you no longer need to worry about the difficult and lengthy process of gathering data from different sources. This also allows personal data to be exported from one system and imported to another for easy movement of data.
Respond to demands for personal data deletion from your visitors with ease. You can delete relevant data and comply with the strict deadlines imposed by GDPR and other international data protection regulations.
Every user sometimes need to fix minor errors or typos right away when they see them on their website. The Website Preview Edit button allows developers to add a button (or buttons) to the website preview, which redirects users straight to the particular item or even element in the Kentico Cloud content repository. Thanks to that, editors don't need to look for the desired content in the content inventory, and can edit it instantly instead.
As Kentico Cloud grows, the primary navigation for Kentico Cloud gets more complex. Now, we're taking a step back to redesign our main navigation. With a new navigation, we'll bring the focus on the most frequent tasks and user roles.
View and manage all modular content elements contained in a content item in one place. Expand the modular content elements one after another, and review all content directly in the parent content item—without having to open the individual elements in new tabs. Enjoy the new, simplified content review flow and seamless experience.
Simultaneous content editing notification prevents overwriting data created by you and your co-workers. If any two or more users start editing the same piece of content, they'll be instantly notified in order to prevent any data collisions.
The reactive programming paradigm is a popular emerging approach. It allows you to specify data streams that the app observes and reacts to their changes appropriately. Kentico Cloud Delivery Reactive Java SDK is a new alternative Java SDK that supports this concept and is well suited for Android development. It targets a wide range of Android versions—2.3 and above. Apart from the reactive paradigm, the Reactive Java SDK also supports the traditional asynchronous programming.
As we have a public Delivery API, you cannot use it for paid content or manage which roles have access to a particular content in your application. With secure access enabled, you can protect your content with API keys and configure content authorization in your app.
Simplify user management for your organization with Single Sign-On. Authenticate user accounts against your enterprise identity provider—for example, Azure Active Directory or other SAML-based providers.
Manage multiple subscription plans in one place. Add multiple subscription administrators, who can manage plans, users, as well as other subscription admins. Get an overview of the subscription billing history, switch plans, change credit card information, and check the current usage of different metrics in your subscriptions.
Content editors are no longer creating content just on computers with big screens, but on a wide range of devices—laptop, tablet, smartphone, etc. And we want to support them. That's why we're bringing you improved responsive design with the option of hiding the details, comments, and revisions panel to reveal more space for content authoring on any device.
Don't copy the existing content to Kentico Cloud manually. If you have piles of existing content to start with, you can save some time by importing it to Kentico Cloud using the Content Management API. You can use the API to create content items and upload assets.
As your digital project grows, it might contain many content items. Displaying filtered items in pages might prevent you from skimming through all filtered items. Therefore, the new content filtering allows you to display the filtered content items in an infinite list on one page and sort the filtered items by attributes such as name, content type, workflow step, due date, and published date.
When you work on large digital projects, your content models include content types that may have similar, yet different attributes. For example, all your web pages include metadata, but a blog content type has a different set of attributes than a product detail. If you want to manage the metadata attributes from a single place and reuse them as snippets within content types, Content Type Snippets come in handy. Save time by composing content types from the predefined set of attributes with Content Type Snippets.
Kentico Cloud iOS SDK brings iOS developers a convenient way to work with the Delivery API endpoints in the Swift programming language. You can use this SDK to retrieve content, add contacts, and track activities. Get it at Kentico Cloud GitHub.
Localize descriptions of all assets and improve your local content and SEO. Alternative text is vital for image usability and SEO improvement. With assets localization, you'll be able to translate the asset description and use the same asset in multiple languages.
As taxonomies capture the semantic meaning of content items, they are an important part of the project content. On websites or in other channels, taxonomies can be used to provide faceted filter of your content. For example, a taxonomy of products might be used to render a product filter in your application. Using the Delivery API, you can easily access Taxonomy.
Analyze the whole user activity of contacts even when the contacts use different devices to consume your content. The system will merge all visits of a contact into one profile with the single overview of all sessions.
Manage links placed in your Rich Text elements easily and have full control over their properties. Add links to assets in the Asset Library, create email links, define whether the links should open in a new window, and also edit all the link properties once the link is created.
Webhooks help you seamlessly integrate Kentico Cloud with other services by notifying you, another person, or a service when published content has been added, changed, or deleted. Webhooks may help you implement cache invalidation, automatic publishing to social media, and many other integrations.
Manage multilingual content for your culture-specific or international business with a single cloud content inventory. Define multiple language variants that you plan to manage and assign them to your localization team. Work with each language variant separately—each variant has its own workflow and revision history. Set a default fallback language for content that doesn't need to be translated into other languages.
The latest version of the .NET code generator enriches the generated model classes with constants of content element and content type codenames as defined in Kentico Cloud. This increases code maintainability and practically eliminates the chance of making a mistake in a codename. This feature has been implemented by OS contributor Dražen Janjiček from EXLRT.
When you want to insert a testimonial, video, widget, or code block into your blog posts and articles, you don't need to prepare a complex content type. You can speed up your content production by using the Insert Content item button in the Rich Text element to add content item directly to Rich Text. Instead of creating multiple rich text elements divided by content itmes, you'll have one rich text field containing all the content items.
Asset Library gives you an overview of all images and other files used in your content items. You can insert images from Asset Library to Rich Text and Asset elements. In the asset details in Asset Library, you can see in which content items an asset is used, update the asset description, and delete an asset.
Not only can you create dynamic segments that are recalculated automatically, but you can also enable a time filter for them. When you want to target contacts who visited a specified page in a certain time interval, you can set the time filter to the last number of days, weeks, months, and years, or set the time filter from a specific date. With dynamic segments, you can send out newsletters to an up-to-date audience.
By limiting the content elements, project managers and developers can configure content types for content contributors to fill in the expected input before publishing the content items. Make sure your content contributors deliver the required text lengths—limit the number of characters and words in the Text and Rich Text elements. Moreover, you can limit the number of content items in Modular Content and Asset elements. You can also specify the content type for each modular content item.
Similar to inserting links to other websites, content contributors can select a phrase in a rich text field and link it to another content item in the Content Inventory even if it hasn't been published yet. If you are writing numerous content items to be released on a specific date in the future and want the items to link to each other, you can insert the links to the extra content items and, through modified HTML or the .NET SDK, the website will retrieve the correct URL slug for the link to work when the pages are live.
With Inline Images, you can insert images into any location within a Rich Text element in your articles and blog posts (without having to upload them as an Asset content element). You can also specify a description of the image, which will be used as alt text in the Delivery API.
Create content types that include Multiple Choice elements—lists of options to choose from when producing content. Choose between radio buttons and checkboxes to give content contributors a set of predefined options, preventing them from using unsupported items. The project manager can add various content pieces that could potentially be used, and the content contributor can then select the desired option without having to worry about mistakes.