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. HTML editable text input window in the form tab should be resizeable and responsive

    There is not the possibility to make the input field for the HTML editable text resizeable. It looks out-of-date on the new screens with high resolution.

    17 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. Add a culture setting for pre-computing week analytics data

    Currently the web analytics of Kentico use the en-US culture to store week analytics data. Which means a week starts on Sunday and ends on Saturday by default.

    If a customer uses a different culture such as nl-NL, the graph period selector uses the international standard of Monday as the start day and Sunday as the last day of the week.

    Selecting this will however result in a period of 2 weeks, since the weeks are rounded, which can be very confusing for the customer.

    Preferably there would be an option to select the culture in which the week analytics…

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Share your thoughts  ·  0 comments  ·  On-line Marketing  ·  Flag idea as inappropriate…  ·  Admin →
  3. Ecommerce - Deduct Stock Quantities Only Upon Successful Sale

    Only deduct stock levels once the sale is actually complete and payment is received; return items to stock if purchase is not completed within a suitable time frame.

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  E-commerce  ·  Flag idea as inappropriate…  ·  Admin →
  4. OpenID Connect Support

    While Kentico does support OpenID, "OpenID Connect" performs many of the same tasks but does so in a way that is standardized and API-friendly.

    We have centralized authentication across numerous sites (both internal and external) using OpenID Connect and our Kentico site is the one lone holdout due to lack of support.

    32 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Share your thoughts  ·  2 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  5. Search by Class Name in Module list

    As the title suggests, it would be nice if we could search by Class Name on the Modules page as it is not always obvious which module a class is defined in.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Share your thoughts  ·  0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  6. .net Core

    Update .net runtime to .net core so we can run on linux.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Share your thoughts  ·  1 comment  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  7. ability to post an HTTP webhook for a Bizform form submission

    I would like to propose a new Bizform feature: the ability to configure an HTTP URL with each Bizform. Once configured, any form submission to this form, would trigger an HTTP Webhook POST to the specified URL. The payload of the HTTP POST would be – ideally in JSON – the form submission data.

    One of the best Wordpress form plugins – GravityForms – does this already. See https://gravityflow.io/gravity-forms-webhooks/. The UI screenshot in the article is helpful in understanding what configuration options there might be. Ideally the implementation would use a queue, much like the mail queue, to allow…

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Share your thoughts  ·  1 comment  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  8. Vagrant Box

    Are you familiar at all with Vagrant? https://www.vagrantup.com/

    I was wondering if Kentico would consider provisioning a Vagrant Box with the necessary software installed so that Mac users could develop locally.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Share your thoughts  ·  0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  9. Pass Parameters to Stored Procedure from Query Repeater Webpart

    create a dedicated field in the Query Repeater Webpart to pass parameters, including macros, and add something like ##PARAMS## in the queries section, (similar to ##WHERE##) that will pass these params from the webpart into a stored procedure. also, currently, in the queries section i must select SQL Query and enter EXEC Stored_procedure_name if i want to pass params via an awkward patch by passing them in the webpart COLUMNS field. if i select Stored Procedure in the queries section - i can't pass params. this whole piece of kentico is not sorted out and fills patchy. using stored procedures…

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Share your thoughts  ·  0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  10. Create versioning in Staging Task Groups

    As much as the task group lists are useful. We feel that if they could be further developed so that it includes versioning of pages/templates for non-technical website editors.

    This would mean that website editors could work on the same template and stage only their changes rather than all of the changes that have been made on that page/template.

    7 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 →

    Hello,

    I think you’re trying to achieve a cooperation process. However, staging of version history is not a good solution for that.

    Let’s say the staging will support version history changes, but after a successful staging, the new version history will overwrite the old versions as there’s no merge.

    We are solving this with our CI functionality. Which may be difficult for non-technical users, however, there are User-Friendly merge/repository tools that may be useful in this case.

    Please let me know what you think about this.

    Kind Regards
    Michal Kadak
    E-commerce and Platform Product Owner

  11. Show name of the sender instead of email address when sending email via API

    It would be great if there would be a possibility to show name of the sender in the FromEmail field when sending emails via API.

    29 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Share your thoughts  ·  0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  12. Task groups

    Would be great if you could assign tasks to a task group retrospectively (or change the task group assigned to a particular task if you happened to forget to reset the task group before you started making changes!)...

    7 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 →

    Hello, Thank you very much for this idea.

    There is a tricky part about Update staging tasks. These tasks may end up in more than one task group. Example: A change made by user A will create a task in group A, but another change by user B over the same object may edit the existing task and assign it to group B. After that, the task is in two groups.

    The question is whether it’s sufficient to set one task group to a task retrospectively. This will allow us to create a balk action where you can assign a task group to multiple tasks. However, in the described rare scenario, a task from two task groups will be re-assigned to only one.

    Thank you

    Kind Regards
    Michal Kadak
    E-commerce and Platform Product Owner

  13. Passing accents in email addresses

    As gmail (among others) are now emails with accents in them, it would probably be preferable to allow these types of address to be accepted in Kentico (especially given that lot's of companies are moving their emails to gmail).

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Share your thoughts  ·  0 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  14. Replace outdated authentication approach with OWIN & Asp.Net Identity

    Leverage ASP.Net identity and OWIN to futureproof Kentico for .Net 5. Approach / Benefits:

    OWIN

    - Replace the Kentico bootstrapping process with an OWIN pipeline.
    - Register Kentico modules via OWIN pipeline, for example the URL Rewriting engine and Kentico’s own Web API implementation.
    - Follows “API-first” ideology.
    - Provides developers with a great deal of control over the pipeline and intercepting requests via custom middleware.
    - Can support backwards compatibility via custom middleware to keep existing features available (like RequestEvents).

    ASP.Net Identity

    - Replace the standard WebForms authentication with Identity cookie uthentication: http://brockallen.com/2013/10/24/a-primer-on-owin-cookie-authentication-middleware-for-the-asp-net-developer/
    - Standardised framework.
    - Free wins…

    28 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 →
  15. Add .net 4.5 framework async support

    It would be great if support for async requests / methods was added to the internal API, web forms/controls & Kentico's MVC implementation.

    This would obviously be a paradigm shift for many developers but Microsoft has already shown how to manage having both async and synchronous APIs existing side-by-side to allow the most flexibility for developers.

    I realize that Kentico makes great use of caching which helps alleviate heavy loads on the database but there are times, with highly dynamic sites, where querying the database is required.

    Business logic calls to System.Net.WebClient would also benefit from utilizing a full async…

    27 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 →

    Hi, Thank you very much for this idea.

    Code/API tweaks like this have to be done with caution and piece by piece. I am wondering what concrete scenarios required the async API in some way. Could you be so kind as to describe what did you implement with a need of async API?

    Maybe an async version of ObjectQuery could be just enough.

    Thank you

    Regards,

    Michal Kadak
    Platform Product Owner

  16. 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

    103 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    17 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  17. Always store dates/times in UTC (in the database)

    Currently dates and times are stored in the database using the time zone specified by the "Server time zone" setting. This is dangerous and hugely problematic, especially for any site that wishes to use or display times in more than one time zone. And it makes determining durations between times practically impossible. This is because local times can have "gaps" because of daylight savings time.

    The benefit to always using UTC times is HUGE:

    1. There is absolutely no ambiguity (that, in itself, should be enough).

    2. Calculating durations is extremely simple. The time span from 1:30AM UTC to 2:30AM…

    80 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  18. HTML Minified

    Now only CSS and JavaScript files can control to minified.

    Kentico Should add one more feature so that the hrml also can be minified.

    Thanks.

    70 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Content Management  ·  Flag idea as inappropriate…  ·  Admin →
  19. Allow recurring payment option for payment using existing gateway

    The payment gateway options available in Kentico do not have the capability to make a particular transaction as recurring.
    We have membership as a product, and want to give option to user to auto-renew it on completion. At the moment, we have an alert mail that can be sent X number of days prior to completion of membership, and ask user to make another payment.
    Authorize.Net have this option.
    Authorize.Net is available as a payment option with Kentico. It would be nice if one order can have the option to make the payment recurring.

    66 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    19 comments  ·  E-commerce  ·  Flag idea as inappropriate…  ·  Admin →

    Hello

    How do you currently implement recurring donations or membership renewal?

    Is there a common scenario for the membership renewal? e.g. Purchaser will buy a membership/donate, and after a year an email will be sent to this Purchaser with new billing info and payment link or confirmation that a recurring payment was made?

    Kind Regards
    Michal Kadak
    E-commerce and Platform Product Owner

  20. SASS Support for Editor

    The text editor in Kentico 8 supports a lot of different languages and markup, but it'd be nice if it supported SASS.

    Everything I've read points to SASS being more prominent than LESS, and with the ability to create a CSS Preprocesser the most limiting part is that the editor makes a mess of the colors when trying to use SASS syntax.

    62 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 →
← Previous 1 3 4 5
  • Don't see your idea?

Feedback and Knowledge Base