From: Bill Erickson Date: Fri, 21 Mar 2014 22:02:37 +0000 (-0400) Subject: eg 2014 browser client presentation X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=0b0fc9f7492a202154b4adac68de5c8d50de7c48;p=working%2Frandom.git eg 2014 browser client presentation Signed-off-by: Bill Erickson --- diff --git a/browser_client.txt b/browser_client.txt index ae8621e1d..3895c4ff8 100644 --- a/browser_client.txt +++ b/browser_client.txt @@ -173,7 +173,26 @@ image:images/XMLHttpRequest_vs_WebSockets_Patron_Search.png[Patron Search] XMLHttpRequest requires *102* OpenSRF messages; WebSockets requires *51*. -== Let's Build This Thing == +== Guiding Principles for the Project == + +*¡Muy Rapido!* + + * Reduce the amont of time supporting two systems + * Avoiding feature drift + * Get away from XUL + +*How?* + + * Port existing features from XUL to HTML, as directly as + possible, without adding new features along the way + * Only XUL interfaces will be wholly rebuilt. Existing HTML interfaces + (conify, acq, vandelay, etc.) will be integrated as-is. + * As each sprint begins, the community will be placing restrictions on what + features added to the analogous module within the XUL client. + ** Avoid duplication of effort + ** Encourage development and use of the new interface. + +== Proposed Timeline == Proposed staff client development project, divided into modular sprints. @@ -188,26 +207,11 @@ Proposed staff client development project, divided into modular sprints. |6 |Bug Fixing / Integration | 6 weeks |================================================================================== -== Important Dev Notes == - - * The final product will be a mix of new Angular UIs and existing web-based - UIs. Only the XUL interface will be wholly rebuilt. - * As each sprint begins, we will be placing restrictions on what types of - features can be added to the analogous module within the existing XUL - client. - ** Avoid duplication of effort - ** Encourage development and use of the new interface. - -== Sprint #1 Funded == - -Development Partners - - * ... - == Sprint #1 Progress == * http://wiki.evergreen-ils.org/doku.php?id=dev:browser_staff:dev_notes[Dev Notes] - * WebSockets code complete and call for testing [https://bugs.launchpad.net/opensrf/+bug/1268619[LP#1268619]] + * WebSockets code complete and call for testing + [https://bugs.launchpad.net/opensrf/+bug/1268619[LP#1268619]] ** Using WebSockets by default in the staff UI * Proof of concept Print/Store service ("http://git.evergreen-ils.org/?p=working/random.git;a=shortlog;h=refs/heads/collab/berick/hatch[Hatch]") @@ -216,12 +220,28 @@ Development Partners == Sprint #1 Pending Code, Research, and Questions == * JS integration of print/store server - * JS components for keyboard shortcuts + * JS components for keyboard shortcuts and navigation * More Grid work * Integrating existing HTML UIs with browser client * Integrating the TPAC with the browser client * Possibility of Integrating web UIs into XUL to ease integration +== Development Partners == + + * Sprint #1 - fully funded! + ** BC SITKA + ** Bibliomation + ** C/W Mars + ** GPLS PINES + ** Howe Library + ** MassLNC + ** PaILS + ** Pioneer + ** SC Lends + * Sprint #2 + ** Grand Rapids Public Library + ** NC Cardinal + == Comments and Questions == Bill Erickson