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. Limit Web Parts accessible by Role

    I've been working on a web site for a client and came across a requirement where I had to look at creating some very basic web parts to allow a clients team to be able to manipulate their site. As an example we created a 'Style Link' web part which rendered the Text of the lin without URL encoding. This was used by the clients IT staff to help design pages, but was not supposed to be allowed for content editors.

    I would, therefore, like to propose that web parts get an ACL so that we can control who has…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Content Management  ·  Flag idea as inappropriate…  ·  Admin →
  2. Option to change CMS date format

    Hi, it would be great if there was a global setting to change the date format on the actual CMS interface - at the moment we are stuck with US format for date pickers, uni grids etc. Would like to be able to change it to yyyy/MM/dd or dd-MMM-yyyy

    4 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 →
  3. Add "userID" field in staging task list

    In the Enterprise CMS, we need a sort by "userID" field within the staging task list to help users to identify and select appropriate items to push live. We are a global company with multiple users maintaining the conten. It is imperative to have this sorting method.

    We are on Kentico 8.1.12 currenlty.

    31 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 →
  4. Create custom class files as partial classes so they can be extended.

    When creating a new class file for a custom class using the "Code" tab, create the class as a partial class so a second file can be used to extend it. This prevents any custom properties/methods from being overwritten if a new file is saved from Kentico.

    3 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 →
  5. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Content Management  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add confirmation step to live email marketing send

    In the email marketing application sending to the live list of subscribers is very simple and could potentially be done by mistake, resulting in accidentally sending out a campaign to thousands of recipients.

    I suggest one of the following:
    (a) Simply have a confirmation "Are you sure you want to send this campaign to the LIVE list?" yes/no
    (b) Have a second page that shows the number of recipients and has a confirmation checkbox before it sends
    (c) Instead of having just the single Send page that includes the"Send now to all subscribers" and "Send draft to specified email addresses"…

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Released  ·  1 comment  ·  On-line Marketing  ·  Flag idea as inappropriate…  ·  Admin →
  7. A landing page template in the marketing module.

    Landing pages go hand in hand if you want an effective online campaign and email.

    14 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 can now create your campaigns more easily using new campaigns module in version 9. It allows you to create landing pages and emails from one place.

    If you have any other questions or suggestions, please, let me know.

    Kind regards,
    Martin Michalik

  8. Add Privilege level that will allow access to Global applications based on roles

    There is a need to allow users access to global applications for editing and maintenance of a sites but allowing them the unrestricted access that the Global Administrator privilege offers is a risk. There is a need to have a privilege level that allowed access to global applications based on roles and permissions. As a custom solution provider we run across this need on every project.

    124 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    13 comments  ·  Platform  ·  Flag idea as inappropriate…  ·  Admin →
  9. More universal UniSelector (UniSelector without limits)

    Currently the UniSelector (form control) only accepts system objects (like cms.user). It would be really great if it was possible to make it more universal to accept also any document types and custom tables - actually anything from the CMS_Class.

    Reason: UniSelector is a great form control that can be used on any form (ie Edit form of document type, in the reports filter, in user contributions etc.), it is well configurable and way better than standard dropdown or combobox because you don't have to worry about large data sets. The only thing that limits the UniSelector is that it…

    15 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 →
  10. Hide Page Tab

    Would like the ability to hide or suppress the "Page" tab when there is no action that can be taken on that page. i.e. the document type does not support any editing.

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

    Hi,

    please have a look at https://docs.kentico.com/display/K9/Creating+content+only+page+types

    further, on behalf of the Kentico PM team, I want to say thank you for sharing your idea with us and the ever-growing Kentico community. A lot of exciting things have happened in Kentico in the past two years but we realize we haven’t kept on top of our UserVoice like we should have. That’s going to change – http://devnet.kentico.com/articles/kentico-uservoice-clean-up
    It’s time to clean up and kick-start the Kentico UserVoice to utilize it like it should have been all along. Since there were no new supporters or comments on your idea in the past 12 months, and the idea doesn’t fit our product vision, I’ve had to make the tough decision to close this post.
    But we still need you! Continue sending your ideas to us, after all nobody knows what is needed more than the users.

    Regards,

    David Komárek
    Content Management Product…

  11. Dynamics CRM Marketing Automation Native Integration

    As a Microsoft Partner and integrator, a large number of our clients are using Dynamics CRM (Cloud and On-Premise). They are looking for a CMS with a fully-integrated marketing solution. Marketo and Click Dimensions are often selected as partially-integrated solutions. If Kentico EMS provided a native marketing integration with Dynamic CRM, we'd be able to market and sell the total package, improving both the user experience and the client experience.

    The general idea is forms can be submitted and synced directly into Dynamics CRM as a Lead or Opportunity. User visits, page visits, other tracking, etc. would also feed into…

    28 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  On-line Marketing  ·  Flag idea as inappropriate…  ·  Admin →

    Hi guys,

    Native Dynamics CRM and Salesforce CRM integration was developed as a Kentico extension within our Technology partnership program. The extension passed Kentico quality audit (functionality, code, security and documentation review) to ensure it performs well on Kentico platform.

    To get more information, feel free to navigate to our marketplace: https://devnet.kentico.com/marketplace/integration/crm-connect

    Also, feel free to connect directly with Emakina (http://www.kentico-emakina.de/crm-connect) who is the author of this extension. They will be more than happy to provide you a personal demo or provide you more details.

    Petr Vozak, Technology Partnership Product Owner

  12. When logging metadata changes allow choices of what objects would be logged

    When you opt to log metadata changes in the Settings, all changes are logged. When performing mass imports or updates via Integration Bus or Scheduled tasks these CRUD events clog up the event log.

    For instance if I have a scheduled task that runs once per day and imports 1000 records into a custom table, each of those inserts are recorded as an insert event. Same is true if I choose to import/update products. Ideally, I'd like the ability to enter a semi-colon separated list of class names or object types to either include or exclude from logging.

    One better…

    0 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 →
  13. Provide GUID type to custom fields. Currently it is only for file type fields.

    Provide GUID type to custom fields so that user can create a unique field number. because in table CMS_Document there is foreign key concept we have to face ambiguity of IDs.

    6 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. Implement anti-CSRF token mechanism

    Cross-site request forgery vulnerabilities allow attackers to trick users into performing actions in the context of their session with the application. This may be exploited by tricking a user to visit a page with an attacker-supplied form, which will be automatically submitted to the application. If the user is logged into the application when the visit the malicious form, attacker-specified actions will be executed into context of the user.

    Kentico has currently no anti-CSRF token mechanism implemented.

    Enabling ViewState validation via the 'EnableViewState' and 'EnableViewStateMac' may complicate attacks but does not eliminate these vulnerabilities.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Code Formatting in Editable Text / Html Controls (CKEditor)

    Similar to http://ideas.kentico.com/forums/239189-kentico-product-ideas/suggestions/1391483-better-code-inline-editing, but add the functionality to the CKEditor. The same CodeMirror plugin is supported by CKEditor. You can currently add the CodeMirror plugins for CKEditor manually by editing source files, but there are bugs and performance issues. A fully supported Kentico implementation is highly needed.

    22 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 →
  16. In the CMS all grids used for management should have search and advanced search enabled

    Some modules in Kentico's admin area are missing key functionality that is available in other modules. This seems to be rather arbitrary and we have had clients get frustrated or ask us to put those features in.

    Consider the customer module. This shows a grid / list of customers. There is no search facility here (or advanced search i.e. all columns). An e-commerce site is (hopefully) going to have many customers and managing these is going to be a common task for customer sales reps.

    At minimum every grid used as a list within a native module should support search…

    22 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 →
  17. Kentico should use its own alias for jQuery

    Kentico should use its own alias for jQuery to avoid javascript conflicts with customer-loaded jQuery (e.g. when latest version is needed), so $ and jQuery aliases should be preserved for customer's scripts and plugins without the use of jQuery.noConflict() and other workarounds.

    121 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  Content Management  ·  Flag idea as inappropriate…  ·  Admin →
  18. Possibility to set different recaptcha api key for each site

    Now (Kentico 8.1) you can't setup different recaptcha keys for each site. The settings keys are global, so all site will use only one api key. Should be possibility to set different recaptcha api key for each site.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. FormBuild Automatic IDs

    The new form builder in Kentico 8 is really impressive, however to avoid meaningless IDs such as "DropDownListControl_1" being made, could the ID for the new field made made from the label added in the FormBuilder when creating the field? This would make it much easier when a developer comes back and needs to use the advanced options to tell which field is which.

    This is also something that Kentico does elsewhere - when making a new class, the code name is made automatically from the display name for example.

    3 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 →
  20. Customizable Dashboard Layout

    It would be nice if the new V8 dashboard could be arranged differently and not be forced into alphabetical order. Since the applications are now color coded, having the option to order them into their groups on the dashboard like they are ordered into groups on the application menu, would be awesome. That way for those who are able to visually pick things out quicker than scanning things in order they could find the application they are looking for faster since they could look for the color and then go from there.

    1 vote
    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 →
  • Don't see your idea?

Feedback and Knowledge Base