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. Kentico CMS Dark Theme

    I would like to use a dark theme for editing in the CMS itself.

    Currently the administration interface is very bright and hurts my eyes.

    Would be cool to have a toggle between standard and dark theme.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  2. Show name of template you are manipulating

    From the Pages app, if you choose a page, click the General(?) dropdown between Form and Analytics, and go to Template.

    From here, you can click Edit Template Properties. I use this section often to edit html on the fly after it's already been set up as a template.

    This "Edit page template" page has the name of the site I am editing in General, but it doesn't in Layout (which is where I do most of my work here), so I often find myself having to save changes (before I want to) and go back to General or out…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  3. Show server name on System application tile on Dashboard

    In a load balanced environment, it would be nice to display the machine name within the System application tile while on the dashboard. When deploying JavaScript files, I need to ensure my browser did not cache the traffic going to one server. This is a quick way to know which server I'm deploying to.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow ES2015 modules in MVC PageBuilder inline editor scripts

    ES2015 modules are the future of JavaScript dependency management, whether used directly client side or to create bundles on the server side.

    It's frankly ridiculous that if I have an "import" statement in a script registering an inline editor for use in PageBuilder widgets, that import statement is not detected; either directly via a quick check of the scripts content (hint: its always the first word if its there at all) or via the commonly used file extension ".mjs".

    All that needs to happen to enable this feature is for the page builder to detect the use of this feature…

    6 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 →
  5. Implement staging for classes in custom modules

    Currently only data synchronization for custom module classes are supported. Changes in class definition aren't logged as staging tasks, so import/export of all module is needed for deployment.

    Enable staging for custom module classes same way as for page types or custom tables.

    Need for import/export in combination with staging is not convenient user experience.

    28 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 →
  6. More fine-grained control options for MVC Page Builder section configuration

    MVC Page Builder section properties in the K12 Service Pack were an extremely welcome addition. Good job on that, y'all!

    Unfortunately, it seems like section properties are really only set up with two options for editing:

    1.) Form Components in the stock configuration dialog - Super limited, with no lifecycle management. Need to manage a little bit of state, then safely release that resource for garbage collection when the configuration dialog closes? Whoops, just going to have to live with that memory leak!

    2.) Modal Dialogs - Heavy handed, one-size fits all solution that inhibit ease of feature discovery (opening…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  7. UX improving

    Hello,
    I would like to possibility change size of field with text, which I edit.
    I have big monitor, I would like to enlarge field "popis" (see attachement).

    thx a lot
    michal

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow custom view engines in K12 MVC

    In MVC one of the key extensibility points is the abiltiy to create a custom View Engine.

    This is most often achieved by implementing a new View Engine class that inherits from RazorViewEngine - thereby retaining all of Razor's functionality but allowing the MVC developer to specify new or additional locations for Views and Layouts.

    This gives developers the ability to create multi-site MVC instances as well as sites that contain different themes.

    Per support case 0087006336 it appears that Kentico has made the custom View Engine that they use in Kentico 12 MVC "internal", preventing the end developer from…

    12 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 →
  9. Open source Kentico.AspNet.Mvc

    The Kentico 12 MVC integration library, Kentico.AspNet.Mvc, is currently closed source, but distributed through NuGet https://www.nuget.org/packages/Kentico.AspNet.Mvc/.

    Basically all of the cool Kentico 12 MVC magic that makes widgets, alternative urls, page templates, and all the other MVC stuff work is within this package.

    Currently I decompile the .dlls to help diagnose issues and understand how the MVC architecture integrations with Kentico.

    It would be great if this project was open sourced to allow for developers to have more insight and to encourage community feedback and contributions.

    24 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 →
  10. Implement modern authentication for SharePoint online connections

    Currently this is not supported. We NEED it and don't want to have to write our own.

    In our SharePoint online tenant, we would like to disable legacy authentication and only use modern authentication. When we switch off legacy auth - per this link - https://blog.areflyen.no/2017/06/18/problem-with-connecting-to-sharepoint-online-in-office-365-with-powershell-sharepoint-designer-and-other-3-party-tools/

    We get the following errors:

    When testing SPO connection: A protocol error occurred. No sharepoint instance may be running on given URL or the credentials are not valid.

    Log shows: Message: Cannot contact web site (our tenant) or the web site does not support SharePoint Online credentials. The response status code is 'Unauthorized'.…

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  11. Enforce password expiration to specific roles

    It would be a good idea if there is a way to enforce password expiration for users enrolled in specific roles

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  12. Scroll click breadcrumbs to open new tab

    Simple as the title, currently (I am using K12) the breadcrumbs can't be opened in a new tab.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  13. Macros in Mass Email

    There have been several times when a general but personalized email needed to be sent to a group of site users. The email would need to have a personalized greeting, or some other user-specific data inserted in the body. Ideally I would be able to use the 'Mass Email' feature to select multiple users and create an email body that contains user-context macros, but this is not an option right now. These instances are pretty simple standalone cases where it would be overkill to use the online marketing messaging features.

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

    It is very frustrating having to post common template elements for Auto responders and email notifications in Forms.
    There needs to be an option for both to choose an email template. When you have chosen the email template. In that template you specify the content render region.
    The WYSIWYG area then will render content in replace of that.

    If there is a change in logo or head design for an email for a company you currently have to go through every auto responder, notification for all forms and a few other places to update them. It is a bit silly…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  15. The Administration UI should be available on mobile devices

    You should be able to effectively use the Administration UI on tablets and other mobile devices

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  16. Customization of Widget / Inline Editor asset bundling

    Mvc widgets are great because they give both developers and content managers flexibility in features, design, and content.

    I envision developers creating Widget libraries to enable re-use of common widget patterns across sites or sharing them with the community.

    Currently the bundling process for widgets when the Mvc site is in edit-mode when configuring widgets in the CMS is very restrictive.

    I have to copy javascript/css that I copy from Github into files in my Mvc project and then commit them. This goes against the best practices of not committing build artifacts to source control.

    The javascript community has already…

    9 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 →
  17. Create Page / URL and Media picker's for MVC Widget Properties window

    Create Page / URL picker for MVC Widget Properties window.
    It would be useful to be able to have a Page or URL Picker for when working with MVC Widgets..

    It would also be useful to have a Media Picker, instead of having to upload a new image each time.

    Right now, there are very limited controls that can be used here..

    19 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 →
  18. Official support for "Feature Folders" pattern in Kentico 12 Mvc

    When ASP.NET Mvc was first launched it was a significant change in project and framework design compared to Web Forms. Microsoft needed to place the Framework changes front and center for help developers understand the new pattern.

    Now Mvc has been around for 10 years in the ASP.NET world and other patterns, especially in front-end javascript developemt but also in ASP.NET Core, have shown to be more scalable and maintainable.

    Feature Folders is a pattern that supports focusing on business feature requirements in naming and file path conventions.

    Developers rarely work on "Models" or "Controllers" or "Views". Instead they are…

    76 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  19. Official support for Attribute Routing in Kentico 12 Mvc projects

    Attribute Routing for Mvc has been official supported by Microsoft since October 2013.

    https://blogs.msdn.microsoft.com/webdev/2013/10/17/attribute-routing-in-asp-net-mvc-5/

    Some developers in the .NET web community recognize it as a superior routing solution to Convention Routing, which is what Kentico 12 Mvc currently uses.

    It can be shown that Attribute Routing scales much better in terms of maintenance and flexibility with large projects compared to Convention Routing. These large projects are exactly the type that benefit from using Mvc instead of Web Forms.

    Sometimes a combination of Convention and Attribute Routing can lead to the best results for a site.

    If Kentico wants to empower…

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  20. Please allow salesforce sandbox conncection to be used for integration testing.

    Right now the compiled code for Salesforce authentication has "login.salesforce.com" hardcode for Oauth. Please change that to something can be changed via web.config or settings key, so developers can switch that to "test.salesforce.com" to test integration with sandbox.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5
  • Don't see your idea?

Feedback and Knowledge Base