Skip to content

8th of February

This is a summary of Front-end Forum held on Wednesday the 8th of February, 2023.

Forum summary

This time the forum gathered about 10 persons physically in Samhandlingssonen, and about 5 over Teams. Thanks for showing up, do spread the knowledge and the word about Front-end Forum.

Topics that we covered during this sessions were:

  • Core Components are now up to 70% complete (when "complete" means Core 20 components now re-skinned in Core 30).
    • Use #core-components for Core issues/questions
    • Report faults in "Breaking Changes" pages, a few errors found and fixed.
    • Left-side menu for /docs/core is improved and lifts NCI more
    • Check all the new components
  • Core Navigation is now a new thing. We discussed that a little bit. A cross-team effort across Gjensidige to create an easier-to-reuse navigation component for all teams.
    • Just started.
    • We have an idea of a good architecture moving forward.
    • It will be a package of its own called core-navigation hosted in the Core repo.
    • Added to your project as a component.
    • Will include all levels of fixed navigation, also logged in navigation.
    • Open for passing in child-items for special needs, so that more things can be customized by each team.
    • Footer not part of the first work but will come.
    • We will show more over the coming weeks as the project progresses.
    • #core-navigation can be used for specially interested.
  • Proxy Components is a cool method that helps teams translate large apps into Core 30 while still letting it run Core 20 by utilizing feature toggling.
    • A nice summary article in English is here: https://sequoia-bell-e9d.notion.site/How-we-re-implementing-the-NCI-in-nettbutikk-8c03fb5cae584759a51acd3552317731
    • Another article (in Confluence and in Norwegian).
  • Custom Parts was briefly mentioned at the end of the session and this spawned smaller talks for hours afterwards, so next session I will go into depth on how that works.
    • A new way to embed smaller apps within "open pages" on the modern Builders Platform
    • Editors can pass config into the app, like a mini-tekstadmin.

Other questions popped up, some of them being:

  • More questions in general around Custom Parts, so I will dive deeper into that next forum.
  • Many developers trying to swap out Core 20 components to Core 30 components discover they are really big. This is by design.There's no silver bullet to solve these, without some UX/design help.

Closing words

Thank you for participating! Spread the news about Front-end Forum to others who might benefit from it. Agenda posted weekly before each forum, in #frontend on Slack.

Take a dive into the forum archive if you missed a forum.

Want to show something? Reach out using #frontend

For Core-specific issues/questions, use #core-components

You can still reach Team Builders for general questions on #team-builders