Just Manager Forum

Official Just Manager forum

You are not logged in.

#1 2013-04-29 02:56:59

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Configuration files

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

Например,
jm_theme.xml - все графические настройки (всё что связано с отображением)
jm_config.xml - основные настройки программы
jm_connections.xml - ftp соединения
jm_history.xml - история открытых папок

Тогда можно будет избежать ситуации, когда из-за перегруженного файла настроек программа начинает вести себя некорректно. И проще будет сохранять/экспортировать конфигурацию, чтобы переносить её на другой компьютер

Last edited by Kanaduchi (2013-04-29 02:57:17)


Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack

Offline

#2 2013-05-13 08:54:34

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: Configuration files

Такая концепция потребует глобального изменения многих компонентов программы, а профит сомнителен, так как увеличится кол-во файлов.
У JM достаточно небольшой файл настроек по сравнению с другими программами. Максимально, что я видел 170 Кб. И ни разу не было, чтобы программа с ним некорректно работала из-за объема.
На счет простоты переноски: проще переносить 1 файл, чем несколько.
Единственное возможное удобство это упрощение изменения настроек вручную, вот только вмешательство пользователя в конфигурационный файл программы не предусматривается.

Offline

#3 2013-05-13 09:08:07

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: Configuration files

Такая концепция потребует глобального изменения многих компонентов программы, а профит сомнителен, так как увеличится кол-во файлов.
У JM достаточно небольшой файл настроек по сравнению с другими программами. Максимально, что я видел 170 Кб. И ни разу не было, чтобы программа с ним некорректно работала из-за объема.
На счет простоты переноски: проще переносить 1 файл, чем несколько.
Единственное возможное удобство это упрощение изменения настроек вручную, вот только вмешательство пользователя в конфигурационный файл программы не предусматривается.

Не всегда. Допустим, JM установлен на 10 машинах. На каждой работает определённый пользователь и программу настроил на свой лад. Тут вдруг наступает необходимость добавить новые ftp соединения и исправить некоторые ip-адреса в уже существующих.
Мне бы как конечному пользователю не понравилось бы, что после обновления меняют все настройки и приходится тратить время на их восстановление

С графическим интерфейсом похожая ситуация - сейчас при его экспорте целый кусок вытаскивается из общего файла. При импорте  - обратно заталкивается. Если бы он находился в отдельном файле это бы упростило задачу переноса, а так же создания новых скинов. Тогда достаточно было бы распространять данный файл с набором иконок smile


Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack

Offline

#4 2013-05-13 11:21:42

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: Configuration files

Kanaduchi wrote:

Не всегда. Допустим, JM установлен на 10 машинах. На каждой работает определённый пользователь и программу настроил на свой лад. Тут вдруг наступает необходимость добавить новые ftp соединения и исправить некоторые ip-адреса в уже существующих.
Мне бы как конечному пользователю не понравилось бы, что после обновления меняют все настройки и приходится тратить время на их восстановление

Каждый из этих пользователей изменит свойства ftp соединения в FTP менеджере, в чем может быть проблема? При обновлении программы Settings.xml никак не затрагивается.

Kanaduchi wrote:

С графическим интерфейсом похожая ситуация - сейчас при его экспорте целый кусок вытаскивается из общего файла. При импорте  - обратно заталкивается. Если бы он находился в отдельном файле это бы упростило задачу переноса, а так же создания новых скинов. Тогда достаточно было бы распространять данный файл с набором иконок smile

Для графического оформления есть темы, которые являются отдельной функциональностью.

Offline

#5 2013-05-13 11:47:50

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: Configuration files

Каждый из этих пользователей изменит свойства ftp соединения в FTP менеджере, в чем может быть проблема? При обновлении программы Settings.xml никак не затрагивается.

А если таких соединений 30 и более? Работа тупо встанет, пока все менять их будут. Я считаю, что вынос ftp-соединений/настроек в отдельный файл решило бы многие проблемы с переносом настроек, чтобы при этом совершать как можно меньше действий.

Тем более, можно такой файл сделать со совместимой структурой, чтобы легко можно было подключить ftp настройки из TC, UC и пр.

Для графического оформления есть темы, которые являются отдельной функциональностью.

Да с этим согласен, этот вопрос снимаю.


Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack

Offline

#6 2013-05-17 19:30:31

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: Configuration files

Экспорт/импорт FTP настроек добавлен в 0.1 Alpha 47.

Offline

Board footer

Powered by FluxBB