ODK Build #170

Closed
opened 2018-01-23 01:17:24 +01:00 by Podhorecky · 8 comments
Podhorecky commented 2018-01-23 01:17:24 +01:00 (Migrated from git.spotter.cz)

stáhnul jsem si ODK Build Offline verzi pro Windows, pak jsem ještě objevil že na vyzkoušení existuje online verze
https://build.opendatakit.org

která se dá instalovat z https://github.com/clint-tseng/odkbuild
a teoreticky by v ODK Build měla být možnost i lokalizace. Jestli ano, tak se do toho můžu pustit.

Přijde mi vhodné aby se ODK Build objevil na VM (předpokládám ve stejném kontejneru s ODK SW)
a aby bylo možné v něm vyrobený form uložit do filesystemu VM (nebo upload do ODK Aggregate ke je v rozhraní k zadání URL , jmeno/heslo.

v ideálním případě na to nebude potřeba XLS. (ale je možné ho použít)

stáhnul jsem si ODK Build Offline verzi pro Windows, pak jsem ještě objevil že na vyzkoušení existuje online verze https://build.opendatakit.org která se dá instalovat z https://github.com/clint-tseng/odkbuild a teoreticky by v ODK Build měla být možnost i lokalizace. Jestli ano, tak se do toho můžu pustit. Přijde mi vhodné aby se ODK Build objevil na VM (předpokládám ve stejném kontejneru s ODK SW) a aby bylo možné v něm vyrobený form uložit do filesystemu VM (nebo upload do ODK Aggregate ke je v rozhraní k zadání URL , jmeno/heslo. v ideálním případě na to nebude potřeba XLS. (ale je možné ho použít)
Podhorecky commented 2018-03-14 22:48:49 +01:00 (Migrated from git.spotter.cz)

changed milestone to %1

changed milestone to %1
Disassembler commented 2018-03-16 16:23:14 +01:00 (Migrated from git.spotter.cz)

mentioned in issue #67

mentioned in issue #67
Disassembler commented 2018-03-16 16:30:40 +01:00 (Migrated from git.spotter.cz)

předpokládám ve stejném kontejneru s ODK SW

Nope. ODK Aggregate je Javovská aplikace běžící v Tomcatu. Naproti tomu ODK Build je kombinace JavaScriptu a Ruby, běžící na Ruby on Rails. Pro snažší údržbu je nehodlám míchat dohromady. Nepřineslo by to žádná pozitiva, zato by to přineslo hromadu negativ.

v něm vyrobený form uložit do filesystemu VM

Pokud správně čtu, ODK Build nemá žádné úložiště - ani filesystem, ani databázi - a funguje čistě na straně klienta. Vytvořené formy si tedy klient musí uložit u sebe do Aggregate nahrnout přes webové rozhraní samotného Aggregate.

Jdu se s ním prát. Jelikož je to Ruby, asi u toho budu usedavě plakat, jako jsem dělal i v případě CrisisCleanupu. Ruby má totiž naprosto idiotský systém pro práci s verzemi runtime.

> předpokládám ve stejném kontejneru s ODK SW Nope. ODK Aggregate je Javovská aplikace běžící v Tomcatu. Naproti tomu ODK Build je kombinace JavaScriptu a Ruby, běžící na Ruby on Rails. Pro snažší údržbu je nehodlám míchat dohromady. Nepřineslo by to žádná pozitiva, zato by to přineslo hromadu negativ. > v něm vyrobený form uložit do filesystemu VM Pokud správně čtu, ODK Build nemá žádné úložiště - ani filesystem, ani databázi - a funguje čistě na straně klienta. Vytvořené formy si tedy klient musí uložit u sebe do Aggregate nahrnout přes webové rozhraní samotného Aggregate. Jdu se s ním prát. Jelikož je to Ruby, asi u toho budu usedavě plakat, jako jsem dělal i v případě CrisisCleanupu. Ruby má totiž naprosto idiotský systém pro práci s verzemi runtime.
Disassembler commented 2018-03-16 16:31:32 +01:00 (Migrated from git.spotter.cz)

assigned to @Disassembler

assigned to @Disassembler
Disassembler commented 2018-03-16 16:39:33 +01:00 (Migrated from git.spotter.cz)

Oukej, má databázové úložiště. A dokumentace zhusta předpokládá, že člověk umí ruby a spoustu kchůl technologií s ním spojených (rake, rack, shotgun, sinatra ...). To bude zábava.

Oukej, má databázové úložiště. A dokumentace zhusta předpokládá, že člověk umí ruby a spoustu kchůl technologií s ním spojených (rake, rack, shotgun, sinatra ...). To bude zábava.
Podhorecky commented 2018-03-16 16:44:31 +01:00 (Migrated from git.spotter.cz)

Věřte, že mi to štve asi podobně jak vás.... :( Kdyby vás napadlo COKOLIV, co by zmenšilo úroveň demence v návrhu těch aplikací, tak to uvítám. Nebo to alespoň zkusme nezapomenout na jindy..
(pochopitelně, nečekám zázraky...) Prostě držím palce a při hrozbě infarktu dáváme pauzu..

Věřte, že mi to štve asi podobně jak vás.... :( Kdyby vás napadlo COKOLIV, co by zmenšilo úroveň demence v návrhu těch aplikací, tak to uvítám. Nebo to alespoň zkusme nezapomenout na jindy.. (pochopitelně, nečekám zázraky...) Prostě držím palce a při hrozbě infarktu dáváme pauzu..
Disassembler commented 2018-03-16 18:33:17 +01:00 (Migrated from git.spotter.cz)

closed via commit 580a0258a7

closed via commit 580a0258a762604d4ce10ecf3a95e4333bbb0e8c
Disassembler commented 2018-03-16 18:41:50 +01:00 (Migrated from git.spotter.cz)

ODK Build nainstalován. Nakonec šlo až překvapivě rychle. Převážně nejspíše proto, že bylo možno použít již vypiplaný Ruby runtime, použitý pro CrisisCleanup a částečně taky proto, že aplikace je tak jednoduchá, že na ní není prakticky co konfigurovat.

[ODK Build](https://dasm.dasm.cz:8416/) nainstalován. Nakonec šlo až překvapivě rychle. Převážně nejspíše proto, že bylo možno použít již vypiplaný Ruby runtime, použitý pro CrisisCleanup a částečně taky proto, že aplikace je tak jednoduchá, že na ní není prakticky co konfigurovat.
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Disassembler/Spotter-VM#170
No description provided.