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

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

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

Postby 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: Новый плагринг

Postby WARP ItSelf » Mon 18 Jul, 2011 14:59

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

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

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

Postby John Doe » Mon 18 Jul, 2011 15:09

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

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

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

Postby Max Rusov » Mon 18 Jul, 2011 15:09

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


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

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

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

Postby 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: Новый плагринг

Postby WARP ItSelf » Mon 18 Jul, 2011 15:17

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

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

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

Postby 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: Новый плагринг

Postby WARP ItSelf » Mon 18 Jul, 2011 15:22

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

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

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

Postby 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: Новый плагринг

Postby WARP ItSelf » Mon 18 Jul, 2011 15:33

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

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

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

Postby 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: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

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

Postby John Doe » Mon 18 Jul, 2011 16:33

WARP ItSelf wrote:Сейчас все категории равны, плюс у них могут быть "родители".

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

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

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

Postby 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: Новый плагринг

Postby 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: Новый плагринг

Postby 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: Новый плагринг

Postby ctapmex » Fri 16 Nov, 2012 17:21

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

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

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

Postby 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


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

Who is online

Users browsing this forum: No registered users and 2 guests