Frontline SMS - k instalaci #151

Closed
opened 2017-11-24 04:47:38 +01:00 by Podhorecky · 28 comments
Podhorecky commented 2017-11-24 04:47:38 +01:00 (Migrated from git.spotter.cz)

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.

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](/uploads/fdb0ebeb9966e9e66473a786088e7c06/FrontlineSMS_messages_cs.txt) píší, že to je desktop aplikace, ale když jsem to testoval, spouštěla se v browseru.
Podhorecky commented 2017-11-24 04:51:01 +01:00 (Migrated from git.spotter.cz)
pluginy: * https://github.com/dalezak/FrontlineSMS-Reminders * https://github.com/dalezak/FrontlineSMS-Forms
Podhorecky commented 2017-11-27 23:27:14 +01:00 (Migrated from git.spotter.cz)

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.

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.
Disassembler commented 2017-11-29 22:25:39 +01:00 (Migrated from git.spotter.cz)

added ~28 label

added ~28 label
Disassembler commented 2017-12-11 10:58:24 +01:00 (Migrated from git.spotter.cz)

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.

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](https://groups.google.com/forum/#!topic/frontlinesms-developers/WcpmUNI2aBo) (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](https://github.com/frontlinesms/frontlinesms2/commits/master) mají verzi 2.4.1 z roku 2014, přičemž instalátor instaluje verzi 2.6.5.
Disassembler commented 2017-12-11 11:12:40 +01:00 (Migrated from git.spotter.cz)

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.

Open source my ass - https://frontlinesms.jira.com/secure/Dashboard.jspa Vtipná odpověď od supportu č.1 - [*What do you mean by open-source?*](https://frontlinecloud.zendesk.com/hc/en-us/articles/208115993-What-do-you-mean-by-open-source-) Vtipná odpověď od supportu č.2 - [*Where can I find the source code for FrontlineSMS?*](https://frontlinecloud.zendesk.com/hc/en-us/articles/208115813-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.
Podhorecky commented 2017-12-11 15:46:25 +01:00 (Migrated from git.spotter.cz)

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?

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?
Disassembler commented 2017-12-11 16:07:15 +01:00 (Migrated from git.spotter.cz)

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.

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.
Podhorecky commented 2017-12-11 16:43:17 +01:00 (Migrated from git.spotter.cz)

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:

  • pokusit se komunikovat s vývojáři, jestli neřeknou něco co nevíme, (asi malá šance)
  • na VM zprostředkovat pouze referenci na SW a dál se tím nezabývat. (tahle vyrianta není zrovna sexy, ale couž)

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.

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: * pokusit se komunikovat s vývojáři, jestli neřeknou něco co nevíme, (asi malá šance) * na VM zprostředkovat pouze referenci na SW a dál se tím nezabývat. (tahle vyrianta není zrovna sexy, ale couž) 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.
Disassembler commented 2017-12-11 17:54:39 +01:00 (Migrated from git.spotter.cz)

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.

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.
Podhorecky commented 2018-03-14 23:00:28 +01:00 (Migrated from git.spotter.cz)

changed milestone to %1

changed milestone to %1
Disassembler commented 2018-03-30 21:58:51 +02:00 (Migrated from git.spotter.cz)

closed via commit 3030131322

closed via commit 30301313227162973affe115385bd848ef4ebaef
Disassembler commented 2018-03-30 22:07:16 +02:00 (Migrated from git.spotter.cz)

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.

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.
Podhorecky commented 2018-03-30 22:11:13 +02:00 (Migrated from git.spotter.cz)

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.

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.
Disassembler commented 2018-03-30 22:24:15 +02:00 (Migrated from git.spotter.cz)

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.

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.
Podhorecky commented 2018-03-30 22:27:24 +02:00 (Migrated from git.spotter.cz)

aha, Nicméně Ok, zatím budu zkoumat.

aha, Nicméně Ok, zatím budu zkoumat.
Podhorecky commented 2018-03-30 22:44:14 +02:00 (Migrated from git.spotter.cz)

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?

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 - https://github.com/dalezak/FrontlineSMS-Reminders - https://github.com/dalezak/FrontlineSMS-Forms byly asi pro tu starou verzi, že?
Disassembler commented 2018-03-30 22:55:30 +02:00 (Migrated from git.spotter.cz)

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.

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.
Podhorecky commented 2018-03-30 23:03:55 +02:00 (Migrated from git.spotter.cz)

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 (?)

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 (?)
Podhorecky commented 2018-03-30 23:13:49 +02:00 (Migrated from git.spotter.cz)

dokonce to vypadá, že by to mohlo umět posílat SMS jen přes ten Adrojd foun bez modemu.

dokonce to vypadá, že by to mohlo umět posílat SMS jen přes ten Adrojd foun bez modemu.
Podhorecky commented 2018-04-01 03:01:06 +02:00 (Migrated from git.spotter.cz)

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.

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.
Podhorecky commented 2018-08-27 17:09:47 +02:00 (Migrated from git.spotter.cz)

added ~37 label

added ~37 label
Podhorecky commented 2018-12-08 13:11:58 +01:00 (Migrated from git.spotter.cz)

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í.

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.

> 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í. 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.
Podhorecky commented 2018-12-08 13:11:58 +01:00 (Migrated from git.spotter.cz)

reopened

reopened
Podhorecky commented 2019-04-04 22:56:38 +02:00 (Migrated from git.spotter.cz)

tvůrci se začali chlubit novou desktopovou verzí sw... no, nevim...
https://www.frontlinesms.com/blog-home/2019/3/29/frontlines-local-focus

tvůrci se začali chlubit novou desktopovou verzí sw... no, nevim... https://www.frontlinesms.com/blog-home/2019/3/29/frontlines-local-focus
Disassembler commented 2019-04-13 18:13:48 +02:00 (Migrated from git.spotter.cz)

Můžete prosím zkusit, zda se dá teď app FrontlineSync stáhnout z Google Play?

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

> Můžete prosím zkusit, zda se dá teď app FrontlineSync stáhnout z Google Play? 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](/uploads/c8e1ccb57a14c1acf46525cd13c82011/com.simlab.frontlinesync_2019-03-19.apk)
Podhorecky commented 2019-04-15 01:31:48 +02:00 (Migrated from git.spotter.cz)

prozatím zavřu, v tuto chvíli bez akutních issues

prozatím zavřu, v tuto chvíli bez akutních issues
Podhorecky commented 2019-04-15 01:31:48 +02:00 (Migrated from git.spotter.cz)

closed

closed
Podhorecky commented 2019-04-18 10:11:48 +02:00 (Migrated from git.spotter.cz)

changed the description

changed the description
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#151
No description provided.