eg 2014 browser client presentation
authorBill Erickson <berick@esilibrary.com>
Fri, 21 Mar 2014 22:02:37 +0000 (18:02 -0400)
committerBill Erickson <berick@esilibrary.com>
Fri, 21 Mar 2014 22:02:37 +0000 (18:02 -0400)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
browser_client.txt

index ae8621e..3895c4f 100644 (file)
@@ -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 <berick@esilibrary.com>