Имя: Пароль:
1C
1С v8
Steam для Конфигуратора 1С
,
0 BMW1C
 
10.06.16
09:28
Давно занимаюсь прикручиванием к Конфигуратору разных фич.  Периодически возникала мысль реализовать одну вещь и вот вроде руки дошли до этого.

Идея - реализовать систему для распространения, хранения и запуска разработок, на подобие как это сделано в Steam. Т.е. вы добавляете файл из публичного каталога в свою библиотеку и он автоматически загружается в каталог на вашем компьютере. Возможность поиска по названию и тегам. Рейтинги и отзывы. Сервис пока в разработке. В данный момент прикручиваю его к клиенту. Скоро можно будет попробовать. Пока выложил изображение возможности открытия файлов из Конфигуратора, но финальная реализация будет другая. Сервис бесплатный. Если позволят модераторы - интересно обсудить перспективы.

ссылка на сайт разработки http://cloudconf.org/Forum/Details/311
1 mobile-1c
 
10.06.16
09:32
поддерживаю идея хорошая!
2 Nuobu
 
10.06.16
09:34
Чем-то инфостарт напоминает.
3 GROOVY
 
10.06.16
09:35
Было же. В Снегопате вроде.
4 NoNameYet
 
10.06.16
09:38
(0) Клёво
5 BMW1C
 
10.06.16
09:41
(3) и что не взлетело? Отличия - клиент бесплатный и возможность поиска в браузере. + одна из основных фич - автоматическая синхронизация данных на разных компах.
6 Зая Бусечка
 
10.06.16
09:43
А кто туда свои обработки будет класть?
7 GROOVY
 
10.06.16
09:49
(5)  Точно было такое. Не помню где.
8 Chameleon1980
 
10.06.16
09:49
(3) + да. да. такое видал уже.
9 BMW1C
 
10.06.16
09:53
(7) (8) ну было и хорошо, будет еще одна разработка :) Я просто вроде уже что-только не добавил в Конфигуратор, а этого еще не попробовал реализовать :)
10 gradusnick
 
10.06.16
09:57
такого не видел, но читал, что кто-то хочет сделать. Идея отличная.
11 BMW1C
 
10.06.16
09:57
(6) как обычно, тот кто хочет поделиться чем-то, тут была тема, что рады выложить, но негде размещать.
12 BMW1C
 
10.06.16
09:59
Я то хотел бы еще такие вещи обсудить. К примеру интеграцию с github и bitbucket. Т.е. есть у вас проект открытый или бесплатный, можно разместить ссылку на его страницу. А проект люди смогут быстро найти и установить себе.
13 GROOVY
 
10.06.16
10:02
Как негде размещать? Инфостарт!
14 mikecool
 
10.06.16
10:18
на кого ориентирован сабж? программисту это, имхо, нафик не нужно, пользователю - за исключением 1%, которые могут настраивать схему в скд - тоже
15 Gary417
 
10.06.16
10:21
(0) imho стоит в сторону функционала nuget копать

но учитывая нравы среднестатистических одинесников то как правильно тут (14) сказали "нафик не нужно"
16 Sonny
 
10.06.16
10:25
(0) В Стиме вообще-то софт адаптирован для поддежки фич Стима и дистрибуции через него. Этим достигается простота установки и апдейтов. Как планируешь сделать под 1С решение для интеграции "разработок" одной кнопкой?
Идея конечно неплохая - чем больше конкурентов убогому инфостарту, тем лучше для комьюнити, но в формате Стима вряд ли реализуемая.
17 AceVi
 
10.06.16
10:41
(0) Много подводных камней.
Будет сортировка по месту использования?(УПП , бух, ЗУП и т.д.)?
Контроль качества будет? я так понимаю нет. потому что за бесплатно там такого могут выложить(например код который создает батник и запускает его на скачивание чего нить вредного).
А база твоя насколько защищена будет?
Доброе дело - но злых людей больше) извратят любое доброе дело)
18 4St
 
10.06.16
10:42
(0) Когда eclipse выпустят в продакшен, это может стать бомбой. Затея очень интересная.
19 BMW1C
 
10.06.16
10:46
(14) мне нужен, я программист :) Быстро найти и сразу открыть нужную обработку, отчет или шаблон кода.
20 BMW1C
 
10.06.16
10:47
(14) но скорее всего пока на гиков ориентирован
21 trdm
 
10.06.16
10:47
(0) Это только под снеговика? Или и под клюшки и прочее?
22 BMW1C
 
10.06.16
10:47
(15) nuget это вещь, но с трудом представляю как можно такую систему встроить в 1с
23 BMW1C
 
10.06.16
10:49
(16) автоматической интеграции не планируется, попытки сделать такое я уже видел - особо не взлетело. Но возможность автоматического получения обновлений для используемых разработок и интеграция с API - вполне реально
24 Gary417
 
10.06.16
10:51
(22) А чем принципиально 1С отличается от любого другого языка?
25 Gary417
 
10.06.16
10:52
вообще без целенаправленного бизнес-подхода с рекламой, не взлетит

А гиков маловато в отрасли imho
26 BMW1C
 
10.06.16
10:54
(17) есть система тегов, она уже реализована, будут предопределенные теги типа УПП, и если пользователь вызывает поиск из УПП, то система сможет уточнить поиск автоматически

контроль качества - без помощи сообщества нереально, планируется системой оценок и количеством установок и использований.

Защита - планируется вычисление хэшей на момент публикации файла, при смене хеша клиент ругнется
27 trdm
 
10.06.16
10:54
Кстати, почему бы не сделать отбор при клике на тегах.
http://s04.radikal.ru/i177/1606/1a/64c3ceaea993.png
28 BMW1C
 
10.06.16
10:56
(24) языком принципиально не отличается, но многим остальным отличается :)
29 BMW1C
 
10.06.16
10:58
(27) спасибо за предложение, это будет позже. У меня есть сервис хранения заметок для себя, там это реализовано, но там ajax. Здесь решил пока без ajaxа обойтись.
30 Gary417
 
10.06.16
10:59
(26) во ещё косяк...самый кошмар что конфиги очень быстро обновляются, и в репозитории будет страшная мешанина из версий

например кусок кода написанный для бухи 3.0.41 скорее всего не заведётся в 4.0.43

и какой хранить? делать отдельные тэги? в итоге будет хранилище допотопных кусков которые вроде есть, но их надо переделывать...в итоге юзать никто не будет
31 Gary417
 
10.06.16
10:59
(30) тьфу 3.0.41 и 3.0.43 конечно
32 BMW1C
 
10.06.16
10:59
(21) клиент только под 8x, в вебе можно под любую использовать
33 trdm
 
10.06.16
11:00
(29) Ответь на (21)
34 BMW1C
 
10.06.16
11:00
(33) уже :)
35 BMW1C
 
10.06.16
11:02
(30) а как сейчас хранят? думаю бух3 и бух4 это разные теги должны быть
36 BMW1C
 
10.06.16
11:06
(25) согласен, что мало. У меня есть еще узкоспециализированные проекты под 1с, но пока живы :)

А так проекту уже 2 года, а Турбоконфу еще больше
37 Gary417
 
10.06.16
11:06
(35) а где и что хранят? :)

не, я опечатался, бух3 внутри своих версий очень сильно различается
38 BMW1C
 
10.06.16
11:08
(17) еще по поводу контроля качества, в идеале сделать бы такой GreenLight. Типа добавляется разработка, и пользователи голосуют нужна она или нет. Если проходит, то добавляется в общий каталог. Но это реально только при большом количестве активных пользователей.
39 BMW1C
 
10.06.16
11:10
(37) надо подумать. Может просто несколько файлов с указанием минимальной версии.
40 Gary417
 
10.06.16
11:11
(39) вот это и будет проблемой, т.к. без поддержки актуальности они устареют буквально за пару месяцев
41 trdm
 
10.06.16
11:11
Кажется у вас хаброэфект попер. Ну или миста-эфект.
42 AceVi
 
10.06.16
11:13
(35) Версия всегда указываеться в описании, нужно что бы поиск умел читать его(ну или отдельное обязательное поле для какой версии писалась обработка, и что бы гугл тоже это поле индексировал) Плюс возможность обновления выложенного.
(38) Я бы добавил несколько градаций - от проверенных пользователей, обработки проверенные временем, Новые от неизвестно кого(на свой страх и риск).
43 eklmn
 
гуру
10.06.16
11:35
(0) Неплохо, удачи. Добавл в закладки ))
44 BMW1C
 
10.06.16
11:35
(41) сервер обновлял, вроде работает сейчас :)
45 eklmn
 
гуру
10.06.16
11:42
(44) код инспектр будет открытым?
46 BMW1C
 
10.06.16
12:13
(45) я так понял вопрос, будут ли открыты исходные коды Инспектора? пока не думал над этим
47 BMW1C
 
10.06.16
12:15
(45) думал над открытием api к Турбоконфу и CloudConf, для плагинов. Пробная реализация уже есть, будут ли желающие допиливать :)
48 Chameleon1980
 
10.06.16
12:39
(0) насчет (8) дык я вашу разработку, значит, и пробовал как-то давно

счас пробовал зарегиться - пишет есть такой уже.
49 Турист
 
10.06.16
12:43
(47) а че тут думать то? многие откажутся от инспектора по причине закрытости кода.
50 Звездочёт
 
10.06.16
12:50
(0) интересная тема )
51 trdm
 
10.06.16
12:54
Такая фиговинка пойдет: https://github.com/trdm/bigxmlread
Read big xml file project.
Method: open first level and rereading file if necessary.
portable exe (win32) bigxmlread.exe
52 trdm
 
10.06.16
12:58
(49) > а че тут думать то? многие откажутся от инспектора по причине закрытости кода.

Линуксовая болезнь. На таких неглобальных разработках это не работает.
53 eklmn
 
гуру
10.06.16
13:07
(52) тогда нужны гарантии, если автор хочет чтобы "пошло"
54 zak555
 
10.06.16
13:26
большая часть из библиотеки -- это процедуры/функции ОМ типовых конф

на Вас 1с не наедет ?
55 trdm
 
10.06.16
13:32
(53) Вам софт на халяву, да еще и девочек с шампанским?
56 BMW1C
 
10.06.16
13:35
(54) речь про шаблоны что ли? т.к. в библиотеке еще нет разработок :) ну они обычно пишут, если что-то не нравится, удалю если какой-то контент нарушает чьи-то права
57 BMW1C
 
10.06.16
13:38
(54) так можно и за использование операторов языка 1с наехать :)
58 Has
 
10.06.16
13:41
сквозную нумерацию бы (часто проще сказать - см. обработку 123456)
59 BMW1C
 
10.06.16
14:34
(58) она есть, в адресной строке число, просто не вывел в отельное поле
60 Турист
 
10.06.16
14:36
(55) любишь качать левый софт и ставить на рабочие компьютеры?
61 trdm
 
10.06.16
15:35
Так то левый софт. а тут не совсем левый, а коллегиальный.. :)
62 BMW1C
 
14.06.16
13:38
Вышла альфа-версия клиента

Теперь весь основной функционал должен работать.

Добавлена поддержка библиотеки (поиск, загрузка и открытие разработок в 1С). Для вызова используйте комбинацию Ctrl+~ в 1С
Добавлено получение уведомлений для автоматической загрузки файлов при добавлении или удаления из библиотеки
Исправлено определение User-Agent для корректного отображения страниц
Много улучшений и исправлений.
63 Garykom
 
гуру
14.06.16
13:50
(0) Идея хорошая, но без усиленного модерирования легко превратится в помойку.
И еще хорошо бы иерархический каталог кроме тегов, как в https://rsdn.ru/ Статьи
64 Garykom
 
гуру
14.06.16
13:52
(63)+ В отличие от ИС простота использования для "кусков кода" без лишнего хлама. ИС он более на крупные разработки заточен.

В дальнейшем можно монетизировать через рекламу/убирание ее или даже если взлетит то договорится с 1С насчет "плагина интеграции с конфигуратором".
65 Gary417
 
14.06.16
14:06
(64) <то договорится с 1С насчет "плагина интеграции с конфигуратором".>

Вот это будет самым-самым лучшим вариантом. в таком случае однозначно взлетит
66 PRO100 NigGaZ
 
14.06.16
14:08
(65) у них приоритет на edt с преферансом и поэтессами :)
67 BMW1C
 
14.06.16
14:14
В публикации есть тестовая обработка, так что можно попробовать скачать клиент и добавить ее себе. После этого она должна автоматически скачаться. Потом можно найти и открыть ее в Конфигураторе или Предприятии через ctrl+~
68 Карупян
 
14.06.16
14:19
Если ты сам свой магазин не наполнишь хотябы пятью разработками смысла в нем 0
69 BMW1C
 
14.06.16
14:40
(68) добавлю конечно попозже, надо только в порядок привести. У меня правда не особо много есть разработок на 1С, которые будут полезны другим, но думаю парочка найдется. На данном этапе интереснее работает ли система вообще у остальных пользователей. У меня вроде работает :)
70 BMW1C
 
14.06.16
15:06
(63) по модерированию, я все таки склоняюсь к самомодерации. Например, разработка утверждается в общий каталог после, к примеру, 10 установок, до этого будет в песочнице.
71 BMW1C
 
14.06.16
15:07
или можно подписаться на пользователя и все его разработки автоматом попадают в библиотеку пользователя
72 Garykom
 
гуру
14.06.16
15:08
(69) А чему там не работать то?

ЗЫ Вот запилил бы еще систему мультимодерации обычными пользователями с "разными рангами" выложенного.
К примеру выложено 2 или 3 почти одинаковых "куска кода".
Вот хорошо бы нечто вроде "системы вики" когда некий юзер объединяет эти куски (с сохранением в истории старого) а другие пользователи если подтверждают то оно так и остается
73 Garykom
 
гуру
14.06.16
15:14
(72) за добавления в базу и модерацию при одобрении другими ранг повышается и льготы за это
74 BMW1C
 
15.06.16
09:22
(73) модерация это хорошо, было бы что модерировать :)
Пока добавлено разработок - 0, и это главная проблема новых платформ. Нет контента - нет пользователей. Нет пользователей - нет контента.
75 BMW1C
 
15.06.16
11:47
Добавил свою разработку :)
юТестер - Простая подсистема для модульного тестирования

На сервере добавлена возможность сохранения в черновики и вставка примера кода