We were able to present on this in the lightning talks/ code sprint review portion of the conference and it seemed well received. Here’s a link to that portion of the presentation.
Here’s the working plan:
- We will be pushing some CSS changes to V12 develop first so that can be tested first and any breaking changes discovered. If you find something, tag one of us. We hope to be working closely with the Frappe team.
- Then some infrastructure pieces - we’re using
frappe.ui.shortcut as the browser namespace and the User doctype to store settings. We have landed on a design that almost entirely backward compatible; I think using the
fluid container Bootstrap class is the only “breaking” change.
- This is going to be a long project, but we do expect to get the code from the sprint pulled in over the next few weeks, though we are entering the holiday season in India, which is followed by the holiday season in the US.
I know a lot of people are excited about this, so if there’s enough investment we may set up a staging server and provide logins to a small group. The expectation of participation in this group is contribution, in: visual design documents (like marked up screen shots), code, bug documentation, user documentation and videos. Watch this space for another thread in which that will be organized in the coming days and weeks.
Contributions at this time are:
@netchampfaris with major design architecture and prerequisites, also pair programming with John (it was really fun to watch these two experts collaborate in real time)
@joshreeder with CSS and layout and directing the overall design/ UX/UI
@jhk (John Kelley - ERPNext forum handle) with most of the heavy lifting in JS
and myself with the User doctype changes and some pair programming with John
Also, this 1) wouldn’t have happened if we hadn’t taken the time to participate in the code sprint and 2) without out direct support from the Frappe team at the code sprint, who also deserve recognition for hosting the event and called for the community to set time aside for contributions. Please contribute. And if you’re struggling, ask for help contributing. I’m glad we did.