ODK Build #170
Labels
No Label
app-basic
app-ckan
app-crisiscleanup
app-cts
app-decidim
app-dhis2
app-frontlinesms
app-gnuhealth
app-kanboard
app-mifosx
app-motech
app-odoo
app-opendatakit
app-pandora
app-sahana
app-seeddms
app-sigmah
app-taarifa
app-ushahidi
critical
CZ
documentation
Doing
enhancement
GMaps
info
Mapbox
needinfo
new-app
OSM
performance
QGIS
regression
suggestion
To Do
upstream
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Spotter-Cluster/Spotter-VM#170
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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)
changed milestone to %1
mentioned in issue #67
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.
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.
assigned to @Disassembler
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.
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..
closed via commit
580a0258a7
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.