Kentico Product Ideas

Welcome to the community site for sharing and discussing your ideas for Kentico, the integrated marketing solution.

Help us better understand your needs so that we can deliver a product you love. It’s easy!
Simply share your ideas, comment on the ideas of others and vote for those you want to see happen in Kentico.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Compare servers

    It would be good to be able to compare 2 CMS environments to highlight the differences between development and configuration differences stored in Kentico CMS.

    Specifically to compare: Page Templates, Layouts, Custom and System tables, Email templates etc.

    188 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  2. Versioning of Page Templates, Layouts and Document Types

    We would really like to see the ability to check out and version page templates and layouts. When editing a page template, there is no easy way to undo changes that have been made or prevent two users from updating the same template at the same time. In addition, there is no way to roll back changes on a template or rollback a page to a previous version of a page using a previous template. We use a lot of custom templates and have often accidentally updated a page template and temporarily lost data or had to recreate templates. We…

    130 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  3. Support for Google Tag Manager

    Tag Management is important so marketing staff can implement tracking code, and other marketing code, without having to mess with the template on the website.

    Google Tag Manager (like other tag management software) creates a 'container' for marketing staff to set up necessary tracking code without bothering developers, or messing up the main code.

    Google Tag Manager (GTM) is free, and incredibly useful for advanced online marketers needing to implement and update tracking codes in an agile environment.

    GTM FAQ: https://www.google.com/tagmanager/faq.html

    128 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    27 comments  ·  Content Management  ·  Flag idea as inappropriate…  ·  Admin →
  4. Enhanced smartsearch filter, with resultcount per filter

    The facetted search should be extended with an option to show the number of results per filter item. (ListControls)

    When one of the filter items is clicked, these numbers should change, and if the number of results would be zero, the listitem (eg. checkbox) should be disabled.

    Items which return no results at all (at !IsPostback), should be removed at all.

    For instance:
    Category
    [ ] Financial (1)
    [ ] Marketing (3)
    [ ] Web (1)

    Document type
    [ ] Download (2)
    [ ] News (3)
    [ ] Product (4)

    When filter changes:

    Category
    [x] Financial (1)
    [ ] Marketing…

    158 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Released  ·  15 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  5. Remove points in scoring for not doing certain activity

    I would like to set Score rule which would deduct points for not opening an email or clicking link in the email. Therefore it would result into following situations when sending email with link:
    1. somebody opens it and is awarded +1 point for opening and -1 point for not clicking a link in email
    2. doesn't open email: -1 for not opening email, -1 for not clicking a link in email
    3. opens email and clicks link: +1 for opening, +1 for clicking link

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  On-line Marketing  ·  Flag idea as inappropriate…  ·  Admin →
    Released  ·  Martin Michalik responded

    Hello,

    you’re able to specify these rules using macro rules when defining rules for persona.

    Kind regards,

    Martin Michalik
    Online Marketin Product Owner

  6. Set interval between retry times of sending emails

    When sending emails I would like to schedule interval between each attempt for failed emails. When sending of an email fails I would like to configure time interval between each attempt to following:
    1. retry: 5 minutes
    2. retry: 1 hour
    3. retry: 24 hours
    Send log afterwards containing: how many emails were sent, how long did it take, how many bounces there were and if any emails were left in the email queue

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  On-line Marketing  ·  Flag idea as inappropriate…  ·  Admin →
    Released  ·  Martin Michalik responded

    Hello,

    you’re able to set time interval when scheduled task checking bounced emails will be run.

    Currently, we don’t plan any other improvements in this area.

    Kind regards,

    Martin Michalik
    Online Marketing Product Owner

  7. Document Transformation Preview

    When creating a transformation, it would be nice to ne able to see a live preview of the transformation instead of switching back and forth between tabs/browsers to see the display.

    94 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  8. Add drag/drop to content tree plus more AJAX and less postbacks.

    Use something like ComponentArt's tools to re-create some of the admin UI. Needs to be AJAX based, not post-back.

    101 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Released  ·  0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  9. Allow relationships to be ordered

    At the moment it is easy to create relationships between document types, but very often there is a need for users to determine which order the related documents appear in the page.

    At the moment we have to rely on ordering by date, node order or alphabetically, but on many occassions this is just not suitable enough.

    A simple up/down arrow next to each relationship could be used to control the order along with a setting to "auto order" by date/name/node order

    It could also be handy to do bulk relations, ie, an interface that allows to select a bunch…

    104 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    21 comments  ·  Content Management  ·  Flag idea as inappropriate…  ·  Admin →

    Kentico 9 includes a new feature for better content modeling, which enables you to specify Related pages as a field on the Form tab (or Content tab in MVC). Not only can this new type of related pages have SORTED pages, but also, you can add multiple collections of related pages within a single page. The classical “Relationships” functionality will not provide sorting due to the two-side nature.

    https://docs.kentico.com/display/K9/Modeling+content+by+reusing+pages

    https://docs.kentico.com/display/K9/Advanced+content+modeling

  10. OpenID Support

    OpenID support would simplify security and integration with external services. Over 50,000 websites are already using OpenID and adoption is still growing fast.

    81 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  11. Facebook connect

    Integration with Facebook accounts.

    85 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Community & Intranet  ·  Flag idea as inappropriate…  ·  Admin →
  12. Replace the IFrame interface by a clean Ajax version

    IFrames have some advantages, but an update to the interface (with some good ajax/silverlight techniques) would be nice. It now has a bit dated style (I know, personal opinion), but it is not in style with the new types of interface. For example Office for the web or Axinom CMS (http://en.axcms.net/enaxcmscontentmanagement.AxCMS)

    120 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
    Released  ·  Dominik Pinter responded

    Closed because we made major steps in this area. Please see the comments.

  13. merge the two development models

    There should be no limitations due to the choice of development model.

    74 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  14. Document type inheritance

    It would be great to have the ability for document types to inherit from parent document types, similar to content types in sharepoint :)

    66 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Content Management  ·  Flag idea as inappropriate…  ·  Admin →
  15. New API with proper object orientation

    New API layer with:
    - Real object orientation
    - Strongly typed data access
    - Proper intellisense support in Visual Studio

    For example, the CMS.TreeEngine.TreeProvider.SelectNodes() and other similar methods simply return a dataset. This data is tabular and by no means object oriented, nor strongly typed.

    An improvement would be if such methods would for example return a strongly typed NodeCollection.

    To take this idea a step further, an object oriented data layer could automatically be generated for custom document types. I have written such code myself and it is quite doable.

    89 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  16. Support for SKU size/colour etc options

    Currently the Ecommerce module 'product options' do not work for clothing (and other retail) ecommerce sites that require size/colour type options (or other combinations) with a SKU and stock for each and size/colour combination.

    128 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  E-commerce  ·  Flag idea as inappropriate…  ·  Admin →
  17. Changing CMSDesk Path for Security

    On our public-facing sites, we'd like to be able to change the virtual directory path for the CMSDesk, CMSSiteManager and CMSPages (ideally only the login page) from the default to help hide it from external visitors.

    85 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  18. 64-bit Version

    A 64-bit version would be nice at some point in the future, at least for one of the builds, possibly the ASP.NET 4.0 version.

    98 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  19. 46 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Released  ·  0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  20. Module Management and Install/Uninstall

    A common part of most CMS frameworks seems to be missing from Kentico.

    Kentico needs a module management interface and installer subsystem.

    I expected to find a way to version and package modules, have a management UI with a list of installed modules, versions and descriptions, and be able to easily install and uninstall modules. Modules should be able to install themselves with customizable actions, like running a SQL script and placing images and other files in the proper locations, including binary dependencies like third-party DLLs. On the other end, modules should be able to uninstall themselves.

    This capability is…

    112 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base