Frontline SMS - k instalaci #151
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#151
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?
web:
http://www.frontlinesms.com/technologies/download/
code: https://github.com/frontlinesms/frontlinesms2
dev: http://dev.frontlinesms.com/
cz překlad: FrontlineSMS_messages_cs.txt
píší, že to je desktop aplikace, ale když jsem to testoval, spouštěla se v browseru.
pluginy:
mají ovšem i druhou verzi cloudovou
https://github.com/frontlinesms/frontlinesms2
momentálně nevím co by bylo pro tento projekt vhodnější, prosím poradit.
added ~28 label
FrontlineSMS v1 je legacy verze, poslední release byl v roce 2010 a tato verze vůbec nepodporuje tu mobilní synchronizační aplikaci.
FrontlineSMS v2 je aktuální verze, poslední release v roce 2015, nicméně i přesto, že se jedná o Jetty kontejner s webovou aplikací, vyžaduje X11 server a grafické rozhraní na linuxu ke dvěma životně důležitým funkcím - splash screen při startu a ikonka v systray. Detail na Google Groups (2014).
Navíc se instaluje skrze průvodce a nedá nainstalovat bezobslužně, takže bychom ji museli přebalit a distribuovat odjinud.
Taky mi není úplně jasné, proč se prsí tím, že je to open source, ale na GitHubu mají verzi 2.4.1 z roku 2014, přičemž instalátor instaluje verzi 2.6.5.
Open source my ass - https://frontlinesms.jira.com/secure/Dashboard.jspa
Vtipná odpověď od supportu č.1 - What do you mean by open-source?
Vtipná odpověď od supportu č.2 - Where can I find the source code for FrontlineSMS?
Jeden odkaz vede na stránku, která dál vede na GitHub, druhý na stránku s chybou 404 - Not Found. Některé odkazy vedou rovnou do toho 7 let neaktualizovaného repozitáře k verzi 1.
Hmm, díky za rozbor :)
Takže co s tím... Zatím jsem neobjevil příliš alternativ, které by přicházely v úvahu. RapidSMS je z mého pohledu nějaký těžko definovaný kus kódu na který si každý musí vyvinout integraci, nebo interface. Volba FrontlineSMS byla na základě unisono doporučování z množství zahraničních zdrojů typu vědecké publikace, NGO user-case atd. Prostě ostatní SW je placený.
Další věc je, že některé apps v mém pracovním výběru mají slibovanou funkčnost, která by teoreticky stačila i bez samostatného sw na SMS. (Sahana? MOTECH..)
Pochopitelně, že je tam podmínka na vnější službu typu Twilio, která je placená za počet SMS.
Takže teoreticky bych se bez FrontlineSMS obešel, pokud by funkčnost mého SW byla neprůstřelně dobrá. A to zjistím teprve až budu mít GSM modem a zaregistruju se do Twilio, nebo někam jinam a pošlu první SMS.
To se mi nechce dělat dřív, než budu vidět nainstalovaný SW, ..přecijen koupit elektroniku, s tak malou morální životností jsem mohl už v roce 2014 :)) Za tu dobu se změní kdeco.
Bordel ve verzích mi spíš připadá, že dělají implementační zakázky, tak není čas pečovat o veřejný kód. (spekulace)
Je tu tedy alespoň nějaká šance nainstalovat libovolnou verzi jako linux klienta v browseru? kolik zabírá ta X11 věc?
X11 věc zabírá nějakých 300 MB navíc, ale hlavně kompletně mění charakteristiku celého systému. Už to není headless server, ale už to najednou běží s vobrázkama, spawnuje instanci desktop manažera, řeší autentizaci grafických session a displejů, potřebuje to ovladače atd. Ta aplikace navíc evidentně musí běžet pod sezením nějakého uživatele, jinak se nebude moct připojit ke geometrii jeho plochy.
Pokud o tu aplikaci skutečně stojíte, můžu se ji nějakým rovnákem na vohejbák pokusit odrbat, aby si myslela, že si vytvořila ikonku i když si ji fakticky nevytvořila (nějaký null-desktop), ale nikdy jsem neměl potřebu něco takového dělat, takže nevím jestli něco takového vůbec je možná a kolik sraní s tím bude.
ne, to ne... takový zásah je zbytečný experiment a lepší je udržet OS bez GUI.
no, takže jestli to dobře chápu, tak potenciální uživatel si může stáhnout zastaralou desktopovou instalaci verze1, která mu umožní fungovat s jejich backendem, nebo se rovnou připojit na jejich cloud verze2. to mě zas potěšili.
nápady:
offtopic:
zrovna včera jsem si přečetl nářek nějakého frikulína který plakal nad tím, jak se svět v řiť obrací, když každá app potřebuje trvalé připojení. Zrovna tento byznysplán microsoftu mě nepřekvapuje a i jinde jsem okamžitě pochopil, odkud vítr vane a kam směřuje. https://www.cnews.cz/odporny-zivot-offline-zjevne-se-nam-ho-kazdy-druhy-snazi-zneprijemnit-komentar Prostě SaaS je úžasný vynález na vytvoření závislosti ovcí. Tomu já netleskám.
Existuje příkaz
xvfb-run
, který by měl být schopen rozjet grafickou aplikaci ve framebufferu mimo desktop manager nebo jakékoliv grafické prostředí. Doufám, že FrontlineSMS si vystačí s jakýmkoliv rozhraním definujícíDISPLAY
proměnnou a nevyžaduje na linuxu specificky GNOME. Jak mi dáte vědět nějaké funguje/nefunguje ohledně OMK, resetuju si stavěcí VM a vyzkouším to.changed milestone to %1
closed via commit
3030131322
Nainstalováno. Tohle je dost možná jedna z největších a nejelegantnějších prasečin, jaké jsem kdy musel k rozjetí aplikace udělat. Jednak automaticky krmím interaktivní instalátor příkazy z konzole, což až takový cirkusový kousek není. Ale hlavně instaluji jádro grafického serveru a vytvářím fiktivní monitor, fiktivní klávesnici a fiktivní myš, aby si aplikace myslela, že jede v grafickém prostředí. A vono vypadá, že to fakt funguje.
LOL, no tak super! :) Už na to koukám a jistě začnu s něčím otravovat. Jak oni to mají s lokalizací? Dá se? Můžete mi prosím případně hodit lokalizační soubor? Díky.
Lokalizovat se dá, ale pouze v originálních zdrojácích. Ty, jak píšu výše, nejsou nikde veřejně k sehnání. Nejstarší verze, ke které jsou, je 2.4.1. My máme nainstalovanou 2.6.5. Na naší instanci už jsou lokalizace zkompilované a minifikované, takže tam by se čeština přidávala jen se značnými obtížemi.
Na otravování toho nejspíš zatím moc nebude, protože nemám modem, přes který by se dalo cokoliv posílat nebo přijímat. Budu si muset někde nějaký sehnat, protože tuším, že u toho, abych jej rozchodil i z kontejneru, se ještě trochu zapotím.
aha, Nicméně Ok, zatím budu zkoumat.
tady zplodili ještě mobilní appku, doufám že není napevno linkovaná na jejich cloud.
https://play.google.com/store/apps/details?id=com.simlab.frontlinesync
kdyžtak to přilepte na homepage.
a ty pluginy
byly asi pro tu starou verzi, že?
Appka vypadá, že se umí připojit i na vlastní instanci, ale chce identifikátor, který se dá vytvořit až po připojení do mobilní sítě a taky se ptá na IP adresu a ne na hostname, což mě trochu děsí.
A ano, pluginy jsou na první verzi FronlineSMS.
jasné... no překvapilo by mne, kdyby šlo vše hladce :)
v dokumentaci jsem si početl o tom jak se lokalizuje https://frontlinecloud.zendesk.com/hc/en-us/articles/208115833-How-To-Provide-Translation-Services-For-Frontline-Applications
ale celkem naprd, adresa jim nefunguje: http://translate.frontlinesms.com
pak jsem ještě objevil toto, ale taky nevim jestli to není příliš starý zdroj.
https://github.com/gsluthra/frontlineSMS-Translations
a stejnak netuším zda by se instalačnímu skriptu dala podvrhnout nějaká naše lokalizace (?)
dokonce to vypadá, že by to mohlo umět posílat SMS jen přes ten Adrojd foun bez modemu.
na twilio jsem si založil trial account, přítupové údaje zde https://git.spotter.cz:8443/Spotter-Cluster/Spotter-Cluster/wikis/Logins
mají tam možnost využít jedno telefonní číslo a asi 15 USD na otestování komunikace.
ještě jsem to moc nezkoumal. ale chci se s tím alespoň v základu seznámit, twilio je už hodně promakaná služba.
Pro mojí potřebu mi stačí SMS.
added ~37 label
Můžete prosím zkusit, zda se dá teď app FrontlineSync stáhnout z Google Play? Mě to nejde, protože nemám kompatibilní HW. Pokud jde, dá se to stáhnout do našeho archivu a později instalovat do mobilu? Mam obavy, že jim tahle app umře.
reopened
tvůrci se začali chlubit novou desktopovou verzí sw... no, nevim...
https://www.frontlinesms.com/blog-home/2019/3/29/frontlines-local-focus
Dá. Ve What's new píšou Updated FrontlineSync to target Android SDK 26 - což znamená, že jeden na Androidech 8.0 a novějších.
Aktuální verze (S-124, 2019-03-19) tu:
com.simlab.frontlinesync_2019-03-19.apk
prozatím zavřu, v tuto chvíli bez akutních issues
closed
changed the description