Copying property values

8 June 2024 EPiServer, EPiServer properties No comments

In this article I’d like to show simple Edit Mode extension for copying property values to other language versions.

Copying property extension
(more…)

ExtendedCms.TinyMceEnhancements – macro support

3 June 2024 EPiServer, EPiServer properties No comments

This article will be continuation of the previous series about TinyMCE extensions. Today I would like to describe an add-on that allows inserting dynamic fields (macro) into TinyMCE editor that are replaced with custom value when rendering the page.

Macro support
(more…)

ExtendedCms.TinyMceEnhancements – serwer side webp support

22 May 2024 EPiServer No comments

Today I will introduce another small feature of TinyMceEnhancements plugin. The functionality is used to automatically detect whether a browser supports the webp format.

TinyMceEnhancements serwer side webp support
(more…)

ExtendedCms.TinyMceEnhancements – support for video tag

19 February 2024 EPiServer No comments

In my previous post I showed Full Width for TinyMCE. In this article I will describe another feature for ExtendedCms.TinyMceEnhancements addon, supporting video tag.

ExtendedCms.TinyMceEnhancements video tag
(more…)

Enhancements for TinyMCE – Full WidthTinyMCE

12 February 2024 EPiServer No comments

Recently I introduced TinyMceEnhancements addon for Optimizely TinyMCE integration. Today I’d like to introduce another enhancement Full Width TinyMCE.
TinyMceEnhancements full width
(more…)

Enhancements for TinyMCE – TinyMceEnhancements plugin

2 February 2024 EPiServer No comments

In this article I’d like to describe my new plugin for TinyMCE integration. The TinyMceEnhancements addon contains set of improvements for Optimizely TinyMCE integration. It focus on features related with images used in the HTML editor. Using this plugin you can modify the attributes of images, limit the size and set ALT text.

TinyMceEnhancements
(more…)

Copying inline blocks when translating pages

13 December 2023 EPiServer No comments

A few versions ago, Optimizely CMS added inline blocks functionality. This is a very useful feature which enables the Editor to create dynamic pages using ContentArea. The publishing cycle of blocks is related to the page on which they are used, so editing has become very easy. In this article, I wanted to describe a small improvement that makes it easier to work with language versions. Extension allows copying inline blocks when translating pages.

Copying inline blocks when translating pages
(more…)

Date property editor

9 December 2023 EPiServer, EPiServer properties No comments

The Optimizely CMS has built-in DateTime property. When editing, the Editor selects both the date and the time. Sometimes we would like to configure only the date selection, e.g. for calendar events, employee-related dates, article release date etc. Therefore, I have prepared a simple date property editor.

Date property
(more…)

Update related content

8 December 2023 EPiServer No comments

In this article, I will show simple code that allow to replace linked content with other content selected by the Editor. When deleting content whose references are used by other content, the Editor is shown a dialog box with a list of references. The Editor has the option to visit the page or block where the deleted content is used. However, it would be much more convenient to be able to replace the deleted content with another content selected from the list of pages.

Update content refrences
(more…)

Extended SelectionFactory

7 June 2023 EPiServer, EPiServer properties No comments

In one of my previous articles I described new Color Picker widget. Today I’d like to show another simple property. I prepared extended version of the SelectOneAttribute. This extensions allows developers to configure SelectionFactory, that returns items with icons and CSS classess. This allows us to visually emphasize the importance of values in the list, for example, by giving a different background color or icon. I haven’t prepared nuget package, because there are just few files that have to be copied to the solution.

Extended SelectionFactory
(more…)