Release a thin client
Activity

Former user 20 April 2018 at 00:24
We are closing all the old issues to have more clarity in our backlog for Zanata project. Feel free to re-open or leave a comment if you require our attention on your Jira.

Bugzilla Migration 31 July 2015 at 00:35
Michelle Kim commented:
(In reply to Sean Flanigan from comment #6)
> Thanks Michelle. Should we rename this bug to "Improve command line
> experience", and perhaps make it depend on the RFEs you created?
Sounds good, since we are changing the scope of this RFE more generic for making our client easier to use/download for users. We can specify the scope again for this story once the two RFEs below gets implemented first.
Bug 1229554 - Package zanata-cli with 0install
Bug 1229561 - Improve zanata-cli error messages

Bugzilla Migration 31 July 2015 at 00:35
Sean Flanigan commented:
Thanks Michelle. Should we rename this bug to "Improve command line
experience", and perhaps make it depend on the RFEs you created?

Bugzilla Migration 31 July 2015 at 00:35
Michelle Kim commented:
I created separate RFEs to narrow down the scope of our "Thin" client into smaller stories as follows:
Bug 1229554 - Package zanata-cli with 0install
Bug 1229561 - Improve zanata-cli error messages
I believe these two can be the RFEs we try to implement first and then decide if it's still worth to have new "thin" client to replace all the other clients or 0install might be already a good solution.

Bugzilla Migration 31 July 2015 at 00:35
Alex Eng commented:
I think the initial idea is to have a client that can easily packaged into multiple platform/OS. (We should target popular OS as start)
Having a thin client is one of the way that can help to archive that.
http://0install.net/ seems like a good solution. I think it would help alot in our current situation with probably minimum effort in development.
I agree on splitting this into smaller story and should start with 0install solution. Reducing dependency in client and migrating business logic/rules to server can be done a progressive manner after that.
Details
Details
Assignee

Reporter

Labels
Components
Priority

Description of problem:
Current Zanata clients(zanata-cli, python, maven, zanata-cli-withIvy) are platform specific and hard to install across different OS.
The purpose of this is to have a simplified "thin client" which can easily install on all OS platform with all business rules happening on Zanata server.