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.
|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]")
== 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>