Theme Editor

This app does not have any reviews yet.

Your review

< 10

installs

Максим Филиппов

developer

July 9, 2026

latest release
version 2.1.1

Additional licenses
50% discount

Theme Editor: Full Control

Application for direct editing of Webasyst theme source code directly from the admin panel — no FTP or file managers required.

Features
  • 4 code injection modes: Replace code, insert before found code, insert after found code, full file content replacement.
  • File and folder management: Create new files, add existing files, create folders.
  • Smart search: Exact match + fuzzy search. Finds code even with differences in spaces, tabs, and line breaks.
  • Independent toggles: Each file and each action has its own toggle. You can disable one action without affecting others.
  • Master toggle: One switch for the entire application. Turn it off — the whole site instantly reverts to original theme files.
  • Built-in file browser: Navigate through Shop, Site, and Blog theme folders with breadcrumbs. Select a file in two clicks.
  • Change history: All operations are logged with color indicators. Paginated navigation.
  • Action comments: Add an explanation to each replacement.
  • JSON export and import: Transfer configurations between sites. Duplicates are skipped during import.
  • Yandex Disk backup: Automatic and manual backups, one-click restore.
  • Webasyst cache clearing: One-click cache clearing.
  • File list search and sorting: Sort by name, date, or status.

Supported file types: .html, .tpl, .css, .js, .xml, .json, .txt, .po, .mo, .svg

Localization

Full interface translation into Russian and English. All messages, tooltips, buttons, notifications, and change history are in both languages. The language is automatically determined by the user's Webasyst settings.

Dark and Light themes

Interface automatically syncs with Webasyst color scheme. Toggle without page reload.

Security
  • CSRF protection: Every POST request is signed with a token.
  • Backup before changes: A copy of the original is created before the first change. When an action or file is disabled — the original is restored.
  • Write permission check: Checked before applying changes.
  • File size limit: 10 MB.
  • HTML escaping: User input is escaped.
  • Authorization: Access only for Webasyst backend users.
Technical details
ParameterValue
PlatformWebasyst 2.0
Interface languagesRussian, English
ThemesLight, Dark (auto-sync with Webasyst)
ApplicationsShop, Site, Blog
Operation typesReplace, Insert before, Insert after, Replace file
File structure managementCreate / Add files, Create folders
Allowed extensionshtml, tpl, css, js, xml, json, txt, po, mo, svg
Backup storageYandex Disk
Maximum file size10 MB
Data storageJSON in wa-data/protected/thememaster/
Backup pathwa-data/protected/thememaster/backups/