Page 1 of 4
					
				Плагин "Description"
				Posted: 21 Feb 2006, 11:42 Tue
				by Slavko
				Обсуждаем здесь все что касается плагина 
"Description"
Descriptions v 0.3СКАЧАТЬ
0.3 
[+] Подстановка имени файла закачки в имя файла описания (%F%) 
[-] Исправлена ошибка при сохранени пути к редактору
Плагин: 
Description
Описание автора: Создает файл описания в каталоге закачиваемого файла и открывает в редакторе
Скачать: 
http://totalcommander.free.fr/Prog/dmas ... sc_1_0.rar (217 Кб)
Автор: 
SCHMaster 
Copyright: ©(2000-2006) Sergey Chernih aka SCHMaster
Description 1.0
http://totalcommander.free.fr/Prog/dmas ... sc_1_0.rar
Расширяет возможности создания файла описания
Проверяет условия:
 1.Каталог закачиваемого файла, URL.
 2.Добавление закачки, завершение закачки
Если услови совпадают, то
 1.Создает/открывает файл
 2.Добавление информации в уже существующий файл
 3.Открывает файл в редакторе по выбору или по умолчанию
Хелпа нет... Но тут посмотрю, если будет дальнейшее развитие у плагина - иожно будет и накатаь... Хотя вроде все ясно - ставим условие. И реакцию на выполнение.
 Я, к примеру, весь скачанный софт "складирую" в одну папку, сразу по категориям и сразу создаю фал с описанием, что-б потом не мучаться - "а че енто вааще такое?". И меня уже достало - поставил на закачку, потом в ТС лезу в тот каталог, куда закачиваю, создаю файл info.txt и забиваю его инфой... Теперь почти все делает плагин.
 Условия:
 Реагирует на добавление закачки, проверяет путь. Если путь файла содержит 
D:\MySoft, то в каталоге файла создается файл, в него вписывается URL (т.к. при старте закачки кроме URL, описалова, если оно вообще есть, и пути сохранения больше ничего выудить нельзя) и файл открывается во внешнем редакторе, куда я уже вношу свои комментарии. Прекрасно и удобно  

 .
 Событий может быть несколько, причем приоритет регулируетмя. Если
одно событие реагирует на 
D:\MySoft, а второе на 
D:\MySoft\Utils, то приоритет второго события нужно поставить выше, иначе обработается первое и на этом все...
 
З.Ы. Вот и пол HELP-а написал  

 
			
					
				Глюк
				Posted: 21 Feb 2006, 12:19 Tue
				by rm
				У меня интерфейс плагина на английском.
			 
			
					
				Интуитивно НЕПОНЯТНЫЙ интерфейс
				Posted: 21 Feb 2006, 12:54 Tue
				by Slavko
				Интуитивно НЕПОНЯТНЫЙ интерфейс. Как минимум нужен файл помощи, 
не говоря уже о желательных переработках интерфейса...
			 
			
					
				
				Posted: 22 Feb 2006, 2:52 Wed
				by SCHMaster
				 Как минимум нужен файл помощи, 
не говоря уже о желательных переработках интерфейса
Прежде чем писать файл помощи, нужно, как минимум, переделать интерфейс. 
 Из чего вытекает:
1. Что непонятон? 
2. Что в нем переделывать?
Эти вопросы не потому, что я считаю интерфейс "интуитивно понятным" (хотя так оно и есть) и пытаюсь отстоять свое мнение. Понятие "интуитивно понятный" для каждого пользователя разное. Для кого-то проги от Adobe "интуитивно понятны", хотя IMHO - там вообще ничего не понятно с первого взгляда  

 .
А т.к. понимание "интуитивности" у всех разное, то нужно свести к минимуму "интуитивную непонятность". 
 По-сему просьба - если есть желание помочь, то по подробнее - что непонятно и чего хотелось-бы. Т.е. критика и предложения должны быть конструктивными.
2
rm
У меня интерфейс плагина на английском.
А в настройках DM какой? Т.е. что выдаст 
Code: Select all
myIDmInterface.DoAction('GetLanguage','')
Т.к. плагин делает таким образом
LANGUAGE:=UpperCase(myIDmInterface.DoAction('GetLanguage',''))
и потом считывает из соответствующей секции
description.lng. Если секция отсутствует - по дефолту Албанский.
Позже это будет весьма удобно - пользователь сам сможет добавить язык интерфейса. Ну и если изъявит желание - отправит копию автору 

. Таким (проверенным) образом достигается многоязычность 

 
			
					
				
				Posted: 22 Feb 2006, 12:46 Wed
				by rm
				Как выяснилось, зависит не от текущего языка, а от того с каким ДМ был запущен. Будем считать что вопрос снят.
			 
			
					
				
				Posted: 22 Feb 2006, 13:38 Wed
				by Slavko
				SCHMaster wrote:
 Из чего вытекает:
1. Что непонятон? 
2. Что в нем переделывать?
1. Открываю окно настроек плагина и вижу название окна на английском, хотя это мелочь можно и не править.
2. Вижу список озаглавленный как "Действия", нажимаю кнопку "Добавить", в открывшемся окне "Настройки событий" никакой речи о действиях уже не идет, странно, вроде я действие добавлял...
3. ...Вижу перед собой сверху поле "Название и описание события", начинаю думать что имелось ввиду под событием, и что мне туда нужно вписать? Если что-то очень осмысленное, то неизвесно что, если просто название, то можно было-бы по умолчанию туда вписать что-то для примера.
4. Далее вижу еще более многозначное название "Реакция на событие". Т.е. как я любой нормальный человек думает исходя из написанного, будет какая-то реакция на событие которое я прописал (см. пункт 3), но надписи у радиобатонов повергают в серьезное раздумье над правильностью названия "Реакция на событие". 
Предлагаю заменить название "Реакция на событие" на "Создавать описание при"
5. Переходим к группе "Условия", опять многозначное название, условия чего? Предлагаю заменить на "Условия при которых будет создаваться описание".
Что означает фраза - "Проверять путь получателя"??? Что такое путь? Вы думаете это всем понятно?
Дальше выбираю "Не использовать путь/URL" пропадают элементы ввода, оставляя при этом рудиментарные надписи...
6. Затем идет опять группа "События" в которой находяться настройки довольно далекие от понятия событий. Но я уже не выдерживаю их описывать, возможно завтра продолжу, на сегодня хватит...
 
 
Мой вам совет, попробуйте использовать "коридорное тестирование": 
Выходим в коридор, хватаем первого попавшегося знакомого который умеет работать на ПК, но не знаком с вашими разработками, затягиваем за ваш компьютер и просим выполнить то, для чего была создана ваша программа. Если он сумеет выполнить это без вашего участия и за более-менее разумное время, ПОЗДРАВЛЯЮ, вы написали действительно удобную и понятную программу с хорошим интерфейсом. Если же не сумеет, советую вам понаблюдать за ним и поисправлять моменты вызывающие ступор. 
			
					
				
				Posted: 22 Feb 2006, 20:26 Wed
				by Vitek
				Скачал новую версию 5.0.1.987,установил поверх старой,а плагин не хочет подключатся,говорит старая версия,тогда на этом же компе на второй физический винт поставил с ноля 5.0.1.987 версию-тоже самое.В чем проблема?
			 
			
					
				
				Posted: 23 Feb 2006, 3:36 Thu
				by SCHMaster
				2
Slavko
2. Вижу список озаглавленный как "Действия", нажимаю кнопку "Добавить", в открывшемся окне "Настройки событий" никакой речи о действиях уже не идет
Ок. Переименую "Действия" и "События" в "Задания" по аналогии с планировщиком, или как еще назвать реакцию плагина на какое-то событие - добавление/завершение закачки?
Вижу перед собой сверху поле "Название и описание события", начинаю думать что имелось ввиду под событием, и что мне туда нужно вписать?... можно было-бы по умолчанию туда вписать что-то для примера
Впишу по умолчанию.
4. Далее вижу еще более...
 

 Согласен, без 100 гр. не понять..
Ок, с остальным тоже понятно - основная проблема в терминологии...
З.Ы. 
Непременно воспользуюсь советом. И приму к сведению, что тестировть и разрабатывать программы нужно "коридорным" методом.
Я то всегда считал, что форумы, где обсуждаются находящиеся в процессе разработки программы служат этой цели.... Ан нет... Коридоры...
 
			
					
				
				Posted: 26 Feb 2006, 3:25 Sun
				by SCHMaster
				Description v 0.2СКАЧАТЬ
0.2
[*] Изменен интерфейс настроек плагина
[-] Исправлена ошибка при выборе редактора[/color]
 
			 
			
					
				
				Posted: 10 Mar 2006, 15:26 Fri
				by rm
				Если возражений нет, то выложу на сайте в ближайшие дни.
			 
			
					
				
				Posted: 11 Mar 2006, 3:27 Sat
				by SCHMaster
				С моей стороны возражений нет - работает (вроде  

 ) без глюков.
 
			
					
				
				Posted: 13 Mar 2006, 0:58 Mon
				by Tauman
				Скриншоты плагина Description
 

 
			
					
				
				Posted: 15 Mar 2006, 21:31 Wed
				by rm
				
			 
			
					
				
				Posted: 17 Mar 2006, 0:11 Fri
				by DMons
				А можно чтобы файлы с описанием назывались по имени файла? напр.: proga1.txt proga2.txt proga3.txt
			 
			
					
				
				Posted: 17 Mar 2006, 2:38 Fri
				by SCHMaster
				2
DMons
А можно чтобы файлы с описанием назывались по имени файла? напр.: proga1.txt proga2.txt proga3.txt
Добавил в wishlist... Будет. Только в виде "%F%.txt".
Какие еще варианты имени файла нужны? Чтоб сразу добавить.
Таким образом, если нужно, можно организовать и добавление информации, вроде
Code: Select all
Скачано: %U% - URL
Размер: %Z% - размер
и т.д.
 Нужна такая фича или нет?