SE - Administrace - Přenosná aplikace #46

Closed
opened 2017-09-23 14:04:13 +02:00 by Podhorecky · 4 comments
Podhorecky commented 2017-09-23 14:04:13 +02:00 (Migrated from git.spotter.cz)

Tohle je trochu UFO záležitost, ale zmíním ji. Na vyjádření nespěchám a má to nízkou prioritu.

zde https://dasm.dasm.cz:8443/eden/admin/portable
je z dřívější doby naprogramovaný nějaký tool, který správci Sahany umožňuje vytvořit samostatně spustitelnou aplikaci Sahany pod Windows.
Je to vpodstatě identická verze Sahany v exe instalátoru, instalovatelná bez linux zkušeností a běžící na SqlLite.
Cílem tenkrát bylo udělat rychle instalovatelnou appku, která může být použita na notebooku bez internetu a umí zadávat data. Je to takový koncový terminál.

Zapsaná data do tohoto terminálu se pak ve vhodné chvíli jednosměrně synchronizují s hlavní Sahanou. Ve wiki je o tom i nějaká dokumentace, dokonce na webu visí ke stažení nějaký historický build EXE instalátoru. Já si to před lety nainstaloval k vyzkoušení, sice se to nainstalovalo, ale vesměs nefugovalo zadávání dat. Je to neopečované.

Pro mne byla tato myšlenka jednou z těch "atraktivních" protože se odlišovala od jiných serverových řešení. V současné době chápu, že hlavní priority vývojářů se nasměrovaly na jiné moduly, tak se tím už nikdo nezabýval.
Rozdíl v chápání využití Sahany v zahraničí a v ČR ovšem je, že v zahraničí jsou o kus dál co se týče celé myšlenky workflow. Pokud budu představovat SE v Čechách, bude náročné adaptovat se na advanced workflow rekrutace a organizování dobrovolníků, ale je snadnější předvést to, co Sahana poskytuje jako jednoduchý tool.

Takže pokud by později stálo zato to zkusit, tak určitě až v době, kdy bude Sahana v klikatelné konfiguraci.

Tohle je trochu UFO záležitost, ale zmíním ji. Na vyjádření nespěchám a má to nízkou prioritu. zde https://dasm.dasm.cz:8443/eden/admin/portable je z dřívější doby naprogramovaný nějaký tool, který správci Sahany umožňuje vytvořit samostatně spustitelnou aplikaci Sahany pod Windows. Je to vpodstatě identická verze Sahany v exe instalátoru, instalovatelná bez linux zkušeností a běžící na SqlLite. Cílem tenkrát bylo udělat rychle instalovatelnou appku, která může být použita na notebooku bez internetu a umí zadávat data. Je to takový koncový terminál. Zapsaná data do tohoto terminálu se pak ve vhodné chvíli jednosměrně synchronizují s hlavní Sahanou. Ve wiki je o tom i nějaká dokumentace, dokonce na webu visí ke stažení nějaký historický build EXE instalátoru. Já si to před lety nainstaloval k vyzkoušení, sice se to nainstalovalo, ale vesměs nefugovalo zadávání dat. Je to neopečované. Pro mne byla tato myšlenka jednou z těch "atraktivních" protože se odlišovala od jiných serverových řešení. V současné době chápu, že hlavní priority vývojářů se nasměrovaly na jiné moduly, tak se tím už nikdo nezabýval. Rozdíl v chápání využití Sahany v zahraničí a v ČR ovšem je, že v zahraničí jsou o kus dál co se týče celé myšlenky workflow. Pokud budu představovat SE v Čechách, bude náročné adaptovat se na advanced workflow rekrutace a organizování dobrovolníků, ale je snadnější předvést to, co Sahana poskytuje jako jednoduchý tool. Takže pokud by později stálo zato to zkusit, tak určitě až v době, kdy bude Sahana v klikatelné konfiguraci.
Disassembler commented 2017-12-01 16:33:07 +01:00 (Migrated from git.spotter.cz)

Vytváření přenositelné aplikace je featura Web2py frameworku, nikoliv Sahany. Sahana by ale musela počítat s tím, že je taková varianta přípustná, což, jak se zdá, nepočítá. Rozhodně nebude možné vytvořit portable aplikaci z nainstalované Sahany, protože ta má externí závislosti mimo dohled Web2py a používá PostGIS, který se na sqlite nedá nijak emulovat. GISové featury se dají samozřejmě vypnout, ale pak už to není totožná aplikace jako ne-portable verze.

Vytváření přenositelné aplikace je featura Web2py frameworku, nikoliv Sahany. Sahana by ale musela počítat s tím, že je taková varianta přípustná, což, jak se zdá, nepočítá. Rozhodně nebude možné vytvořit portable aplikaci z nainstalované Sahany, protože ta má externí závislosti mimo dohled Web2py a používá PostGIS, který se na sqlite nedá nijak emulovat. GISové featury se dají samozřejmě vypnout, ale pak už to není totožná aplikace jako ne-portable verze.
Podhorecky commented 2017-12-01 18:20:55 +01:00 (Migrated from git.spotter.cz)

ano, technicky to balíčkuje web2py, ale idea a nějaké přípravné kroky vycházely z nápadů Sahany. Proto to zmiňuji. (tento tenký klient byl bez mapových funkcí a bylo to tak vpořádku, pro zadání dat takový koncept stačí)
Zjevně se to stalo dále neživenou větví - a to zejména díky nově vzniklému SAMBRO a jeho klientovi na Androidu.

Zabývám se touto koncepcí od začátku mého projektu a je to prostě "simply" požadavek, o jehož naplnění stojím.
Potřebuji mít funkční ukázku přenosu uživatelských strukturovaných dat v nějaké takové podobě:

Tenký klient ---> VM server
nebo
mobilní klient ---> VM server
nebo ideálně
mobilní klient <----> VM server.

Takže konkrétně na tuto Lite-Sahanu rád zapomenu, když budu mít rozfungovaný SAMBRO Mobile
a také když budu mít libovolně jiný nástroj pro zadání uživatelských dat do DB kompatibilní s ostatními apps na VM.

A to se děje přes ODK aggregate a xForms a v praxi přes cca desítku open-source implementací které jsem různě vyšťoural na webu... Odhaduji že i ve stovkách jiných implementací, které jsou komerční a prodávají se pro marketing, což mě nezajímá. Všichni to mají báječně nacloudované a tudíž naprd.

Do GitLabu jsem vložil odkazy na některé zdroje, potenciál vidím právě u řešení nejblíž humanitární pomoci, tj. od Amerického červeného kříže. #149

Prosím tedy:
věnujme se zprovoznění funkčnosti, která ve výsledku ukáže, jak banda dobrovolných BFU s mobily kliká do jednoduchého formuláře na který dostali privátní URL adresu, vyplněný formulář odešlou a kdesi na mojí VM se z toho agreguje nějaká DB tabulka. Tu už si někdo chytrej umí zpracovat, nebo uložit do CKANu, nebo mít v Sahaně, nebo s pomocí dalších Spatial GIS apps vizualizovat.

ano, technicky to balíčkuje web2py, ale idea a nějaké přípravné kroky vycházely z nápadů Sahany. Proto to zmiňuji. (tento tenký klient byl bez mapových funkcí a bylo to tak vpořádku, pro zadání dat takový koncept stačí) Zjevně se to stalo dále neživenou větví - a to zejména díky nově vzniklému SAMBRO a jeho klientovi na Androidu. Zabývám se touto koncepcí od začátku mého projektu a je to prostě "simply" požadavek, o jehož naplnění stojím. Potřebuji mít funkční ukázku přenosu uživatelských strukturovaných dat v nějaké takové podobě: Tenký klient ---> VM server nebo mobilní klient ---> VM server nebo ideálně mobilní klient <----> VM server. Takže konkrétně na tuto Lite-Sahanu rád zapomenu, když budu mít rozfungovaný SAMBRO Mobile a také když budu mít libovolně jiný nástroj pro zadání uživatelských dat do DB kompatibilní s ostatními apps na VM. A to se děje přes ODK aggregate a xForms a v praxi přes cca desítku open-source implementací které jsem různě vyšťoural na webu... Odhaduji že i ve stovkách jiných implementací, které jsou komerční a prodávají se pro marketing, což mě nezajímá. Všichni to mají báječně nacloudované a tudíž naprd. Do GitLabu jsem vložil odkazy na některé zdroje, potenciál vidím právě u řešení nejblíž humanitární pomoci, tj. od Amerického červeného kříže. #149 Prosím tedy: věnujme se zprovoznění funkčnosti, která ve výsledku ukáže, jak banda dobrovolných BFU s mobily kliká do jednoduchého formuláře na který dostali privátní URL adresu, vyplněný formulář odešlou a kdesi na mojí VM se z toho agreguje nějaká DB tabulka. Tu už si někdo chytrej umí zpracovat, nebo uložit do CKANu, nebo mít v Sahaně, nebo s pomocí dalších Spatial GIS apps vizualizovat.
Podhorecky commented 2017-12-01 18:20:56 +01:00 (Migrated from git.spotter.cz)

closed

closed
Podhorecky commented 2018-03-14 22:54:37 +01:00 (Migrated from git.spotter.cz)

changed milestone to %2

changed milestone to %2
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

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