Всем привет.
Я вот тут задался вопросом — почему в Orbiter’e нет системы обновлений или хотя бы установки дополнений? Может плохо искал?
Есть ли смысл в таком дополнении или желающие помочь?
Что нибудь наподобие того что на рисунке.
Я вот тут задался вопросом — почему в Orbiter’e нет системы обновлений или хотя бы установки дополнений? Может плохо искал?
Есть ли смысл в таком дополнении или желающие помочь?
Что нибудь наподобие того что на рисунке.
Сообщение отредактировал and77: 31 Январь 2012 — 01:05

mc_ (30 Январь 2012 — 20:17) писал:
Не вижу смысла.
Имеется ввиду что нужно самим создать сайт с репозиторием (или несколько, по типу обновлений Eclipse), т.к. чтобы все нормально работало необходимо разработать некую систему, например плагин это zip файл с обязательным файлом info.xml внутри, в котором прописано для какой версии орбитера и совместимость с другими плагинами. Естественно что будет не только система обновления но и установки.
АСергеев (30 Январь 2012 — 20:13) писал:
На данный момент планирую след. образом: на сайте-репозитории находятся zip файлы с плагинами в определенной структуре каталогов (непринципиально, но так удобней), например:
deltatug-3-deltatug3.zip
launchmfd-1.4.6-launchmfd-v.1.4.6-2010.zip
|-launchmfd-v.1.4.6-2006.zip
catalog.zip
В каждом zip файле находится info.xml примерно такого содержания:
<?xml version=»1.0″?>
<addon>
<name>DeltaTug</name>
<version>3</version>
<authors>
<author>Yuri Kulchitsky</author>
</authors>
<license>freeware</license>
<category>
Real spacecraft
</category>
<compatibility>
<build>060929</build>
</compatibility>
<description><![CDATA[Delta Tug is a towing vehicle for using with the DeltaGlider, DeltaGlider-III, Deltaglider-IV and Deltaglider-HR class vessels. Delta Tug can be used like upper stage of Energia HLLV or TX winged booster.]]>
</description>
<required>
<addon name=»DGIII» version=»» option=»1″></addon>
<addon name=»DGIV» version=»» option=»1″></addon>
</required>
<optional>
</optional>
</addon>
А в корне репозитория catalog.zip с xml файлом в котором собраны info.xml со всех дополнений которые есть.
На клиенте устанавливается модуль Update, который позволяет скачивать catalog.zip с сайта и на его основе высчитывает зависимости дополнений которые хотим установить или обновить.
Ну как-то так.
Не вижу смысла.
И категории лучше взять с поисковой системы Ангара, она вполне удачна. То есть в примере выше Delta Tug будет «spacecraft — Current/near tech».
А так идея вполне имеет право на существование.
Сообщение отредактировал and77: 03 Февраль 2012 — 17:52
asmi (08 Февраль 2012 — 04:41) писал:
очень жаль, опытного программиста очень не хватает (хотя бы для общего руководства). я так наделаю что потом проще будет заново всё переделать 🙂 . С гуёй вообще не дружу, а с++ занимался лет 10 назад.