Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.
Block Editor

MODULE FOR 1C-BITRIX

TechIndex

Block Editor

The Block Editor module is built on the Editor.js library by the CodeX team, which is also used by projects such as VC.RU, TJ, and DTF. The core concept is a block-based architecture that outputs clean structured data. Unlike traditional editors where text is edited within a single container, here every structural element of an article is an independent block.

Technical details

Published
13 July 2023
Updated
7 October 2026
Version
1.2.7
Installed
100–499 times
Compatible editions
Start, Standard, Small Business, Business
Responsive design
Yes
Composite support
Yes
Compatible with Sites24
No
Developer
TechIndex

What this solution does

The Block Editor module is built on the Editor.js library by the CodeX team, which is also used by projects such as VC.RU, TJ, and DTF. The core concept is a block-based architecture that outputs clean structured data. Unlike traditional editors where text is edited within a single container, here every structural element of an article is an independent block. Blocks can include paragraphs, headings, quotes, lists, images, YouTube videos, as well as properties of InfoBlock elements and sections. Upon saving, the editor returns data for each block separately. Each block type is implemented as a distinct plugin. The editor core handles user interaction with content, including selection, moving, and deleting blocks, as well as processing text pasting. Formatting tools and block settings panels are also generated by plugins. The editor is integrated into forms for adding and editing InfoBlock sections and elements; a dedicated Block Editor tab appears in the item card. In the module settings, individual plugins can be enabled or disabled and configured. Text content from the blocks is included in the search index.

The module includes basic plugins and two additional components for rendering user-defined section properties and element properties. This enables deep customization of detail pages.

IMPORTANT: Although the module can be installed on systems using either UTF-8 or CP1251, the Editor.js editor itself operates only with UTF-8. The main module version must be 23.300.100 or higher.

For “Block Editor”, General iT can perform integration, configuration and a final check after installation.

UPDATE HISTORY

What’s new

1 releases
2.0.0 (17.08.2026) (beta)Latest update

Fixed article saving errors caused by corrupted block data, non-stretchable tables, and emoji usage.

Lists have been migrated to EditorjsList; nested items and checklists are now supported, along with line break preservation.

During update installation, component files are copied.

Stored XSS in tables has been fixed: recursive cell cleaning, header and data escaping upon output.

Redirects to external sites via back_url_settings have been fixed.

A list of allowed block types has been added before connecting editor.blocks component templates.

File uploads require authorization, POST requests, and CSRF tokens. Type, MIME, and size checks have been added; documents are served via a download handler. Image URL imports are restricted to HTTP and HTTPS protocols; internal addresses and redirects are prohibited.

Upload checks consider plugin_attaches_types for documents and plugin_image_types for images, including URL imports.

Form saving has been fixed: submission waits for editor readiness and completion of all block saves. Block IDs and line breaks in legacy lists are preserved; disabling embed does not disrupt editor initialization.

Alignment of long editor menu items has been fixed, and table stretching is restored after reopening.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 8 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 2,400 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot