<div dir="ltr"><br>Hi Felipe,<br>

<br><div class="im">On Sat, Mar 29, 2014 at 10:19 PM, Felipe C. do R. Pinto <span dir="ltr"><<a href="mailto:felipecrp@gmail.com" target="_blank">felipecrp@gmail.com</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 dir="ltr"><div><div>Àkos,<br><br></div><div><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">- so far we have create a <span>devel</span> 4.2 environment,<br>




- got the new rest api working, <br></blockquote><br></div></div><div>Great!<br></div></div></div></blockquote></div><div><br>Since then we've got some "hello world" thing: <br>- an angular client asks the user for
 a ticket id (via ng-model input field),<br>- the angularjs code asks RT for some 
ticket head data (via REST), <br>- gets JSON answer from RT, <br>- and shows to the 
user on the html.<br>

</div><div>small step, but we are happy :)<br></div><div><br></div><div class="im"><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">

<div><div><div><br><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">

- earlier we had decided angularjs,<br>
</blockquote><br></div></div><div>I would suggest some other frameworks that are really cool:<br><br></div><div>1. Twitter bootstrap for a cool and responsive interface (<a href="http://getbootstrap.com/" target="_blank">http://getbootstrap.com/</a>). It also enable css themes for the UI.<br>




</div><div>2. Less Css to make it easier to design the UI (<a href="http://lesscss.org/features/" target="_blank">http://lesscss.org/features/</a>)<br></div><div>3. Jquery, for easy access RT REST API (<a href="http://api.jquery.com/jquery.getjson/" target="_blank">http://api.jquery.com/jquery.getjson/</a>)<br>




</div><div>4. Datatables for amazing table handle (<a href="http://datatables.net/index" target="_blank">http://datatables.net/index</a>)<br></div></div></div></div></blockquote></div><div>thanks, all of them seems cool!<br>

<br>

1. I think bootstrap very useful!<br>2. I don't know lesscss, but I hope it is useful as well<br>3. as far as I see angularjs is a natural in terms of rest/json, - maybe jquery/getjson is overlapped with angular,<br>

</div><div>4. <a href="http://datatables.net" target="_blank">datatables.net</a>: this is really great! I really want to see search results in it this way.<br>

</div><div class="im"><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">




<div>- we are just choosing IDE: there was Eclipse and Netbeans on the list, Netbeans seems to win.<br></div></blockquote><div><br></div></div><div>Eclipse is a very powerful editor, but for html, javascript and even perl, I really like sublime text 3.<br>



</div></div></div></div></blockquote></div><div>ok, thanks, we going to test it.<br></div><div class="im"><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div dir="ltr">

<div><div><div>
</div><div><div> </div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div>

- we are considering debugging related things (ie: coding habits), since the cross-browser debugging needs some special care.<br></div></blockquote><div><br></div></div><div>This is important. I don´t know much in perl debugging. For javascript, I use firebug.<br>




</div><div><div> </div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">- we have to choose a place for project communication, since you and Frank expressed your interest in contributing.<br>




</blockquote><div><br></div></div><div>This list sounds cool, but I also think we should create a organization/project in github to use:<br><br></div><div>1. code repo<br></div><div>2. wiki to record our project documentation<br>




</div><div>3. issue tracker to keep the roadmap task trackable. <br></div></div></div></div></blockquote></div><div><br>agree. feel free to start any of them! we are here so far:<br><br></div><div>1. we are considering github<br>


</div>
<div>2. this is the <a href="http://requesttracker.wikia.com/wiki/RT_new_UX" target="_blank">http://requesttracker.wikia.com/wiki/RT_new_UX</a> page I made, feel free to modify, update, etc. - or leave it behind.<br></div>

<div>3. github<br></div><div class="im">
<div><br></div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>

<br></div><div>Finally, I also have the following suggestions:<br><br></div><div>The UX should focus on user experience.  I think we should focus on the following use cases:<br><br></div><div>1. search for tickets<br></div>




<div>2. show tickets<br></div><div>3. ticket creation and maintenance<br><br></div></div></div></blockquote></div><div>we think the same or almost the same. here you can find the user functions we aimed to create:<br><a href="http://requesttracker.wikia.com/wiki/RT_new_UX" target="_blank">http://requesttracker.wikia.com/wiki/RT_new_UX</a><br>


<h1 style="margin-left:40px"><span><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:21px;text-decoration:none;font-family:'Trebuchet MS';font-weight:normal">User functions</span></span></h1>

<div class="im">
<div style="margin-left:40px">
</div><p style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;margin-left:40px"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal">We are going to create a limited functionality in v1.0:</span></p>


<div style="margin-left:40px">
</div><p style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;margin-left:40px"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal">- login</span></p>


<div style="margin-left:40px">
</div><p style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;margin-left:40px"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal">- Dashboards</span></p>


<div style="margin-left:40px">
</div></div><p style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;margin-left:40px"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal">-
 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><div class="im"><div style="margin-left:40px">
</div><p style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;margin-left:40px"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal">-
 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><div style="margin-left:40px">
</div><p style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;margin-left:40px"><span style="vertical-align:baseline;font-variant:normal;font-style:normal;font-size:13px;text-decoration:none;font-family:Arial;font-weight:normal">- Create new ticket</span></p>


<br> <br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div><div>I also think we should develop keyboard shortcut in a way that users can interact with the UX without need the mouse. (cool!)<br></div></div></div></blockquote><div>yes, absolutely agree - and we already made it in classic RT, since I like that way of working.<br>


<br></div><div>Best regards,<br><br></div>Ákos<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Mar 29, 2014 at 10:19 PM, Felipe C. do R. Pinto <span dir="ltr"><<a href="mailto:felipecrp@gmail.com" target="_blank">felipecrp@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Àkos,<br><br></div><div class=""><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">

- so far we have create a <span>devel</span> 4.2 environment,<br>
- got the new rest api working, <br></blockquote><br></div></div><div>Great!<br></div><div><div class=""><br><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">

- earlier we had decided angularjs,<br>
</blockquote><br></div></div><div>I would suggest some other frameworks that are really cool:<br><br></div><div>1. Twitter bootstrap for a cool and responsive interface (<a href="http://getbootstrap.com/" target="_blank">http://getbootstrap.com/</a>). It also enable css themes for the UI.<br>


</div><div>2. Less Css to make it easier to design the UI (<a href="http://lesscss.org/features/" target="_blank">http://lesscss.org/features/</a>)<br></div><div>3. Jquery, for easy access RT REST API (<a href="http://api.jquery.com/jquery.getjson/" target="_blank">http://api.jquery.com/jquery.getjson/</a>)<br>


</div><div>4. Datatables for amazing table handle (<a href="http://datatables.net/index" target="_blank">http://datatables.net/index</a>)<br></div><div class=""><div><br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">


<div>- we are just choosing IDE: there was Eclipse and Netbeans on the list, Netbeans seems to win.<br></div></blockquote><div><br></div></div><div>Eclipse is a very powerful editor, but for html, javascript and even perl, I really like sublime text 3.<br>


</div><div class=""><div> </div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div>

- we are considering debugging related things (ie: coding habits), since the cross-browser debugging needs some special care.<br></div></blockquote><div><br></div></div><div>This is important. I don´t know much in perl debugging. For javascript, I use firebug.<br>


</div><div class=""><div> </div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div></div>- we have to choose a place for project communication, since you and Frank expressed your interest in contributing.<br>


</blockquote><div><br></div></div><div>This list sounds cool, but I also think we should create a organization/project in github to use:<br><br></div><div>1. code repo<br></div><div>2. wiki to record our project documentation<br>


</div><div>3. issue tracker to keep the roadmap task trackable. <br></div>

<br></div><div>Finally, I also have the following suggestions:<br><br></div><div>The UX should focus on user experience.  I think we should focus on the following use cases:<br><br></div><div>1. search for tickets<br></div>


<div>2. show tickets<br></div><div>3. ticket creation and maintenance<br><br></div><div>I also think we should develop keyboard shortcut in a way that users can interact with the UX without need the mouse. (cool!)<br></div>


<div><br></div>Best regards,<br></div>Felipe<br><br></div><div class="gmail_extra"><div class=""><br clear="all"><div>Felipe Curty do Rego Pinto<br><a href="mailto:felipecrp@gmail.com" target="_blank">felipecrp@gmail.com</a><br>

<a href="tel:%2821%29%209418-0852" value="+12194180852" target="_blank">(21) 9418-0852</a></div>
<br><br></div><div class="gmail_quote"><div><div class="h5">On Wed, Mar 26, 2014 at 5:16 AM,  <span dir="ltr"><<a href="mailto:akos.torok@docca.hu" target="_blank">akos.torok@docca.hu</a>></span> wrote:<br></div></div>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<div dir="ltr"><div><div>Hi Wallace,<br><br></div>Thanks, it's great! So we would communicate on the rt-devel list. I just write an email to the rt-users to let them know why we disapear from that list (since the feedbacks came from that list so far).<br>




<br></div>Regards,<br><br>Ákos<br></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 26, 2014 at 1:30 AM, Wallace Reis <span dir="ltr"><<a href="mailto:wreis@bestpractical.com" target="_blank">wreis@bestpractical.com</a>></span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<div><br>
On 25/03/14, 6:21 PM, <a href="mailto:akos.torok@docca.hu" target="_blank">akos.torok@docca.hu</a> wrote:<br>
> - we have to choose a place for project communication, since you and<br>
> Frank expressed your interest in contributing.<br>
<br>
</div>The rt-devel list is probably a good and the right place. Additionally,<br>
the BPS team will make sure to post there specially about the work on<br>
new REST API.<br>
<div><div><br>
Cheers,<br>
<br>
--<br>
Wallace Reis/wreis<br>
Software Engineer<br>
Best Practical Solutions<br>
</div></div></blockquote></div><br></div>
</div></div><br></div></div><div class="">--<br>
RT Training - Dallas May 20-21<br>
<a href="http://bestpractical.com/training" target="_blank">http://bestpractical.com/training</a><br></div></blockquote></div><br></div>
</blockquote></div><br></div>