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

Здесь можно обсудить сайт PlugRinG и предложить идеи по его дальнейшему развитию.
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 »

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 »

Можно разъяснить, что в данном случае означает слово "линейна"?
Никто не знал, а я...
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 »

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

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


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

Max Rusov wrote:Но крайне не хотелось бы, чтобы это все было в едином списке. Желательно разбить категории на группы по назначению.
Именно это я и имею ввиду, говоря о том, что надо осуществлять категоризацию по нескольким независимым основаниям.
User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

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

Post by WARP ItSelf »

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

WARP ItSelf wrote:В текущем движке 1 плагин != 1 категория. Тут линейности никакой нет.
Я не о структуре базы говорю, а о реально сложившейся системе категорий, и о том, что не надо её тащить в новую базу.
User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

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

Post by WARP ItSelf »

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

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 »

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

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

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

А в чем смысл категорий Ansi/Unicode если есть версия Far? Предлагаю их надо убрать.
User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

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

Post by WARP ItSelf »

Вообще да, похоже перебор.
Никто не знал, а я...
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

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

Post by ctapmex »

с чем связано требование
"Категории Far1х/2х/3х/х86/х64/unicode/ansi выбирать не нужно." ?
в дальнейшем данные теги будут смотреть на файлы?
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

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

Post by ctapmex »

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

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