Database editor++

From Miranda NG
Revision as of 14:19, 30 December 2017 by Goraf (talk | contribs) (Imported translation using page migration)

Plugin:DbEditorPP/ru
Jump to navigation Jump to search
Other languages:
Database editor++
Database editor++
Имя файла DbEditorPP.dll
Авторы Bio, Jonathan Gordon
Скачать
Стабильная версия: 32-bit, 64-bit
Версия в разработке: 32-bit, 64-bit

Важно
Если вы не уверены, обязательно сделайте резервную копию профиля перед использованием плагина!

Редактор базы данных Miranda NG.

Назначение

Миранда хранит настройки ядра и всех плагинов в собственной базе данных (файл с расширением .dat в папке, где установлена Миранда, либо в профиле пользователя системы). База выполняет для Миранды те же функции, что и реестр для Windows и большинства приложений. Преимущества отдельной базы: переносимость (портабильность) программы и простота создания резервных копий профиля. При этом нет необходимости копировать настройки из реестра или что-либо переустанавливать — в файле профиля хранится всё: и настройки, и контакты, а также история сообщений.

Настройки в базе бывают двух типов: глобальные и для отдельно взятого контакта. С помощью данного редактора можно изменять и те, и другие:

  • Глобальные — находятся в разделе «Настройки» в левой панели редактора.
  • Для контактов — каждый контакт имеет свой подраздел в разделе «Контакты» в левой панели редактора; щелкните имя контакта, чтобы развернуть его настройки.

The database editor cannot be used to view or modify messages.

You need this plugin to change some advanced settings for Miranda NG, because some tweaks do not have entries in Miranda's settings dialogs. You need to realize that using these advanced tweaks is basically unsupported and might have unknown side effects.

Usage

Starting DbEditor from Profile manager

There are several ways to open database editor window:

  • From the main menu: Main menu → Database → Database Editor++
  • By hotkey (default is ⇧ Shift+⊞ Win+D)
  • From contact menu: Open user tree in DBE++ (opens settings tree of the given contact)
  • On Miranda NG start:
    • from Profile manager – select DbEditorPP.dll in the drop-down list "Start in Service Mode with" (see the screenshot)
    • using /svc:dbeditor command line parameter

Using it is straightforward, very much like you are using registry editor. In the left pane, you see the modules and when you click a module, the right pane will show all the settings for that module. Modules are usually organized either per plugin, per protocol or per function group and unlike the registry there are no sub-keys. The hierarchy is simpler, only one level of Module → Setting.

Always remember to use the global settings when using the database tweaks for TabSRMM and do not change any non-documented values. This is as dangerous as randomly changing values in the Windows registry – a wrong change can seriously harm the functionality of Miranda. So only change values you know or were advised to change.

Also, do not change per contact settings, unless you know exactly what you are doing.

Additional functionality

Database editor has some additional functions which can assist with:

  • Watching a value in real time (useful for debugging when you need to see when database values are changed).
  • Exporting and importing large chunks of settings between different profiles.
  • Deleting needless resident settings (those that should exist only in memory without being written to the database).