Плагринг: категории, флаги, теги,...

Здесь можно обсудить сайт PlugRinG и предложить идеи по его дальнейшему развитию.
User avatar
John Doe
Бюрократ
Posts: 11415
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Новый плагринг

Post by John Doe » Mon 18 Jul, 2011 14:48

Latest post of the previous page:

John Doe wrote:Подозреваю что тут вся проблема из-за в корне неправильной системы категорий.
Не должно их быть 50.
Нынешняя система категорий линейна, причина этого (вероятно) кроется в прежнем движке, результат этого - система которой не очень удобно пользоваться.

Сейчас нет смысла сохранять эту линейность, и наконец можно категоризировать по нескольким независимым основаниям. Например:
  1. Плагин/Утилита/Прочее
  2. Область действия: панели/редактор/вьювер/диалоги/прочее
  3. Назначение: Система/Поиск и замена/Сеть/Макросы и скрипты/Мультимедиа/... (тут конечно можно и 100 категорий придумать, но разумнее ограничиться, скажем, двадцатью)

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Новый плагринг

Post by WARP ItSelf » Mon 18 Jul, 2011 14:59

Можно разъяснить, что в данном случае означает слово "линейна"?
Никто не знал, а я...

User avatar
John Doe
Бюрократ
Posts: 11415
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Новый плагринг

Post by John Doe » Mon 18 Jul, 2011 15:09

Один плагин раньше мог быть отнесён лишь к одной категории.
Вероятно как следствие этого, список категорий в старой базе линеен, т.е. неструктурирован, и представляет собой единый список равноправных категорий.
Зачатки структурированости конечно были - те категории что относилось больше к редактору выделялись префиксом "Editor.", но этого явно недостаточно (например многие плагины работают в разных областях).

Max Rusov
Posts: 3600
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 7 times

Re: Новый плагринг

Post by Max Rusov » Mon 18 Jul, 2011 15:09

Было предложено к категориям отнести и флаги совместимости: Far1/2/3/Sources... Но крайне не хотелось бы, чтобы это все было в едином списке. Желательно разбить категории на группы по назначению. У меня, например, так и сделано с тэгами.


Поле Type - для разделения тэгов на непересекающиеся группы категорий
Поле Key - чтобы задавать осмысленное упорядочивание
Поле Name - имя тэга, оно используется как вторичный ключ в плагине. Я счел, что удобнее, чем ссылаться по ID.

User avatar
John Doe
Бюрократ
Posts: 11415
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Новый плагринг

Post by John Doe » Mon 18 Jul, 2011 15:14

Max Rusov wrote:Но крайне не хотелось бы, чтобы это все было в едином списке. Желательно разбить категории на группы по назначению.
Именно это я и имею ввиду, говоря о том, что надо осуществлять категоризацию по нескольким независимым основаниям.

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Новый плагринг

Post by WARP ItSelf » Mon 18 Jul, 2011 15:17

В текущем движке 1 плагин != 1 категория. Тут линейности никакой нет. Выделить флаги как подвид категорий - думаю над этим. Вопрос - надо ли категории вообще добавлять в фильтрацию. Или только флаги.
Никто не знал, а я...

User avatar
John Doe
Бюрократ
Posts: 11415
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Новый плагринг

Post by John Doe » Mon 18 Jul, 2011 15:20

WARP ItSelf wrote:В текущем движке 1 плагин != 1 категория. Тут линейности никакой нет.
Я не о структуре базы говорю, а о реально сложившейся системе категорий, и о том, что не надо её тащить в новую базу.

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Новый плагринг

Post by WARP ItSelf » Mon 18 Jul, 2011 15:22

Т.е. лучше 700 плагинов сразу записать в категорию Other? Что-то мне так не кажется. Желающие могут сидеть-двигать их теперь туда сюда до полного дзена. Их туда добавляли несколько лет, хочется еще раз добавить все?
Никто не знал, а я...

User avatar
John Doe
Бюрократ
Posts: 11415
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Новый плагринг

Post by John Doe » Mon 18 Jul, 2011 15:29

WARP ItSelf wrote:Т.е. лучше 700 плагинов сразу записать в категорию Other? Что-то мне так не кажется. Желающие могут сидеть-двигать их теперь туда сюда до полного дзена.
Я готов двигать до дзена, чтобы привести к нормальной системе.
Но в новом движке не хватает возможности классифицировать по независимым основаниям. Как пример - те 3 пункта что я привёл выше.

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Новый плагринг

Post by WARP ItSelf » Mon 18 Jul, 2011 15:33

Как предлагается делать их "независимыми". И чем это отличается от текущих "равноправных" категорий? Не является ли область действия "вложенной"? Сейчас все категории равны, плюс у них могут быть "родители". Это не дает никаких преимуществ, кроме удобства перехода.
Никто не знал, а я...

User avatar
John Doe
Бюрократ
Posts: 11415
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Новый плагринг

Post by John Doe » Mon 18 Jul, 2011 15:48

WARP ItSelf wrote:Сейчас все категории равны, плюс у них могут быть "родители". Это не дает никаких преимуществ, кроме удобства перехода.
Т.е. при выборе "Shell" выведутся плагины из всех подкатегорий ("Arc", "Arc.FMTmodule", "Calc", ...)
Но в самом поле выбора пока не предусмотрено дерево. Оно планируется вообще?
WARP ItSelf wrote:Как предлагается делать их "независимыми". И чем это отличается от текущих "равноправных" категорий?
Например сейчас в интерфейсе поиска есть одно поле для категории. В случае "независимых групп категорий" понадобиться больше полей - по числу оснований. И в каждом поле естественно будут присутствовать свои непересекающиеся категории.
WARP ItSelf wrote: Не является ли область действия "вложенной"?
Вложенной куда?

User avatar
John Doe
Бюрократ
Posts: 11415
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Новый плагринг

Post by John Doe » Mon 18 Jul, 2011 16:33

WARP ItSelf wrote:Сейчас все категории равны, плюс у них могут быть "родители".
Пара вопросов:
  1. Как ограничен возможный уровень вложенности категорий?
  2. Сейчас плагин может не принадлежать ни одной из подкатегорий, а только родительской.
    Например, см. "System". Там только одна подкатегория "System.Fonts".
    При поиске это сбивает с толку, и вероятно стоит обеспечить чтобы абсолютно все плагины были размещены по подкатегориям?
    Или же автоматически формировать подкатегорию "Прочее"?

Max Rusov
Posts: 3600
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 7 times

Re: Новый плагринг

Post by Max Rusov » Sun 11 Nov, 2012 15:06

А в чем смысл категорий Ansi/Unicode если есть версия Far? Предлагаю их надо убрать.

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Новый плагринг

Post by WARP ItSelf » Sun 11 Nov, 2012 15:11

Вообще да, похоже перебор.
Никто не знал, а я...

User avatar
ctapmex
Posts: 990
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 2 times
Contact:

Re: Новый плагринг

Post by ctapmex » Fri 16 Nov, 2012 17:02

с чем связано требование
"Категории Far1х/2х/3х/х86/х64/unicode/ansi выбирать не нужно." ?
в дальнейшем данные теги будут смотреть на файлы?

User avatar
ctapmex
Posts: 990
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 2 times
Contact:

Re: Новый плагринг

Post by ctapmex » Fri 16 Nov, 2012 17:21

кажется понял - при добавлении файлов эти категории сами добавляются к плагину

User avatar
Alexey Samlyukov
Posts: 1759
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: Новый плагринг

Post by Alexey Samlyukov » Mon 25 Feb, 2013 16:13

друзья, не надо в флагах к файлу для плагина пихать все что под руку придется, например: плагин для фар3 априори работает только под виндой 2000+, зачем пихать все версии масдая?? или вы видели 95 х64? я нет. или какой может быть флаг ansi у плага для фар3?
пример порнографии:

Code: Select all

Версия	:	3.0.0.4
Версия Far	:	3.0.0
Имя файла	:	FileCopyEx-3.0.0.4-x64.7z
Операционные системы  :   95, 98, NT4, 2000, XP, 2003, Vista, Win7, Win8 | Флаги  :   ansi, unicode, rc

Post Reply

Return to “Обсуждение PlugRinG”