bxmaximum/bitrix-framework-skills
DirSkills catalogs 25 skills from this repository, across 4 categories: Automation, Data, DevOps, Frontend.
🔄
3w ago
Bitrix Background Jobs
Manage background tasks in Bitrix using CAgent, addBackgroundJob, and Messenger queues. Use for deferred and asynchronous processing in Bitrix applications.
Automation
193
⚙️
3w ago
Bitrix Business Processes
Covers business processes in Bitrix: starting/stopping workflows, custom activities, document types, and designer module. Use for approvals, document workflows, and automation activities.
Automation
193
🧱
3w ago
Bitrix CMS Basics
Covers Bitrix CMS fundamentals: sites, templates, menus, page templates, include areas, breadcrumbs, user groups, user fields, and the admin panel. Useful for site structure and content management tasks.
Frontend
193
💾
3w ago
Bitrix Caching
Covers Bitrix caching techniques including managed, tagged, ORM, component, and composite caches. Used for optimizing performance, invalidating by tags and events, setting TTL, and debugging cache hits.
DevOps
193
🏷️
3w ago
Bitrix Catalog
Covers the Bitrix Trade Catalog module for managing products, SKUs, prices, inventory, and discounts. Ideal for building e-commerce features requiring price and stock integration within the Bitrix Framework.
Data
193
🧩
3w ago
Bitrix Components
Provides guidance on Bitrix component structure, including class.php, templates, caching, SEF URLs, and Controllerable AJAX. Use for building or editing Bitrix components.
Frontend
193
⚙️
3w ago
Bitrix Console Commands
Covers Bitrix CLI tools including code generators, kernel commands, and custom Symfony Console command registration. Use for scaffolding modules, entities, controllers, services, and running queue workers or cron tasks.
DevOps
193
⚙️
3w ago
Bitrix Controllers
Skill for building thin controllers in Bitrix using Engine Controller/JsonController with filter attributes, error handling, and autowiring. Useful for creating AJAX, REST, or routed endpoints.
Automation
193
🗄️
3w ago
Bitrix Database
Provides direct database access in Bitrix for raw SQL queries, transactions, migrations, and bulk operations. Use when the ORM's capabilities are not enough for complex queries, DDL changes, or external connections.
DevOps
193
🕒
3w ago
Bitrix Date and Time
Covers date and time in Bitrix using Date and DateTime classes. Includes parsing, formatting, time zone conversion, date arithmetic, and ORM integration. Helps when building schedules, converting time zones, and comparing dates.
Data
193
⚡
3w ago
Bitrix Events
Comprehensive guide to the Bitrix event system covering new OOP model (Event, EventResult) and legacy hooks. Use for integrating modules, handling entity lifecycle events, publishing custom events, and subscribing to other modules' events.
DevOps
193
📦
3w ago
Bitrix Extensions
Manage Bitrix frontend extensions using bundle.config.js and config.php. Covers loading with Extension::load, building with @bitrix/cli, and integrating with components and admin pages.
Frontend
193
🌐
3w ago
Bitrix HTTP Client
Enables external HTTP requests in Bitrix Framework using HttpClient in legacy or PSR-18 mode, with support for async requests, proxies, SSRF protection, webhooks, and geolocation.
Automation
193
🗄️
3w ago
Bitrix Highload Blocks
Covers the Highload block module for managing ORM-backed flat tables without sections, ideal for dictionaries, reference lists, and high-volume simple entities in Bitrix. Use when you need a fast, UF-driven data store that links to iblock elements via directory properties.
Data
193
🗂️
3w ago
Bitrix Iblocks
Provides guidance for working with Bitrix information blocks including types, elements, sections, properties, ORM compilation, and SEO templates. Use when developing content structures in Bitrix Framework.
DevOps
193
🏗️
3w ago
Bitrix Landing
Covers Bitrix’s Landing module for creating block-based sites and pages, managing blocks from a repository, publishing/unpublishing workflows, and integrating SEO/counter hooks. Use when building marketing sites, storefronts, or knowledge bases with Bitrix's Sites24 landing builder.
Frontend
193
🌐
3w ago
Bitrix Localization
Covers Bitrix localization — language files, getMessage, culture formats, JS localization, and indexing. Used when adding and translating phrases, working with multi-language sites, and managing JS translations in components and templates.
Frontend
193
📄
3w ago
Bitrix Logger
Covers PSR-3 logging configuration in Bitrix: FileLogger, SysLogger, EventLogger, log formatters, and Monolog integration. Use when configuring module logs, debugging, or auditing kernel calls.
DevOps
193
📦
3w ago
Bitrix Modules
Covers creation and maintenance of custom Bitrix modules in /local/modules/, including CModule class, installation/uninstallation, event and agent registration, module options, and scaffold generation with make:module.
DevOps
193
🗄️
3w ago
Bitrix ORM
Provides D7 ORM tablets, ConditionTree queries, Objectify, batch/merge/deleteByFilter writes for Bitrix24 entity design and persistence.
Data
193
⚡
3w ago
Bitrix Performance
Covers Bitrix performance optimization including composite site, query optimization, replication, sharding, and hot/cold sessions. Use for high-load scenarios beyond basic caching.
DevOps
193
🐘
3w ago
Bitrix PostgreSQL
Provides guidance on configuring Bitrix with PostgreSQL, migrating from MySQL, checking module compatibility, and writing portable code. For Enterprise editions only.
DevOps
193
🏗️
3w ago
Bitrix Project Structure
Guidance on Bitrix project organization: where to place custom code, how to configure PSR-4 autoloading, and proper use of module loading via Bitrix\Main\Loader.
DevOps
193
⚡
3w ago
Bitrix Pull
Delivers realtime commands to browsers and mobile using Bitrix's Pull module. Use for live UI updates, notifications, and collaborative features, distinguishing when to use Pull, Messenger, or agents.
Frontend
193
🌐
3w ago
Bitrix Request Response
Provides patterns for handling HTTP requests and responses in Bitrix using framework classes like HttpRequest, HttpResponse, and Uri utilities, as a modern replacement for superglobals and raw headers.
DevOps
193