PlugRing Generation 3?

Здесь можно обсудить сайт PlugRinG и предложить идеи по его дальнейшему развитию.
User avatar
citRiks
Posts: 1612
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 502 times
Been thanked: 95 times

PlugRing Generation 3?

Post by citRiks »

Latest post of the previous page:

montonero, ни зднаю,
система ЛyаПовер же вроде рабочая, существует много лет, выглядит прилично.
Автор жив, мне отвечал даже на какой-то вопрос, например.
Автор дотошный и опен-сорсно альтруистичный.МультиГит вот придумал.
Вопще Гит это хорошая экосистема с многочисленными полезными обитателями,
обладает добавочной стоимостью сама по себе.
В резюме все что с Гитом связано выглядит неплохо.
если вы с нуля собрались пилить, то это больший труд чем присоединится к приличной экосистеме.
То что вы запилите с нуля, вы будете долго пилить, а продолжать и сотрудничать никто не будет,
потому что "смотри пункт выше".

Не нравится ГитХаб/МультГит, может из ДотНетНюка чего-то есть для файло/контент манаджемента?

Не, ну пилите с нуля, никто не против :)
мне просто сложно представить что из этого получится качество продукта которое другие участники захотят поддерживать
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
tstr
Posts: 552
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 13 times
Been thanked: 9 times

PlugRing Generation 3?

Post by tstr »

montonero wrote: Wed 21 Jul, 2021 18:49 Да я не хуже вас…
montonero wrote: Sun 18 Jul, 2021 19:50 А что, вариант с переписыванием неподдерживаемого плагринга с нуля никак не рассматривается?
отличный метод производить траблшутинг, сразу с козырей… )
montonero
Posts: 421
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 7 times

PlugRing Generation 3?

Post by montonero »

citRiks, да чего вы мне-то его рекламируете. Я в любом случае не собираюсь его использовать, потому что понятия не имею, как он работает и на чем и разбираться нет ни малейшего желания (если вы думаете, что сайт работает на скрипте, то нет, это не так).
tstr wrote: Wed 21 Jul, 2021 20:11 отличный метод производить траблшутинг, сразу с козырей… )
Мне не интересно разбираться и траблшутить чужой пхпшный код, который написан, с точки зрения айти, "сто лет назад". И, повторю этот аргумент уже в n-ный раз, очевидно, не только мне неинтересно.

Я предложил совершенно конкретное решение проблемы, которое устраивает меня. Если оно не устраивает более никого - нуштош. Пусть кто-то другой сделает так, как ему нравится и если это встретит одобрение со стороны "администрации" - я буду только рад.
Last edited by montonero on Wed 21 Jul, 2021 20:43, edited 1 time in total.
"Far... Far never changes..."
User avatar
DrKnS
Posts: 6040
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 11 times
Been thanked: 401 times

PlugRing Generation 3?

Post by DrKnS »

montonero wrote: Wed 21 Jul, 2021 20:39нуштош
Не стоит заранее драматизировать.
Участники высказывают разумные сомнения, т.к. переписывание - известный антипаттерн и, фактически, лотерея.

Мотивация "фуфуфу чужой пхп" понятна и уместна. Если вам это не интересно, то никто не заставляет.
Если у вас есть время и вдохновение на с нуля и на дотнете - сделайте прототип, а там видно будет.
Плагринг - он как бы не для администрации, а для сообщества.
Если сообщество оценит и вы к тому моменту не перегорите - почему бы ему и не стать официальным.
Проект Макса не стал, т.к. в то время активно разрабатывался внутренний вариант. Сейчас ситуация иная.
montonero
Posts: 421
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 7 times

PlugRing Generation 3?

Post by montonero »

DrKnS wrote: Wed 21 Jul, 2021 21:56 Не стоит заранее драматизировать.
Я лишь постарался прояснить свою позицию. Слишком много людей решили, что стоит воплотить именно их вариант.
DrKnS wrote: Wed 21 Jul, 2021 21:56 Если у вас есть время и вдохновение на с нуля и на дотнете - сделайте прототип, а там видно будет.
Чтобы сделать прототип нужно какое-то минимальное ТЗ. Посмотреть на текущую базу, оценить возможность ее адаптации.
В общем и целом, я совершенно не против пойти agile путем и сделать minimal viable product. Мотивация у меня есть, я обдумывал это вопрос, перед тем как начать эту тему.
"Far... Far never changes..."
User avatar
DrKnS
Posts: 6040
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 11 times
Been thanked: 401 times

PlugRing Generation 3?

Post by DrKnS »

montonero wrote: Wed 21 Jul, 2021 23:40Слишком много людей решили, что стоит воплотить именно их вариант.
Это ж форум. Странно, если бы было что-то иное.
Чтобы сделать прототип нужно какое-то минимальное ТЗ.
Поиск, фильтрация по категориям или тегам.

Желательна интеграция с форумом (для авторизации, дабы не регистрироваться по два раза). И/или oauth для github и т.п.
Желательно наличие API для паблиша артефактов прямо с github, т.к. сейчас все ленивые.
Желательно наличие API для update-плагинов по той же причине.
Желательно наличие rss.
Но это все дополнительные плюшки, совершенно не обязательные в прототипе.

Желательно, чтобы там не было сто тысяч миллионов зависимостей.

Иными словами: хочется удобно деплоить, паблишить, находить и скачивать.
Посмотреть на текущую базу, оценить возможность ее адаптации.
pr_schema.sql
(14.22 KiB) Downloaded 24 times
montonero
Posts: 421
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 7 times

PlugRing Generation 3?

Post by montonero »

DrKnS wrote: Thu 22 Jul, 2021 00:18pr_schema.sql
Это полная схема? А то ни одного внешнего ключа.
"Far... Far never changes..."
User avatar
DrKnS
Posts: 6040
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 11 times
Been thanked: 401 times

PlugRing Generation 3?

Post by DrKnS »

montonero wrote: Thu 22 Jul, 2021 01:33Это полная схема?
Действительно, не то. Перевыложил.
User avatar
Smitis
Posts: 1665
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 22 times
Been thanked: 47 times

PlugRing Generation 3?

Post by Smitis »

NightRoman wrote: Tue 20 Jul, 2021 19:36 Сто лет назад предлагал и опять предложу, почему не использовать NuGet?
Допустим, у меня стоит несколько копий ФАРа, при этом ни одна копия не установлена (инсталятор ни разу не запускался). Куда nuget "установит" обновляемый плагин?
Другой вариант, использую на другом компьютере мобильный ФАР с внешнего носителя. На том компьютере есть своя копия ФАРа (вроде бы есть, а может быть и нет). Опять, куда волшебный nuget "уставит" плагин?
Разум когда-нибудь победит.
Ariman
Posts: 1309
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 13 times
Been thanked: 47 times
Contact:

PlugRing Generation 3?

Post by Ariman »

Туда же, куда Фар сейчас настройки складывает, в AppData?
User avatar
NightRoman
Posts: 6109
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 25 times
Been thanked: 58 times
Contact:

PlugRing Generation 3?

Post by NightRoman »

Smitis wrote: Sat 24 Jul, 2021 12:46 Допустим, у меня стоит несколько копий ФАРа, при этом ни одна копия не установлена (инсталятор ни разу не запускался). Куда nuget "установит" обновляемый плагин?
Другой вариант, использую на другом компьютере мобильный ФАР с внешнего носителя. На том компьютере есть своя копия ФАРа (вроде бы есть, а может быть и нет). Опять, куда волшебный nuget "уставит" плагин?
Куда скажете, туда и установит. Только это не волшебный нугет будет делать, а его клиент. Клиент пишется под свои потребности. Один такой в виде скрипта PowerShell используется для установки и обновления FarNet и его модулей. Но может устанавливать и обычные плагины Фара. Просто в пакетах другую структуру директорий надо использовать (буквально зеркало, куда что копируется в FARHOME).
User avatar
citRiks
Posts: 1612
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 502 times
Been thanked: 95 times

PlugRing Generation 3?

Post by citRiks »

NightRoman, a как повершел+нугет может быть связан с ПлугРингом?
Я могу представить как на основе повершела и нугета сделать некий package management.
и это было бы хорошо, как и любый вменяемый надежный package management с online repositories
Но вроде бы существующая концепция ПлугРинга не про то, и про то чтобы поменять концепцию речи не было.
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
User avatar
citRiks
Posts: 1612
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 502 times
Been thanked: 95 times

PlugRing Generation 3?

Post by citRiks »

В целом, сущестующая концепция ПлугРинга - это тэгированный контент.
что тэгированный это хорошо, и если сделать так чтобы файлы не пропадали было бы еще лучше,
но вместе с этим, надо бы сделать интеграцию с ГитХубом,
чтобы автоматически ребилдилось, как это в ФАРе делается например.

Что же касается решения "пропадающих файлов", если надо решать именно эту проблему,
и нет цели попутно решать, например задачи такие как интеграция с ГитХубом и package management,
то лучше, как мне кажется, не переписывать ПлугРинг только ради того,
а просто экспортировать все файлы из ПлугРинга в отдельное хранилище,
где можно просто искать по имени файла.
Тогда ПлугРинг дает тегирование и прочую метаинформацию, и если он потерял файл,
то идем за этим файлом в другое хранилище

ДИСКЛАЙМЕР
Вы только что прослушали благие пожелания ни в чем не разбирающегося человека
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
User avatar
NightRoman
Posts: 6109
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 25 times
Been thanked: 58 times
Contact:

PlugRing Generation 3?

Post by NightRoman »

citRiks, не буду отвечать в деталях, ибо интереса вроде особого нет к нугет в контексте темы, может, по вполне нормальным причинам.
Post Reply

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