Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

This page is for attendees of the OR2019 "Getting Started with DSpace 7" workshops. It provides links to resources, workshop preparation, etc.

Slides : (TODO: Link will be posted on/before Monday)

Learning Objectives

  • Basic Workshop (Monday, June 10 from 9:00am - 12:30am)
    • Learn about upcoming DSpace 7 release
    • Overview of the Install & Upgrade processes
    • Understand new features of this release, including demos of the new User Interface and REST API
    • Learn the basics of branding / theming the new User Interface (hands-on)
  • Advanced Workshop (Monday, June 10 from 1:30pm - 5pm).  This workshop builds on what is learned in the Basic Workshop.
    • Learn about the Angular framework, and its main elements (templates, components, services, modules)
    • Learn about the TypeScript language and its syntax
    • Learn
    how code is structured in the DSpace Angular UI codebase & current project status
  • Learn the basics of how to currently "brand" or "theme" the Angular UI
    • more advanced DSpace 7 User Interface changes, using Angular
    • Deeper dive on the new REST API, and hands-on experience
    • How you can get involved in finishing up the DSpace 7 release
    Learn about coding in the DSpace Angular UI (creating new pages / adding functionality, etc)

Preparing for the workshop

There are no installation requirements for the either workshop. However, as the second half of the workshop is a code walkthrough (of some live development / theme customizations), you can optionally choose to install the Angular if you wish to be active in "hands-on" portions, you may wish to install the DSpace 7 UI locally (and perform "hands-on" changes on your own laptop).

Please be aware that, as we currently have over 40 workshop attendees, we unfortunately cannot promise any "hands-on" support on an individual basis.  But, we still welcome you to turn use this as an opportunity to try some "hands-on" changes.

...