<div dir="ltr"><div><div><div>Hi RT users and developers,<br><br></div>Finally we had a short list of MVCs: Backbone and Angular. We think both of them OK for this job, and actualy we tend to chose <a href="http://angularjs.org/">http://angularjs.org/</a><br>

<br></div>We would welcome any comments, opinions, suggestions or anything.<br><br></div>Ákos<br><div><div><div><div><div><div><div><div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 6, 2014 at 5:21 PM,  <span dir="ltr"><<a href="mailto:akos.torok@docca.hu" target="_blank">akos.torok@docca.hu</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><div class="h5"><div dir="ltr"><div><div><span style="font-size:13px;font-family:arial,sans-serif">Hi All,<br>

<br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">This
 is some kind of request for comment. Please, feel free to give us 
advice, support, ideas. If you have similar effort, if you know any 
solution that makes this problems causeless, let us know please!<br>
<br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">Thanks,<br><br>Ákos<br><br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">You can find this (and comment and contribure) here: <a href="http://requesttracker.wikia.com/wiki/RT_new_UX" target="_blank">http://requesttracker.wikia.com/wiki/RT_new_UX</a><br>



<br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">Goal in terms of real life:<br>==================<br>Keep RT alive as a competitive system in 2014.<br>We like RT, we have a lot of competency related to RT, but our clients require such UX as FBook, gmail, etc. They want <a href="http://en.wikipedia.org/wiki/Single-page_application" target="_blank">http://en.wikipedia.org/wiki/Single-page_application</a> <br>



</span></div><div><span style="font-size:13px;font-family:arial,sans-serif"><br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">Goal in terms of development:<br>======================<br></span></div>



<span style="font-size:13px;font-family:arial,sans-serif">We are going to develope a brand new user interface - in v1.0 just for the most popular pages. Our goals are:<br>- server side: let us use RT as a stable, secure, safe, functuon rich server side system, <br>



- user side: "click as few as it possible", few page reload, simple, towards to single page app.<br><br></span></div>User functions<br><div><span style="font-size:13px;font-family:arial,sans-serif">==========<br>



We are going to create a limited functionality in v1.0:<br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">- login<br>- Dashboards (including: home page)<br>-
 One page Display.html: that means Display.html is combined with 
Update.htm and all the standard and custom fields user actions. User can
 do all the actions on the same web page without navigation away: user 
can see the history, add comment, edit fields. No transaction CFs 
supported in the v1.0.<br>
- 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.<br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">- Create new ticket<br>
</span></div><div><span style="font-size:13px;font-family:arial,sans-serif"><br></span><span style="font-size:13px;font-family:arial,sans-serif">Architecture overview:<br></span><div><span style="font-size:13px;font-family:arial,sans-serif">================<br>



</span></div><div><span style="font-size:13px;font-family:arial,sans-serif">Our architecture vision is so simple:<br></span></div><span style="font-size:13px;font-family:arial,sans-serif">RT <-> REST v2.0 <-> JSON <-> client's browser <br>



</span><span style="font-size:13px;font-family:arial,sans-serif"><br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">REST v2.0<br>========<br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">We are going to extend the REST API. We create new functions and replace the old ones, since we are going to use JSON.<br>



<br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">In client's browser<br>=============<br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">We have no idea which framework or solution is the best, we never used any of them. Every help is appreciated.<br>



<br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">Thanks for any comment!<br></span></div><br></div>
</div></div></blockquote></div><br></div></div></div></div></div></div></div></div></div></div></div></div>