
Dobrynya Kontentich: Protection Against Copyright Infringement
Websites built on the 1C-Bitrix platform are currently being scanned en masse by specialized legal bots such as CopyDefend, VerniMoye, and NRIS. These services do not issue warnings; they immediately record violations and send demands for compensation starting at 20,000 rubles.

Email Authorization
Email Password Authentication Module The module enables user login to the website using a one-time password sent via email. This streamlines the authentication and registration process. Key capabilities: - Instant login: users gain access to the site within seconds after entering their email address. - Configurable password length: administrators can select the optimal number of characters.

SMS Authorization
SMS Authentication The module enables fast and secure user authentication on a website using a one-time SMS password. This eliminates the need to remember complex passwords or undergo lengthy recovery procedures. Key capabilities: Instant login: the authentication process takes only a few seconds. Configurable code length: administrators can select the optimal number of digits.

Legacy: Website Management via AI
Website data management via AI agent Issue commands in natural language to the agent to perform tasks within granted permissions. The system can populate product cards, identify issues, generate summaries, and execute specific actions.

Legacy: Pop-up Messages
A developer module designed to display styled notifications regarding errors, successful form submissions, or data saving. After installation, the script extends the global library by adding the method BX.dbogdanoff_alert(message, type). Calling this method triggers a notification that automatically disappears after 3 seconds.

Antivirus: Virus and Trojan Detection
Antivirus: Virus and Trojan Search is a professional module for enhancing website security on the 1C-Bitrix platform. The tool is designed to detect malicious code, web shells, trojans, hidden backdoors, suspicious file modifications, and other signs of site compromise.

InfoBlock Copy PRO
The 'Info Block Copy PRO' module for the 1C-Bitrix platform enables the creation of full or partial copies of information blocks while preserving their structure and associated data. The tool automates the transfer of information block structures, reducing the time required to prepare new catalogs, reference books, and other site objects.

Form Protection
Web application vulnerabilities are architectural flaws that allow attackers to disrupt service operations or access users' personal data. A primary category of such vulnerabilities is Cross-Site Request Forgery (CSRF).

Notifications on the website "Contraindications exist"
Websites of medical centers, online pharmacies, and catalogs of pharmaceuticals, medical devices, dietary supplements, and food supplements must display a warning about the presence of contraindications. This requirement is established by paragraph 7 of Article 24 of the Federal Law dated 13.03.2006 No. 38-FZ 'On Advertising'.

Asynchronizer: Asynchronous Component Loading
The module enables deferred component loading to accelerate page rendering. Instead of the original HTML, a placeholder is rendered immediately. The placeholder container must include specific data attributes, which are available in the .default template. A custom placeholder template can be defined for each component template.

LazyLoad PRO - Lazy loading of images, videos, and iframes in 1 click
The module implements lazy loading for images, including background images, as well as for video and iframe elements. This optimizes Google PageSpeed scores by addressing the requirement to defer loading of hidden images.

LazyLoad LITE - Deferred Image Loading
The module automatically adds the loading="lazy" attribute to images within img tags, enabling deferred loading without JavaScript. This is a lightweight version of the LazyLoad module that operates exclusively with img elements. Unlike standard solutions, it requires no script execution; the browser handles image loading natively using the attribute introduced in 2019.

Resource Preloader
The module addresses resources that block rendering as identified by Google PageSpeed Insights, thereby accelerating site load times.

Custom Property: Date/String
The module combines the Date and String user property types into a single unified property. Two display variants are available: "Date / String" and "String / Date". The property can be used as a user property of the main module or as a property of an information block element.

AI Content Generation: filling fields, properties, and SEO for information blocks using AI
The module accelerates website content population by enabling mass generation of data for product cards and sections using neural networks. Since the solution operates on information blocks, its capabilities are not limited to catalogs; you can generate any content for elements and sections of any information block.

Drag&Drop sorting for multiple fields in the Bitrix admin panel
This module extends the 1C-Bitrix admin panel by adding Drag&Drop sorting functionality for multiple property fields. While the standard implementation allows creating such fields, it does not support reordering them. This solution addresses that limitation, enabling users to define the required display order immediately without implementing custom backend sorting logic.

404 page with multiple templates
The module provides automatic display of a 404 error page using built-in templates. The solution operates without requiring programming. The package includes several pre-designed error page options. Support for custom templates is available. Module management is simplified.

RSS PRO - Flexibility and Simplicity
The RSS PRO module provides flexible output and management of RSS feeds. It supports selecting multiple information blocks simultaneously, applying custom filters, and performing pre-output modifications via event handlers. Available events: OnBeforeRequestElements — triggered before requesting elements.

Sections with Elements
The 'Sections with Elements' module includes a component, an installer, and an uninstaller. The component outputs a list of sections based on settings and a user-defined filter (default $arrSectionFilter), as well as associated elements using their own settings and filter (default standard $arrFilter).

Event Management in 1C-Bitrix
Working with 1C-Bitrix often presents difficulties in identifying which modules are attached to specific events. It is also common for event handlers to remain in the system even after the corresponding module has been removed. This tool allows you to locate unnecessary event handlers and remove them. Features: - Displays all registered event handlers.
DevBand: ReplaceCrm (CRM Redefinition, SP)
The module is designed to override the Factory, Container, and Router classes, while simplifying work with smart process events. It allows adding custom operations without replacing services by utilizing the Bitrix Event class. Before starting, it is recommended to review the official Bitrix documentation and study the Factory and ServiceLocator design patterns.

DEV-BX Library for Modules
A helper library for module development, providing a set of classes for use in both the administrative and public parts of the system.

DEV-BX Product, Element, Order, and ORM Entity Change Log
The module records creation, updates, and deletion of data in ORM entities inherited from Bitrix\Main\ORM\Data\DataManager. Each change is logged with original and new values, timestamp, user ID, site name, requested URL, session ID, and call stack. The call stack includes links to jump directly to the source file and line where the event occurred.

Google reCAPTCHA - Enhanced Captcha
This module replaces the standard Bitrix CAPTCHA with Google reCAPTCHA's invisible protection. It supports reCAPTCHA v3 and v2, including checkbox and fully invisible modes. Key features: Integration of CAPTCHA into the checkout process via the bitrix:sale.order.ajax component. Full compatibility with Ajax forms. Support for modal windows. Ability to handle multiple forms on a single page.
