====== March 16th, 2015 Developers Meeting ====== ===== Minutes ===== * Minutes: http://evergreen-ils.org/meetings/evergreen/2015/evergreen.2015-03-16-15.04.html * Minutes (text): http://evergreen-ils.org/meetings/evergreen/2015/evergreen.2015-03-16-15.04.txt * Log: http://evergreen-ils.org/meetings/evergreen/2015/evergreen.2015-03-16-15.04.log.html ===== Action Items from Last Meeting ===== ===== Updates ===== ==== Release info ==== === OpenSRF === [placeholder] === Evergreen === [placeholder] ===== New Business ===== ==== Questions about Security Bugs/Process ==== * follow-up discussion from Kathy Lussier's [[http://markmail.org/thread/fqrhegamnyej2s57|message to the dev list]] ==== Style Guide Project - Next Steps ==== * Recap * OPW Project finished on 3/9 * [[http://lima-julia.tumblr.com/|Project Blog]] * [[https://github.com/JuliaLima/Evergreen/tree/patch-1/docs/style_guide|Project Branch]] * Gists for quick review * [[https://gist.github.com/hektech/22be815b984a53355dbf|Introduction]] * [[https://gist.github.com/hektech/03dd87b3b1d90751841a|Design Principles]] * [[https://gist.github.com/hektech/5c4cf6b15985479d5372|Page Layout and Structure]] * [[https://gist.github.com/hektech/33cf790faf21e813b816|Visual Design]] * [[https://gist.github.com/hektech/7a4074cf0aeb20b9bbbd|UI Elements]] * **Next Steps** (Proposed) * Add "Work in Progress" disclaimer heading to each document, then move immediately to official repository * Establish a "Design Team" * Goals * Review the current guide, focusing on completeness and consistency * Expand the guide with rationale for design choices, ideally with references to external research * Establish an internal consensus, particularly in areas of high subjectivity * Create working HTML/CSS prototypes of all recommended UI elements * Present the result of the above steps for community review (and hopeful ratification) no later than June 30, 2015 * Governance * The Team will be composed of volunteers, with at least two committers and two non-committer community members * Team members will agree to meet weekly until the guide is ratified * After the guide is officially accepted, the team will agree to meet every other month as caretakers to discuss ongoing application of the guide and potential refinements * Rationale * A style guide does not fit neatly into 'code' or 'docs', but has aspects of both, so the existing management structures are not ideal * The initial phase will be brief, but require committed focus * Good design for a group project means rising above individual instinct; doing so takes significant time and effort ==== Potential upcoming localhost WebSockets restrictions ==== The Chromium team is considering restricting WebSockets access to localhost (among other things). This has the potential to complicate or interfere with our ability to speak with "hatch" from the web staff client for enhanced local data storage and receipt printing. Opera may already have some restrictions like this in place. Worth watching, and potentially participating in the conversation on the Issue: [[https://code.google.com/p/chromium/issues/detail?id=378566|Chromium Issue 378566: Block sub-resource loads from the web to private networks and localhost]] ==== Feedback for New Features Under Development ====