SE - Administrace - Přenosná aplikace #46
Loading…
x
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?
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.
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.
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.
closed
changed milestone to %2