https://rt-wiki.bestpractical.com/index.php?title=RT_new_UX&feed=atom&action=historyRT new UX - Revision history2024-03-28T11:26:03ZRevision history for this page on the wikiMediaWiki 1.37.2https://rt-wiki.bestpractical.com/index.php?title=RT_new_UX&diff=3061&oldid=prevAdmin: 2 revisions imported2016-04-06T20:35:27Z<p>2 revisions imported</p>
<p><b>New page</b></p><div><br />
<br />
<br />
=<span style="font-size:21px;font-family:'Trebuchet MS';color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">Goal in terms of real life</span>=<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">keep RT as a competitive system in 2014.</span></p><br />
<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">We like RT, we have a lot of competency related RT, but our clients require such UX as FB, gmail, etc. They want http://en.wikipedia.org/wiki/Single-page_application</span></p><br />
<br />
<br />
<br />
=<span style="font-size:21px;font-family:'Trebuchet MS';color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">Goal in terms of development</span>=<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">We are going to develope a brand new user interface - in v1.0 just for the most popular pages. Our goals are:</span></p><br />
<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">- server side: let us use RT as a stable, secure, safe, functuon rich server side system,</span></p><br />
<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">- user side: "click as few as it possible", few page reload, simple.</span></p><br />
<br />
<br />
<br />
=<span style="font-size:21px;font-family:'Trebuchet MS';color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">User functions</span>=<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">We are going to create a limited functionality in v1.0:</span></p><br />
<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">- login</span></p><br />
<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">- Dashboards</span></p><br />
<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">- Display.html combined included: Update.htm and all the standard and custom fields user actions. I mean: user can do all the actions on the same web page without navigation away: see the history, add comment, edit fields. No transaction CFs in the v1.0</span></p><br />
<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">- Results (new ajax grid, table). I mean: user can filter, sort the rows, and maybe edit the results list's fields. Without clicking away from the page.</span></p><br />
<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">- Create new ticket</span></p><br />
<br />
<br />
<br />
=<span style="font-size:21px;font-family:'Trebuchet MS';color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">Architecture overview</span>=<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">Our architecture vision is so simple:</span></p><br />
<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">RT <-> REST v2.0 <-> JSON <-> client's browser</span></p><br />
<br />
<br />
<br />
=<span style="font-size:21px;font-family:'Trebuchet MS';color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">REST v2.0</span>=<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13px;font-family:Arial;color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">Technically we are going to extend the REST API for these functions, especially start a new REST version since we would like to use json.</span></p><br />
<br />
<br />
<br />
=<span style="font-size:21px;font-family:'Trebuchet MS';color:#000000;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;">In client's browser</span>=<br />
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;">AngularJS or Backbone.js</p></div>Admin