Featured Articles

What's up with Custom Data?

Matthew Sandstrom    —       —    Featured Knowledge Base Article

During your time working with Kentico, you may have stumbled upon a field whose name includes “CustomData.” These fields can be found in many of the E-commerce related objects, such as ShoppingCarts, Orders, and CalculationRequests. In some cases, such fields can come in handy, storing additional E-commerce information that the objects don’t already contain. Their utility is furthered by the fact that in many cases, CustomData fields are automatically transferred to related objects.

All Articles

Unit testing custom macros

Eric Dugre    —       —    Knowledge Base Article

Unit testing your code is a great way to ensure that everything’s working properly under different scenarios. Creating custom macros is a popular way to extend Kentico’s capabilities, but as this code is placed within the content of your site and only evaluated when it’s rendered, how can you test the code?

Image Optimization In Kentico 12 Using TinyPNG API

Dmitry Bastron    —       —    Featured Article

It happens all the time! You develop a great website with lots of business-critical features and outstanding performance. You optimize the page loading speed fighting for every single kilobyte. Then, it comes to the content population. And all your efforts are being ruined by 15 MB high resolution image placed in the hero banner of the home page!

How to Fix Links Inserted via a WYSIWIG Editor in Kentico 12

Lukáš Gancarčík    —       —    Knowledge Base Article

When using a Rich text editor form control for your page type fields, it is possible to add links to other content-only pages using the Insert/Edit link option of the WYSIWYG editor. After you move your site to a different environment, these links will break unless you apply our hotfix package.

Routing and URL handling in MVC

Jan Lenoch    —       —    Featured Article

The process of URL resolution in MVC is fundamentally different from Portal Engine. It is a vast topic, so nobody really wants to learn it all. However, to set up robust yet simple routing that will make your editors happy, you just need to know a few basics. Are you ready?

Using Custom Data to Include Extra Shipment Information

Matthew Sandstrom    —       —    Featured Knowledge Base Article

Shipping is an important part of any e-commerce site that sells physical items. Using shipping carriers and shipping options, you can integrate companies’ shipping options with your store. Some companies may return additional information about product shipments that you might want to display to customers, such as delivery date, package attributes, or the address the package will be shipped from. If there is a piece of information about the shipment that doesn't have a corresponding field in Kentico, you can still pass that data to the customer using the CustomData fields in many of the classes.