User Tools

Site Tools


dev:browser_staff:angjs_to_ang_migration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev:browser_staff:angjs_to_ang_migration [2018/10/15 14:34] ericksondev:browser_staff:angjs_to_ang_migration [2022/02/10 13:34] (current) – external edit 127.0.0.1
Line 44: Line 44:
     * First batch of Dojo/iframe UIs migrated.     * First batch of Dojo/iframe UIs migrated.
     * Code merged to EG for 3.2 release                               * Code merged to EG for 3.2 release                          
-  * 3.3 <del>Angular app included in release.</del> (Included in 3.2!)  +  * 3.3 
 +    * <del>Angular app included in release.</del> (Included in 3.2!)  
     * Continue porting Dojo UI's     * Continue porting Dojo UI's
-    * New UI's use Angular app           +      * MARC Import/Export UI <del>([[https://bugs.launchpad.net/evergreen/+bug/1779158|bug 1779158]])</del> 
-  * 3.4 More Dojo UI's migrated.                                 +      * Booking Admin <del>([[https://bugs.launchpad.net/evergreen/+bug/1809288|bug 1809288]])</del> 
 +      * Server Admin <del>([[https://bugs.launchpad.net/evergreen/+bug/1811156|bug 1811156]])</del> ([[http://irc.evergreen-ils.org/evergreen/2019-02-06#i_393863|IRC discussion]]) 
 +    * Angular Staff Catalog preview <del>([[https://bugs.launchpad.net/evergreen/+bug/1806087|bug 1806087]])</del> 
 +    * New UI's use Angular app 
 +      * Daily schedule view of reservations ([[https://bugs.launchpad.net/evergreen/+bug/1790727|bug 1790727]])    
 +  * 3.4 More Dojo UI's migrated. 
 +    * Booking module refresh ([[https://bugs.launchpad.net/evergreen/+bug/1816475|bug 1816475]]) 
 +    * Acquisitions Sprint 0 (see [[faqs:evergreen_roadmap:3.4|3.4 Roadmap]] for details)
   * 3.5 Dojo UI's fully migrated.  First batch of AngularJS UI's ported.                            * 3.5 Dojo UI's fully migrated.  First batch of AngularJS UI's ported.                         
 +    * Remaining Dojo UIs:
 +      * Acquisitions (remaining work)
 +      * Booking
 +        * Capture Resources
 +      * Circulation
 +        * Patron record: triggered events
 +      * Cataloging
 +        * MARC Batch Edit
 +        * Link Checker
 +        * Manage Authorities
 +      * Admin
 +        * Local Admin: Notifications/Action Triggers (would resolve https://bugs.launchpad.net/evergreen/+bug/1625192)
 +        * User Permission Editor
 +        * Reports
   * 3.6 More AngularJS UI's ported.                                                       * 3.6 More AngularJS UI's ported.                                                    
-  * 3.7 AngularJS  migration wrapped up, AngularJS deprecated.                                +  * 3.7 AngularJS  migration completed.                                
   * 3.8 (4.0?) Remove AngularJS    * 3.8 (4.0?) Remove AngularJS 
  
Line 84: Line 106:
   * ng-bootstrap -- Angular-compatible Bootstrap code   * ng-bootstrap -- Angular-compatible Bootstrap code
     * https://ng-bootstrap.github.io/#/components/     * https://ng-bootstrap.github.io/#/components/
 +  * rxjs and Observables
 +    * The syntax is different (these now go through the rxjs "pipe"), but this decision tree of which rxjs operator to use is super helpful: https://web.archive.org/web/20180806093728/http://xgrommx.github.io/rx-book/content/which_operator_do_i_use/instance_operators.html
   * Typescript   * Typescript
     * https://www.typescriptlang.org/docs/home.html     * https://www.typescriptlang.org/docs/home.html
     * [[https://www.typescriptlang.org/play/index.html|Playground]]     * [[https://www.typescriptlang.org/play/index.html|Playground]]
 +    * For those with a subscription to lynda.com, this tutorial is really helpful: https://www.lynda.com/Typescript-tutorials/TypeScript-Essential-Training/421807-2.html
  
 ===== NOTES ===== ===== NOTES =====
dev/browser_staff/angjs_to_ang_migration.1539628449.txt.gz · Last modified: 2022/02/10 13:34 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.