Skip to main content
· Tags:

O2S Release 1.3.0

Marcin Krasowski
Chief Architect @ O2S

o2s-1.3.0-header.png

We're excited to announce Release 1.3.0 of Open Self Service! This release introduces Contentful CMS integration with Live Preview support, initial Zendesk integration for ticketing, performance improvements, enhanced developer experience features, and quality-of-life enhancements. Let's dive into what's new!

· Tags:

How a composable client portal for Orange Energia became the foundation for Open Self Service

Jan Jagoda
Technical Product Owner @ O2S
Marcin Krasowski
Chief Architect @ O2S

Digital self-service is no longer a "nice to have" in energy and utilities. Customers expect instant access to data, transparent communication, and the ability to take action without waiting for support. For providers, this means one thing: the traditional model of service delivery must evolve into a flexible, digital-first environment.

Orange Energia — one of the most innovative energy providers in Poland — took this challenge seriously. Their goal was clear: build a modern, unified client portal that would simplify customer communication, reduce operational load, and create a scalable foundation for future services. The portal was known as "Moja Orange Energia" and was delivered for Orange Energia - then a company within the Orange Group and now part of the Fortum Group.

The project became one of the first large-scale composable portal implementations in the Polish energy sector. It also played a crucial role in shaping the components and architectural assumptions that later evolved into Open Self Service — our ready-to-deploy, modular frontend for digital self-service.

Orange Energia customer service application screens

· Tags:

Integrating Contentful with Live Preview into composable Next.js apps

Marcin Krasowski
Chief Architect @ O2S

In the world of modern web development, composable architectures are becoming increasingly popular. These architectures allow developers to build applications by combining independent services rather than relying on monolithic solutions. One key component in many composable architectures is a headless CMS, which provides content management capabilities without dictating how that content is presented.

contentful in composable apps

· Tags:

Leveraging AI to speed up UI documentation in Storybook

Marcin Krasowski
Chief Architect @ O2S

The silent debt of undocumented components sooner or later occurs in many development projects. What begins as a few simple UI elements inevitably grows into a complex ecosystem of specialized components, each with their own variants, states, and quirks. Without proper documentation, even the most elegant component library becomes a labyrinth that team members must navigate through tribal knowledge and scattered comments.

However, the tedious work of documenting dozens of components - a task that would typically consume days or weeks of developer time - can be transformed into an efficient, semi-automated process using AI-assisted tooling. This is the story of how we at Open Self Service turned our documentation debt into a comprehensive component library in a fraction of the expected time, and we hope that it can help you as well in your own projects.

· Tags:

Ensuring high frontend performance in composable Next.js apps

Marcin Krasowski
Chief Architect @ O2S

In today's web development landscape, composable architectures are gaining popularity for their flexibility and scalability. However, this approach introduces unique performance challenges. In this article, we will explore strategies and best practices for ensuring high frontend performance in composable applications, using Open Self Service as a practical example.

lighthouse score.png

· Tags:

Rethinking frontend architecture - from enterprise pain points to composable frontends you can use too

Jan Jagoda
Technical Product Owner @ O2S

Over the past few years, we’ve worked on many large-scale solutions. E-commerce applications, customer support portals, B2B service hubs - all combining content, integrations (PIM, search, e-commerce, ERP, IAM, custom APIs) and user-facing functionality, where delivering strong user and customer experience has always been a key priority.

Many of those platforms were built on top of enterprise products. These provided headless backend APIs and, in some cases, their own frontend layer as well.

Usually in practice, the frontend quality was rarely good enough.

o2s-arch-article-front.png

· Tags:

O2S Release 1.2.0

Marcin Krasowski
Chief Architect @ O2S

o2s-1.2.0-header.png

We're excited to announce Release 1.2.0 of Open Self Service, featuring a major architectural improvement in how we handle blocks. This release focuses on making the platform more modular, maintainable, and developer-friendly. Let's explore what's new!

· Tags:

O2S Release 1.1.0

Marcin Krasowski
Chief Architect @ O2S

o2s-1.1.0-header.png

In this release, we're bringing significant updates to help you get the most out of Open Self Service. From new features like knowledge base search to a refined authentication process, every enhancement is designed to empower your development workflows while streamlining user experiences. Let’s dive in!