FTPInfo | Главная Помощь Поиск Участники Календарь Файлы |
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (4) 1 2 [3] 4 ( Перейти к первому непрочитанному сообщению ) |
MAS |
Дата 16.05.2006 - 16:27
|
||
Старик Профиль Группа: Автор Сообщений: 1228 Пользователь №: 2 Регистрация: 21.06.2005 |
А точно всем-всем-всем хватит только одного шаблона? Я вот в этом не уверен |
||
Oleg |
Дата 16.05.2006 - 17:48
|
||
Старик Профиль Группа: Members Сообщений: 173 Пользователь №: 70 Регистрация: 20.01.2006 |
Во всяком случае можно начать с одного. А дальше видно будет. Если ты говоришь, что с группами-шаблонами у тебя почти все уже реализовано, то потом можно будет просто добавить. Я правильно понимаю? И потом шаблон не один - глобальный, для создания серверов, - один, а самих шаблонов может быть сколько угодно: в файлах. Загрузка шаблона в любой сервер\сервера тривиальна. |
||
MAS |
Дата 17.05.2006 - 21:26
|
||||||
Старик Профиль Группа: Автор Сообщений: 1228 Пользователь №: 2 Регистрация: 21.06.2005 |
Сделать один шаблон или сделать любое количество шаблонов - это несколько разные задачи. А из одного шаблона делать массив - это ещё лишние проблемы
Нет, почти всё готово для групп-шаблонов. А от этого решили отказаться. Теперь нужно как-то в список серверов добавить "сервера-шаблоны".
Имхо неудобно: если ищем новые ФТП в нескольких диапазонах сетей и хотим для каждого диапазона добавлять сервера со своими настройками? |
||||||
MAS |
Дата 17.05.2006 - 21:35
|
Старик Профиль Группа: Автор Сообщений: 1228 Пользователь №: 2 Регистрация: 21.06.2005 |
Итак, шаблоны буду делать таким образом:
- в списке серверов и групп будут находится "сервера-шаблоны" (ессно невидимые в списке серверов). - количество серверов-шаблонов ничем не ограничено (как и просто серверов). - добавление нового сервера: появляется выпадающий список "взять настройки из группы". Как только что-то выбрали - тут же в настройки сервера прописываются все данные из шаблона. - редактирование сервера... А пусть будет так же как и добавление! - поиск серверов: добавляется список "взять настройки из шаблона". Настройка шаблонов. - список наподобии "масок файлов", редактирование - как настройки сервера. - имя шаблона должно быть уникальными и не пересекатсья с именами серверов и групп! Вопросы? Пожелания? Что, нет никого? Тогда я пошёл кодить |
Guest |
Дата 17.05.2006 - 21:36
|
||
Unregistered |
Можно в настройках диапазона сканирования сделать кнопку, при нажатии на которую можно выбрать файл шаблона с диска. И если для диапазона сканирования шаблон выбран, то надо будет как-то отображать его имя. Можно это делать где-нибудь рядом с кнопкой выбора шаблона, или даже прямо на ней, а если для диапазона шаблон не выбран, то брать настройки из глобального шаблона и на кнопке писать - "По умолчанию" или еще какое слово . При таком подходе можно будет избежать проблем с шаблонами-группами и сохранить возможность задавать вновь добавляемым серверам нужные настройки. Подойдет такой вариант? |
||
|
Oleg |
Дата 17.05.2006 - 21:37
|
Старик Профиль Группа: Members Сообщений: 173 Пользователь №: 70 Регистрация: 20.01.2006 |
Опять забыл зарегитья: предыдущий пост мой .
|
MAS |
Дата 18.05.2006 - 13:13
|
||
Старик Профиль Группа: Автор Сообщений: 1228 Пользователь №: 2 Регистрация: 21.06.2005 |
Ну а где я буду хранить сами настройки этого шаблона? КАк в таком случае будет происходить автодобавление найденного сервера: 1) считываем из файла данные в глобальный шаблон. 2) накладываем глобальный шаблон на новый сервер. Ага, а мы в это время как раз хотели наложить имходный глобальный шаблон Да и вариант "каждый раз загружать настройки шаблона из фала"... Хм, винт жалко Найти то можем 333 новых сервера из разных диапазонов (т.е. с разными шаблонами). |
||
Oleg |
Дата 18.05.2006 - 17:01
|
||
Старик Профиль Группа: Members Сообщений: 173 Пользователь №: 70 Регистрация: 20.01.2006 |
Я не понял, причем тут группы? Все-таки привязка шаблонов будет к группам или ты просто ошибся словом и имел в виду "взять настройки из шаблона"? |
||
Oleg |
Дата 18.05.2006 - 17:16
|
||||
Старик Профиль Группа: Members Сообщений: 173 Пользователь №: 70 Регистрация: 20.01.2006 |
Хранишь в настройках диапазона путь к файлу.
Ну это ты загнул. В начале сканирования диапазона загружаем настройки шаблона во внутреннюю структуру (один раз для диапазона!). Если файл пропал, то применяем настройки глобального шаблона. Нашли сервер - наложили настройки из внутренней структуры на сервер и все. По затратам памяти будет экономнее, т. к. не надо будет держать в памяти все шаблоны. И с логической точки зрения лучше держать шаблоны отдельно от серверов. Но можно сделать и как ты хочешь, в конце концов неважно, как все организованно физически. Просто я хотел облегчить тебе обработку загрузки списка серверов и переложить размещение шаблонов на пользователя. К тому же нет ограничения на название шаблона, что дало бы возможность назвать шаблон как группу. А это было бы удобно, если мы применяем шаблон к группе - не надо запоминать название шаблона. Ну неважно. |
||||
MAS |
Дата 18.05.2006 - 18:39
|
||||
Старик Профиль Группа: Автор Сообщений: 1228 Пользователь №: 2 Регистрация: 21.06.2005 |
Очепятка это. Из шаблона будут настройки браться. |
||||
MAS |
Дата 18.05.2006 - 18:47
|
||||||||
Старик Профиль Группа: Автор Сообщений: 1228 Пользователь №: 2 Регистрация: 21.06.2005 |
А во время поиска серверов добавляем сервер вручную... С каким шаблоном добавим новый сервер и с каким шаблоном будут добавлены все остальные найденные сервера?
Если настраиваем шаблон так же как и сервера, то проще и быстрее и хранить их вместе.
Если шаблон == сервер, то загрузка вообще не нужна! Сервера то я уже загружаю
Это единственный плюс. Но тогда нужно делать отдельную настройку шаблонов. Сейчас настройка сервера малость привязана к списку серверов. Что вполне правильно - проверка имени, проверка наличия такого-же сервера (адрес/логин). |
||||||||
kiv |
Дата 18.05.2006 - 19:45
|
Новичок Профиль Группа: Members Сообщений: 39 Пользователь №: 58 Регистрация: 24.11.2005 |
Я наверно тупой, и не понимаю одной простой вещи: у меня несколько десятков диапазонов (сотня почти), и что, для каждого диапазона нужны какие-то уникалиные настройки для автодобавления серверов? По какому признаку вообще привязывать настройки будущих серверов, исходя из чего?
И где в ваших разговорах уже набивший оскомину вопрос шаблона Списка изменений? Или меня не в ту степь поперло? |
Oleg |
Дата 18.05.2006 - 21:10
|
||||||||||
Старик Профиль Группа: Members Сообщений: 173 Пользователь №: 70 Регистрация: 20.01.2006 |
Не понимаю, что тебя смущает. В моей идее в свойствах сервера тоже есть кнопка выбора шаблона (и еще одна для сохранения настроек сервера в файл, т. е. шаблон). По умолчанию используется глобальный шаблон. Если надо применить к серверу, добавляемому вручную, другой шаблон, то жмем кнопку, выбираем файл шаблона на диске и настройки из файла шаблона загружаются в настройки сервера. Никакой связи с процессом поиска серверов и с наложением шаблонов в этом процессе нет. Глобальный шаблон не используется как посредник! Он сам по себе, шаблоны на диске - сами по себе. При желании можно в глобальный шаблон загрузить любой файл шаблона с диска. Просто название "глобальный" лучше заменить на "По умолчанию" или "Стандартный".
Да, но тебе придется во-первых отличать шаблон от обычного сервера и, во-вторых, либо загружать шаблоны в отдельный список шаблонов, либо в общий список серверов. И чтобы эти шаблоны были видны в выпадающем списке, тебе придется либо бежать по отдельному списку шаблонов, либо по общему списку серверов и снова вычленять там шаблоны. И в случае с общим списком серверов придется каждый раз различать сервера и шаблоны при обновлении списка и при постановке в очередь на опрос и т. д. Это все простые операции, но идея с файлами позволяет и этого избежать: менять процесс работы со списком серверов не придется.
Ее делать придется в любом случае. В идее с файлами настройка шаблона может производиться в любом окне настроек сервера или глобального шаблона, т. к. есть две кнопки: "Загрузить" и "Сохранить". Выставил настройки в окне и сохранил в файл. Надо изменить шаблон - загрузил файл в окно настроек любого сервера, сделал нужные изменения, нажал кнопку "Сохранить", выбрал существующий файл или указал новый - шаблон готов. В настройках сервера, при этом, кнопку "ОК" не нажимаем, поэтому настройки сервера остались прежние.
А для шаблонов этого не нужно. В чем преимущество идеи с файлами, так это в том, что уникальность имен шаблонов поддерживает сама файловая система, если мы храним все шаблоны в одном месте. Ну уж если мы разбросали их по всему диску и не можем найти, то это мы "сами дураки". |
||||||||||
Oleg |
Дата 18.05.2006 - 21:22
|
||||
Старик Профиль Группа: Members Сообщений: 173 Пользователь №: 70 Регистрация: 20.01.2006 |
Думаю, что по умолчанию должны браться настройки из "Стандартного" шаблона и никаких дополнительных действий не нужно. Если Вы знаете, что для какого-то диапазона нужны специфические настройки, то Вы указываете в свойствах этого диапазона нужный шаблон. Сейчас MAS намеривается сохранять шаблоны в списке серверов, поэтому нужно будет в выпадающем списке в свойствах диапазона выбрать какой шаблон использовать (если я правильно понимаю). Если все-таки будет реализована идея с файлами ( ), то механизм может быть другим, например, как я предлагал выше.
Вроде бы последнее предложение было отсоединить настройки списка изменений от конкретного сервера. И я спрашивал, нужна ли кому-нибудь эта привязка. Позитивных ответов не было. Правда MAS не упомянул список изменений в своем последнем резюме, поэтому не знаю, к чему он склоняется. |
||||
Oleg |
Дата 20.05.2006 - 15:18
|
Старик Профиль Группа: Members Сообщений: 173 Пользователь №: 70 Регистрация: 20.01.2006 |
Еще один нюанс, "метр колючей проволоки".
Он касается использования выпадающего списка для выбора шаблона. Не очень понятно как он будет работать. Это будет отдельное окошко с выпадающим списком или выпадающий список будет в окне свойств сервера? Если первое, то, как это окошко будет появляться (с добавлением сервера это я себе представляю, хотя и не факт, что правильно ). Если последнее, то придется проделать работу для определения принадлежности текущих настроек сервера к последнему выбранному шаблону - дополнительное кодирование! |
Страницы: (4) 1 2 [3] 4 |