Hello,

Are we seriously considering totally re-writing another component?

-Hank

On 4/5/19 12:09 PM, Fieck, Brennan wrote:
Some of you may have heard, but about two and a half weeks ago I opened a Pull 
Request to add something to the `/experimental` directory. It's basically a 
re-implementation of Traffic Portal, which I think is beneficial not only 
because Traffic Portal wasn't designed with self-service in mind, but also 
because it cleans up a few issues on the development side. First of all, it 
uses the most recent LTS version of Angular, while the one on which Traffic 
Portal is currently based is now deprecated (this new version can also compile 
projects for Electron, which would make TP distributable as a standalone/mobile 
app). It also uses Typescript which compiles more cleanly to an overall smaller 
product, and is much easier to read, write and document. Remember the SCSS 
compiler issues (compass) we keep having? Angular 7 comes with a compiler at 
project init, so we never need that as an externally-provided dependency again. 
Finally, it already has unit testing and end-to-end testing working in four 
different JS engines.


I'm currently looking for a reviewer 
(https://github.com/apache/trafficcontrol/pull/3419) and you can read more 
about what's implemented there, but a short summary:


* Login/authentication and API proxy
* Delivery Service view with bandwidth charts
* New Delivery Service creation targeted at self-service users with limited 
advanced editing options

* User listing (read-only)

* Preliminary HTTPS support (currently only listens on 'localhost')


Plus, if I do say so myself, it all looks pretty snappy on every screen I could 
test.


Feedback is also appreciated, especially concerning the "New Delivery Service" 
form.

  • ... Fieck, Brennan
    • ... Jeremy Mitchell
    • ... Hank Beatty
      • ... Fieck, Brennan
        • ... Gray, Jonathan
          • ... Fieck, Brennan
            • ... Gray, Jonathan
              • ... Fieck, Brennan
            • ... Chris Lemmons
              • ... Jeremy Mitchell
                • ... Eric Friedrich -X (efriedri - TRITON UK BIDCO LIMITED c/o Alter Domus (UK) Limited -OBO at Cisco)
                • ... Fieck, Brennan
                • ... Rawlin Peters

Reply via email to