Имя: Пароль:
1C
 
Агрегатор микросервисов
₽ (Волшебник 01.11.2024 14:59)
0 manzhela
 
01.11.24
14:33
Предлагаем поучаствовать в opensource проекте Агрегатор микросервисов https://github.com/msrv-tech/1c-addons-aggregator
Агрегатор собирает микросервисы (расширения, дополнительные отчеты и обработки) из доступных источников: msrv.tech, infostart.ru, github.com. Позволяет искать микросервисы подходящие для вашей конфигурации, устанавливать, обновлять непосредственно из информационной базы
4 Звездец
 
01.11.24
15:24
(0) в чем смысл? что мне мешает искать их гуглом там где они сейчас есть?
5 manzhela
 
02.11.24
06:33
(4) Для пользователей:
- Агрегатор знает конфигурацию и версию, и предлагает совместимое
- Не все пользователи знают где и будут искать в разных местах. Есть решения, которые публикуются бесплатно на гитхаб, при этом аналогичные за деньги на инфостарте. А тут все собрано в привычной базе и доступно
- Установка одной кнопкой вместо кучи действий (скачать файл расширения, перейти в 1с, Настройки - Печатные формы, отчеты и обработки - Расширения, Добавить, выбрать файл)

Для разработчиков:
- Функционал обновления своих разработок. Про боль писали тут https://habr.com/ru/articles/854630/
- Для коммерческих разработок: генерируете токены и храните поставки на msrv.tech (в разработке), продаете токены где угодно. Биллинг в перспективе
6 osa1C
 
02.11.24
07:28
Подключать что-то, чем могут управлять пользователи закачивая непонятные поделки удел вредителя или отчаявшегося идиота.
7 manzhela
 
02.11.24
09:00
(6) У обычных пользователей обычно нет прав администратора - соответственно установить они ничего не смогут
8 ManyakRus
 
02.11.24
09:40
Бесполезно.
Вы не узнаёте к какой конфигурации этот код (обработка) подходит, и тем более к какой версии.
9 shuhard
 
02.11.24
09:57
(7) 90% ГБ имеют полные права, т.е. ты вручил ящик гранат стаду обезьян
10 osa1C
 
02.11.24
10:12
(7) Поверь мне, права администратора системы есть не только у программиста. А ещё во многих организациях не только программист имеет полные права.
  И ещё вопрос... Как вы определите совместимость? По релизу конфигурации? А если конфигурация сто раз переписанная и/или уже забита расширениями, в том числе установленными вашей адской машиной, то как? Эти расширения и доработки такую кашу в базе создадут, мама не горюй.
11 manzhela
 
02.11.24
13:46
(8) Для msrv.tech пользователь сам указывает конфигурации. Для github можно придумать служебный файл с поддерживаемыми версиями. Для инфостарт есть метки. Собственно агрегатор уже работает в первоначальном виде
12 manzhela
 
02.11.24
11:27
(10) 1. Если есть права, то что мешает сейчас (без агрегатора) установить пользователю что-то вредное?
2. Совместимость указывает разработчик расширения. В дальнейшем планируем тестировать совместимость на демо базах
13 novichok79
 
02.11.24
11:38
бесплатный инфостарт? и каким это образом - обработка или расширения являются микросервисом?
в 1С нет микросервисов, 1С - это монолит с ORM'кой и кучей других ~~ненужных~~ штук.
имхо, можно было просто написать что это репозиторий доп. компонент к конфигурациям 1С.
14 osa1C
 
02.11.24
11:57
(12) Мешает хотя бы то, что пользователь не знает как это сделать. А если за него это будет делать ваш глупый автомат.... То будет пиздец.
15 manzhela
 
02.11.24
12:27
(14) я бы не стал надеяться на то что пользователь не знает (в поисковиках еще никого не забанили). Этот вопрос решается настройкой прав
16 manzhela
 
02.11.24
12:30
(13) монетизация присутствует но не такая агрессивная)
17 Krendel
 
02.11.24
12:32
(13) 1С контрагенты, классический же веб сервис
18 Krendel
 
02.11.24
12:35
Ну а так, если есть реклама агрегатора, то ветка должна же быть подсвечена ;-)
19 manzhela
 
02.11.24
12:39
(18) Вы правы, и это так (Станиславу можно доверять))
20 Конструктор1С
 
03.11.24
07:14
(0) микросервисы это вообще другое
21 osa1C
 
03.11.24
07:58
(15) Частенько настройка прав не зависит от программиста, тем более когда он на аутсорсе. Начальство сказало, что у главбуха должны быть полные права, и они есть в не зависимости от мнения программиста.
  А главбух видя вашу "кнопочку" по которой можно подключить что угодно подумает: "А зачем я буду программиста дергать и платить ему? Сейчас всё сама сделаю. Эти поделки же тоже программисты делали, значит всё будет хорошо"... И понеслась душа в рай. Потому что просто кнопочку надо нажать.
   А нагуглить как это сделать, без вашей системы.... Не смеши меня. Стал бы ты гуглить как собрать атомный реактор? А что, классно, один раз собрал, зато всю жизнь за электричество не платишь и ещё и соседям по дешевке продаешь и живешь в шоколаде. Конечно бы не стал. Потому что понимаешь, что даже если найдешь пошаговую инструкцию, ты с этой задачей не справишься.  
  Вряд бухгалтер будет гуглить то, что относится к работе программиста.
А с вашей вредительской системой вы сами прямо в руки даете гранату. Вот она перед вами "кнопочка" по которой "Всё будет хорошо"
  А потом получится, что главбух навтыкает кучу расширений, думая что будет лучше, с их помощью всю базу переломает, нагуглит как отключить и удалить расширения и сделает большие глаза: "Я ничего не знаю, ничего не ведаю это программист накосячил"
22 manzhela
 
03.11.24
13:55
(21) Если бухгалтер не будет гуглить то он и Агрегатор не найдёт, поэтому у вас проблем не будет)
А продвинутый бухгалтер и агрегатор найдет и то что ему надо найдет быстрее в агрегаторе, и удивится что есть бесплатные решения с отличным функционалом
23 Звездец
 
03.11.24
13:58
(22) а после хрен признается что он что-то делал и будет во всех проблемах обвинять 1сника.

бесплатное решение с отличным функционалом, не подходящим правда под задачу, но отличным
24 Amra
 
04.11.24
14:01
Да ладно, решение для ларьков. В крупных конторах админиские права есть у одного-двух человек (и это не прог и не главбух).
25 Krendel
 
04.11.24
14:02
(24) бог остается
26 novichok79
 
04.11.24
14:35
(17) 1С контрагенты - да, но он разве на 1С написан? я про встроенный ЯП.
я к тому что то, что есть в этом репозитории условно можно назвать максимум плагины, но не микросервисы.
это наоборот путает, мне кажется.
27 Krendel
 
04.11.24
15:06
(26) Загрузка курсов тогда
28 novichok79
 
04.11.24
15:07
(27) это кусок функционала большого монолитного решения, насколько я знаю.
29 Krendel
 
04.11.24
15:09
Ну ТС сервис запускает, пусть хоть для сообщества пояснит чо он хочет и сколько я на этом заработаю, как профессионал рынка
30 manzhela
 
07.11.24
06:07
(29) Для сообщества: мы как разработчики расширений сталкивались с проблемами поддержки и обновления этих расширений в локальных версиях (на фреше неплохо работает Магазин расширений). Поэтому изначально делаем удобный механизм CD (Continuous Delivery) для своих расширений. Потом решили что это может быть полезно другим разработчикам решений и делаем доступ для сторонних разработчиков. При этом надо учитывать что есть прекрасный github в котором есть и появляются много решений для 1С, поэтому надо собирать решения от-туда.
Теперь у разработчиков есть выбор:
1. Для бесплатных проектов. Можно выкладывать в репозитории github и Агрегатор сам соберет их (по топику 1С)
2. Для коммерческих проектов:
2.1. Можно продавать на Инфостарте (отнять 20% НДС и 40% комиссия). Агрегатор сможет перевести пользователя на нужную страницу (не сможет установить или обновить)
2.2. Продавать через msrv.tech (не платим НДС, комиссия 20-30%). Агрегатор будет устанавливать и обновлять расширения автоматически. Биллинг от msrv.tech
2.3. Размещать проекты на msrv.tech, генерировать токены для доступа к ним и продавать токены где угодно. Эта модель планируется быть бесплатной для разработчиков (наш профит в популяризации Агрегатора). Агрегатор будет устанавливать и обновлять расширения автоматически.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой