brck / CrisisStack

An application store that can be used by first crisis responders to install, delete and launch applications
http://www.brck.com/CrisisStack
19 stars 5 forks source link

Installing Apps #4

Closed srutto closed 8 years ago

srutto commented 8 years ago

You can currently only install the Ushahidi app. When you try installing Etherpad-Lite, LDLN or Sahana Eden nothing happens, the 'Installing' gif just keeps spinning tinygrab screen shot 10-7-15 10 56 58 am

@Onuonga: Action Items:- Ensure the install process is seamless for the other applications, i.e:

  1. Etherpad-Lite
  2. LDLN
  3. Sahana Eden

Expected Outcome: When the user/administrator clicks on install, the app should be installed and added to the 'My Applications' section where a user can launch it and use it.

Onuonga commented 8 years ago

So you will notice that each application in the MVP is installed differently. For the most part , we fetch packages and libraries from the net as we apply some configs. It seems to me that this may not be good and it would actually be easier to have them living on the device and only activated when install is selected. This would give a smoother user experience. This has also been inspired by bad net connections causing the front end not to behave as well as I had expected.

To this regard, I am switching the way I handle this logic to let supervisor activate the service when required. I also did not see this benefit coming in but it handles service restarts incase it goes down. This is because Etherpad-lite is initiated by a script