Маразм с двойными названиями плагинов

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Маразм с двойными названиями плагинов

Post by AleXH »

Дорогие плагинописатели, объясните пожалуйста, чем вы руководствуетесь, когда даёте плагинам 2 РАЗНЫХ имени - одно файловое, другое для меню, причём имена начинаются на разные буквы и находятся, соответственно, в разных частях меню F11, а порой к тому же и не всегда ассоциативны.

Примеры:
FileCopyEx - Extended copy
DirSync - Syncronize Directory
и др.

Благо, что такого мало, но даже сейчас иногда смотришь в папку плагины и меню F11 и не можешь сходу вспомнить, что есть что. Что же будет, когда маразм закрепчает? - Прошу прощения за тон, но это же ОЧЕВИДНЫЕ вещи! Почему не дать файловые имена и папки для плагина такие же как в меню за выбросом пробелов?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Маразм с двойными названиями плагинов

Post by DrKnS »

Почему не дать файловые имена и папки для плагина такие же как в меню за выбросом пробелов?
Действительно, это же очевидно.
Считаю, что разработчики Far должны лично подать пример нерадивым плагинописателям и в следующей же ночной сборке переименовать стандартные плагины во Временнаяпанель.dll, Преобразованиерегистра.dll, Просмотрсети.dll, Расширенноесравнение.dll, Списокпроцессов.dll, Такаяжепапка.dll и т. д.
Ну и о Программауправленияфайламииархивами.exe не забыть, само собой.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Маразм с двойными названиями плагинов

Post by John Doe »

Фильтр меню почему не используете.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: Маразм с двойными названиями плагинов

Post by AleXH »

DrKnS, речь об английских названиях - файлы и папки ExtendedCopy, SyncronizeDirectory ассоциативны, а FileCopyEx, DirSync нет.
John Doe, фильтр не канает - непонятно к чему применять. Проблема именно в том, что файловые имена не ассоциативны.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Маразм с двойными названиями плагинов

Post by John Doe »

AleXH wrote:фильтр не канает - непонятно к чему применять. Проблема именно в том, что файловые имена не ассоциативны.
Применять к меню. Использовать ключевые слова. Dir. Sync. Copy.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: Маразм с двойными названиями плагинов

Post by AleXH »

John Doe wrote:
AleXH wrote:фильтр не канает - непонятно к чему применять. Проблема именно в том, что файловые имена не ассоциативны.
Применять к меню. Использовать ключевые слова. Dir. Sync. Copy.
Можно. - Вопрос лишь в том, зачем городить кривизну, а потом героически её решать дополнительным прессованием клавы?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Маразм с двойными названиями плагинов

Post by Max Rusov »

А почему Вас вообще волнует, как называется DLL плагина?
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Маразм с двойными названиями плагинов

Post by John Doe »

Могу согласиться частично. Официальное имя плагина и его название пункта в меню нежелательно чтобы различались без необходимости.
А вот имя DLL меня меньше интересует.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: Маразм с двойными названиями плагинов

Post by AleXH »

Max Rusov, предлагаете зашифровать названия dll? :D

Есть простая вещь - юзабилити, зачем городить огород? Вопрос не в том, почему меня волнуют названия DLL, вопрос в том, что когда смотришь в папку с плагами, то рождается вопрос - что за космозоо???
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Маразм с двойными названиями плагинов

Post by John Doe »

Кстати да, помимо dll есть ещё имена папок
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: Маразм с двойными названиями плагинов

Post by AleXH »

Название папки должно быть эквивалентно имени DLL и имени в меню - это прозрачно, логично, удобно. А то как обзовут через с под колена, смотришь и офигеваешь от логики автора.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Маразм с двойными названиями плагинов

Post by DrKnS »

AleXH wrote:речь об английских названиях - файлы и папки ExtendedCopy, SyncronizeDirectory ассоциативны, а FileCopyEx, DirSync нет.
А почему именно об английских?
Вы же пишете - "такие же как в меню".
Меню у значительной части аудитории не на английском.
Предлагаете им для случая "смотришь в папку плагины и меню F11" вначале переключать язык интерфейса?

А если серьезно - откройте для себя клавишу F3 в меню плагинов. Там много чего есть, в т. ч. путь к dll.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: Маразм с двойными названиями плагинов

Post by AleXH »

DrKnS wrote:
AleXH wrote:речь об английских названиях - файлы и папки ExtendedCopy, SyncronizeDirectory ассоциативны, а FileCopyEx, DirSync нет.
А почему именно об английских?
Потому что речь идёт ИМЕННО об английских, ибо речь о названиях в ФС. Что касается языка интерфейса - практически во всём ПО предпочитаю английский, а вот help русский, но с английскими названиями и объяснялками на русском - так удобнее - не загромождён интерфейс в Меню длинными русскими названиями (а финам-то как повезло :D), а подчас и неадекватным переводом из-за отсутствия эквивалентных понятий.

F3? - Предлагаете пересматривать плаги в меню, чтобы найти, что за плаг в ФС? - Зачем извращения, где логика??? А ещё можно посоветовать позаходить в папки с непонятными плагами и через F3 поискать в DLL,LNG строку с названием в Меню - FAR предоставляет кучу возможностей для решения этой "задачи" :D
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Маразм с двойными названиями плагинов

Post by John Doe »

Официальное имя плагина (вроде как) было просто Colorer
Но Пункт в меню FarColorer
Title: FarColorer
Path: ...\Plugins\FarColorer\bin\colorer.dll

Вот меня это тоже иногда сбивает. Не путь конечно, а то что пункт плагина неожиданно называется FarColorer.

Ещё один пример: название пункта Advanced Compare, и я лично привык считать это официальным именем плагина.
Тем не менее:
Title: Compare
Path: Plugins\Compare\Compare.dll

То же самое сравните Change Case / EditCase.

Согласен с автором топика, что от этих различий пользы ноль.
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

Re: Маразм с двойными названиями плагинов

Post by Игорь Юдинцев »

А ещё один плагин может добавлять в меню сразу несколько строк.
Я к тому, что однозначное соответствие «имя плагина—пункт меню» установить всё равно нельзя, можно самое большее придерживаться соглашения «каждый пункт включает официальное имя плагина», и не факт, что это будет удобно на практике.
К слову, у пользователей PlugMenu обсуждаемой проблемы вовсе не возникает — все имена DLL выписаны в меню отдельной колонкой.
Post Reply

Return to “Предложения и идеи”