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.
-
Better error message for invalid license in MVC sites
When creating an MVC project and using an invalid or expired license, the mvc application is showing a 503.0 error. There should be a friendly message to guide you to look at the Event Log application. Also, the message in the log should be in Error state instead of Warning to really catch your eyes. An invalid or expired license is preventing the application from running, so for example, if we have cron jobs that look for error types and send emails, we won't catch that error in production if the filter is for Error only.
3 votesThis has been fixed in Kentico 12 where the error message has the necessary info.
-
Make the web farm licensing more flexible for multi-tenant MVC sites
Say we have a customer that has a 10-site EMS license.
We're building MVC sites so we want the CMS in one web application and public-facing MVC site in another web application.
To separate concerns between the sites as much as possible we'd like to have a single MVC web application for each site in the CMS.
In the end though, there is only 1 physical servers involved (or Azure App Service plan) that hosts 11 web applications (CMS + 10 MVC applications).There is 1 additional web farm server license available for free when working with MVC so right…
28 votesHello.
Licensing of the web farm servers works automatically for MVC websites. It means the system detects MVC website and grants you a free Web Farm server to run the MVC website.
Kind Regards
Michal Kadak
E-commerce and Platform Product Owner -
Visual e-mail builder for marketers to replace current e-mail template editing experience
Make a visual drag and drop editor for e-mail templates that could be used for static issues, dynamic issues, marketing automation communications, and on-line form auto-responders (basically all points of e-mail in EMS). The key to this would be to now to have to have content admins and marketers know macros to build e-mail templates.
It seems like the parts of the on-line form builder or widgets could be re-used to create this solution.
I firmly believe that this is needed for EMS to complete with other marketing automation platforms.
I know this has been looked at before and declined,…
86 votesHello to all Email builder supporters!
I am proud to inform you that the new Email builder together with enhanced email marketing has been release as part of Kentico 11.
You can learn about the new additions in Kentico 11 at: https://www.kentico.com/product/kentico11
Documentation for the new Email builder can be found at: https://docs.kentico.com/k11/on-line-marketing-features/managing-your-on-line-marketing-features/email-marketing/composing-marketing-emails
Kind regards,
David Komarek
Product Owner -
Form Builder, auto create new field name use label field
I find that a lot's of client would like to use form builder feature. However, it is not good at back end table that the field name (table attribute name) is the control name that is hard to understand what is the field regarding to what kind of data. I suggest to auto generate with label, which is like create new object, we only need to enter display name and the code name / class name will auto created without space or invalid characters.
1 voteHello,
This feature was released with Kentico 10. You can see the demo here:
https://youtu.be/i3ogJ0DnYOQI apologize for the video’s quality it was only meant as a sneak peek published on my twitter channel along with other demos.
Kind Regards
Michal Kadak
E-commerce and Platform Product Owner
twitter.com/MichalKadak -
Multi-factor authentication with TOTP/Google Authenticator
Kentico should change its multi-factor-authentication to use industry-standard methods rather than its current custom implementation.
Kentico currently offers multi-factor authentication using the Kentico Authenticator Android application. This is a non-standard tool, and is entirely useless for people without an Android device. As a result, multi-factor authentication cannot be broadly deployed and is all-but-useless in a real-world environment.
Kentico should instead use the industry-standard TOTP method. TOTP is based on an IETF standard, and has been implemented by Microsoft, Google, DropBox, GitHub, Yahoo, and hundreds of other organizations. It supports key generation across all platforms and using hardware-based devices, including Google…
6 votesKentico 11
-
Form controls in module installation packages
At present creating a Module Installation package only includes the form control files. It does not include the Objects definition and hence it is not imported into the database.
Only work around is to have two files to install the module - one the Nuget Package and the second containing the Exported object. This makes installation a bit more complex since we can't just serve the module from a Nuget feed.
0 votesHello,
This is already supported scenario. Please see https://docs.kentico.com/k10/custom-development/creating-custom-modules/creating-installation-packages-for-modules#Creatinginstallationpackagesformodules-Conventionsfordatabaseobjects
“The code names of form controls must start with the <module code name>. prefix (including the dot character)”
Is this the solution for this idea or is there another issue?
Thank you
-
Allow for non global admins to access CSS Stylesheets
We have situations where we need to allow designers to be able to update the css. However, we do not want to give the global administrator access. I recommend that Kentico allow for more granular permissions on the CSS Stylesheets module.
47 votesKentico 11
-
Add search functionality to Custom Table Data app
Out editors use the Custom Table Data app, but not the Custom Tables app. We have many rows of custom table data, so we'd like the ability to search custom table data without exporting to Excel.
4 votesYou can use alternative forms to create filters for the records of forms, custom tables or page types. Please see
-
When editing any source code please make the editor take up as much screen real-estate as possible
Often when working on the layouts the default layout code editor is only around 10 lines high. I'm aware there is a fit to window mode. But when the default option seems to fill only half the screen it gets a bit annoying.
Maybe make the fill to window mode persist so when going back to the layouts editor it will remain at the 'fill to window' size?
2 votesHello
Editors/editable fields in Kentico have an “expand” icon on hover or “full screen” button in the left bottom corner.
These features will expand any editor to full screen.
Kind Regards
Michal Kadak
E-commerce and Platform Product Owner -
plain text email for email marketing templates and issues
Regular email templates support plain text alternatives (multi-part mime types); however email marketing templates and issues do not. This is an essential feature of any email marketing system because it significantly enhances the non-spam signature of a message; our clients expect this to be available.
45 votesHello!
New Email builder in Kentico 11 allows you to add the plaintext version to your marketing emails. If you do not want to write everything from scratch, you can always use the CTRL+A CTRL+C CTRL+V, but we strongly suggest that you compose your plaintext separately according to the message you want to push to readers on devices with no HTML email support.
You can learn about the new additions in Kentico 11 at: https://www.kentico.com/product/kentico11
Documentation on how to compose emails in Kentico 11 can be found at: https://docs.kentico.com/k11/on-line-marketing-features/managing-your-on-line-marketing-features/email-marketing/composing-marketing-emails
Kind regards,
David Komarek
Product Owner -
Use current currency to perform calculations in Ecommerce Module
At the moment we have faced issues in rounding because Kentico uses the sites Main currency in all its calculations. This should be changed so that the calculations are done using the current currency and then converted to the Main Currency to store those values.
This issue has cropped up in an instance which uses 3 currencies and has seperate prices. As an example, we take the EUR price of 169 and an exchange rate to GBP of 1.2 we end up with 140.8333 in the main currency. When this 140.8333 is used in calculations it creates a rounding error…
3 votesKentico 11
-
Easily add Synonyms for the search engine
Easily being able to add Synonyms for the search engine.
Adding custom Synonyms could make a big difference to the power of the search engine.
1 voteHello,
Currently, we have this practice how to add a synonym to the smart search https://docs.kentico.com/display/K82/Configuring+search+assistance+features#Configuringsearchassistancefeatures-Configuringthesynonymsearch
-
Leverage input types for US Phone and Zip form controls
Alter markup of US phone and Zip Code form controls to enforce numeric entry and trigger mobile devices to launch their number pads instead of full alpha keyboards. Use something like this to handle iOS and Android behaviors:
<input type="number" pattern="[0-9]*" inputmode="numeric">
3 votesHello,
The next version of Kentico supports HTML5 form controls.
Kind Regards
Michal Kadak
E-commerce and Platform Product Owner -
Add role permission to access Email Queue
At the moment is not possible to access the Email Queue unless you have administrator privileges. It would be great to grant access to the Email Queue app for previewing email status to roles different to the Global Administrator.
25 votesKentico 11
-
User subscription on reports should not be synced with staging module
A report is an object that sometimes requires updates. These updates are usually done on a staging server and then synchronized into production.
User subscriptions to reports are usually done on the production server.
However, if you synchronize a report from staging to production, you also sync all subscribed users.
This makes it in fact impossible to have a) reports synced or b) users subscribe on the production platform.
As in the newsletters subscriptions and reports should be synced seperatly.
3 votesHello
We are aware that some projects or agencies need a slightly different staging behavior for the child objects. Therefore we have introduced a new global event that allows developers to customize how the system handles child data when processing incoming staging tasks. It’s a little customization that will handle if you want to stage the child objects (e.g. user subscription) completely, incrementally or not at all.
You can find the example in v10 documentation (published with Kentico 10 launch) in section Customizing staging of child and binding objects.
Regards,
Michal Kadak
Platform Product Owner -
All API Providers should support ObjectQuery
All API Providers should support ObjectQuery for method GetObjectNames. For example CMS.Messaging.MessageInfoProvider.GetMessages method doesn't resturn ObjectQuery and have only 4 predefined overloads.
5 votesHi
I will mark this idea as resolved as we covered 90% with the current version of Kentico. There might be a place that still has the old approach. However, we will cover all corners eventually.
thank you
Regards,
Michal Kadak
Platform Product Owner -
Add search ability to the export wizard
When you have tens of pages of objects it's tedious to find what you're looking for...
3 votesReleased in Kentico 10
-
Make it possible to use multiple coupons in one order (by default)
By default, only one coupon (or any other type of discount for that matter) can be applied to an order.
It would be nice to have the ability to let your customers use multiple coupons in one order, without having to customize the default Kentico functionality.
Besides, it is very common to be able to use multiple coupons on the same order in webshops.34 votesKentico 11
-
Support for Accelerated Mobile Pages (aka amp html)
Faster web pages means happier users/customers/stakeholders.
This relatively new open source project has a lot of industry support, and appears to be a framework for improving performance of web pages (particularly for mobile).
Is this something Kentico are looking to support?
90 votesHere you can find our open sourced AMP module for Kentico
https://github.com/Kentico/kentico-ampPlease feel free to share your thoughts.
Kind Regards
Michal Kadak
E-commerce and Platform Product Owner -
Enable visible code name field of the contact group
Hi, as a marketer I would like to see the field with the code name of the contact group. Sometimes it happen that I have to pick the code name of the group and I dont know it in case it's not the same as the appearance name. Typically in the case when you created the group, save the name and then re-name it.
3 votesHello,
thank you for your feedback. This idea is part of Kentico 10 improvements for Contact management.
Kind regards,
David Komarek
Product owner
- Don't see your idea?