Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

MoodleNet/Front-end dev workshop: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
Line 4: Line 4:
[[File:kayleigh-rob.jpg|thumb]]
[[File:kayleigh-rob.jpg|thumb]]
[[File:sam-mayel.jpg|thumb]]
[[File:sam-mayel.jpg|thumb]]
=== Introduction ===
Doug and Mayel from the MoodleNet team spent three days (Weds 19th to Fri 21st September 2018) with Kayleigh, Sam, and Rob from [https://outlandish.com Outlandish]. This was follow-up work to the [https://docs.moodle.org/dev/MoodleNet/Design_Sprint Design Sprint] we did back in May 2018, and to UX Milestones 1 and 2.
Doug and Mayel from the MoodleNet team spent three days (Weds 19th to Fri 21st September 2018) with Kayleigh, Sam, and Rob from [https://outlandish.com Outlandish]. This was follow-up work to the [https://docs.moodle.org/dev/MoodleNet/Design_Sprint Design Sprint] we did back in May 2018, and to UX Milestones 1 and 2.


We had an ambitious agenda for the workshop, aiming to:
=== What we aimed to achieve ===
 
We had an ambitious agenda for the workshop:


* Allow Sam, the front-end developer Outlandish have assigned to this project, to get up to speed with MoodleNet
* Allow Sam, the front-end developer Outlandish have assigned to this project, to get up to speed with MoodleNet
Line 16: Line 21:
* Agree on the toolkit (incl. libraries) we’re going to use
* Agree on the toolkit (incl. libraries) we’re going to use


-----
=== Outputs ===


There is a [https://gitlab.com/moodlenet/clients/react/boards GitLab board] to track issues from both this workshop and forthcoming front-end development work.
There is a [https://gitlab.com/moodlenet/clients/react/boards GitLab board] to track issues from both this workshop and forthcoming front-end development work.


-----
=== What we achieved ===


During the workshop itself, we managed to:
During the workshop itself, we managed to:
Line 37: Line 42:
-----
-----


Next steps (draft):
=== Next steps (draft) ===


Front-end dev milestone 1 (before [https://mozillafestival.org/ MozFest])
Front-end dev milestone 1 (before [https://mozillafestival.org/ MozFest])

Revision as of 11:11, 24 September 2018

<< Back to MoodleNet index


kayleigh-rob.jpg
sam-mayel.jpg

Introduction

Doug and Mayel from the MoodleNet team spent three days (Weds 19th to Fri 21st September 2018) with Kayleigh, Sam, and Rob from Outlandish. This was follow-up work to the Design Sprint we did back in May 2018, and to UX Milestones 1 and 2.

What we aimed to achieve

We had an ambitious agenda for the workshop:

  • Allow Sam, the front-end developer Outlandish have assigned to this project, to get up to speed with MoodleNet
  • Help define and scope front-end deliverables
  • Decide on the layout/look/feel of both the desktop and mobile web versions of MoodleNet
  • Create a draft style guide (in code)
  • Develop a basic app (skeleton repo in GitLab)
  • Filed GitLab issues for (at least 1+ month of) post-workshop front-end development
  • Agree on the toolkit (incl. libraries) we’re going to use

Outputs

There is a GitLab board to track issues from both this workshop and forthcoming front-end development work.

What we achieved

During the workshop itself, we managed to:


Next steps (draft)

Front-end dev milestone 1 (before MozFest)

  • Specify style guide as code
  • Implement client-side routing
  • Create theme system
  • Implement some UI components and app screens (scope TBD)

Front-end dev milestone 2 (end of Nov - TBC)

  • Implement more UI components and app screens (scope TBD)
  • Hook up front-end code with back-end (GraphQL and app logic)