Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 0 additions & 12 deletions blog/2019-05-28-first-blog-post.md

This file was deleted.

44 changes: 0 additions & 44 deletions blog/2019-05-29-long-blog-post.md

This file was deleted.

24 changes: 0 additions & 24 deletions blog/2021-08-01-mdx-blog-post.mdx

This file was deleted.

Binary file not shown.
29 changes: 0 additions & 29 deletions blog/2021-08-26-welcome/index.md

This file was deleted.

21 changes: 21 additions & 0 deletions blog/2024-12-20-introducing-openmfp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
slug: introducing-openmfp
title: Introducing OpenMFP
authors: [tino, leidy]
tags: [openmfp]
---

## Introducing OpenMFP: Simplifying Micro Frontends Platforms 🌐🚀

We're excited to unveil OpenMFP (Open Micro Frontend Platform), a powerful framework designed for building enterprise-level web applications and portals.

**OpenMFP** streamlines UI integration by allowing teams to work autonomously while seamlessly connecting their services. It features a dynamic extension model, centralized shared services (like authentication), and a flexible control plane for easy management across various teams and technologies. 🛠️

### Key Features 🏆
* Centralized Authentication & Authorization
* Unified Frontend Portal
* Extensible Control Plane
* Customizable Permission Models

OpenMFP enables seamless service integration, improves user experience, and ensures teams can develop, release, and maintain their capabilities independently. Ready to simplify your micro frontend architecture? ✨ check our [documentation](./docs/).

68 changes: 49 additions & 19 deletions blog/authors.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,53 @@
yangshun:
name: Yangshun Tay
title: Front End Engineer @ Facebook
url: https://github.com/yangshun
image_url: https://github.com/yangshun.png
tino:
name: Tino Butz
title: Product Owner
url: https://github.com/tjbutz
image_url: https://github.com/tjbutz.png
page: true
socials:
x: yangshunz
github: yangshun
github: tjbutz

slorber:
name: Sébastien Lorber
title: Docusaurus maintainer
url: https://sebastienlorber.com
image_url: https://github.com/slorber.png
page:
# customize the url of the author page at /blog/authors/<permalink>
permalink: '/all-sebastien-lorber-articles'
bastian:
name: Bastian Echterhölter
title: Software Architect
url: https://github.com/nexus49
image_url: https://github.com/nexus49.png
page: true
socials:
github: nexus49

tobias:
name: Tobias Oetzel
title: Software Developer
url: https://github.com/tobias-oetzel
image_url: https://github.com/tobias-oetzel.png
page: true
socials:
github: tobias-oetzel

leidy:
name: Leidy Garzón Rodriguez
title: Software Engineer
url: https://github.com/lpgarzonr
image_url: https://github.com/lpgarzonr.png
page: true
socials:
github: lpgarzonr

aaron:
name: Aaron Schweig
title: Software Engineer
url: https://github.com/aaronschweig
image_url: https://github.com/aaronschweig.png
page: true
socials:
github: aaronschweig

valentin:
name: Valentin Zipf
title: Software Engineer
url: https://github.com/vzipf
image_url: https://github.com/vzipf.png
page: true
socials:
x: sebastienlorber
linkedin: sebastienlorber
github: slorber
newsletter: https://thisweekinreact.com
github: vzipf
22 changes: 4 additions & 18 deletions blog/tags.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,5 @@
facebook:
label: Facebook
permalink: /facebook
description: Facebook tag description
openmfp:
label: OpenMFP
permalink: ./onepmfp
description: OpenMFP link

hello:
label: Hello
permalink: /hello
description: Hello tag description

docusaurus:
label: Docusaurus
permalink: /docusaurus
description: Docusaurus tag description

hola:
label: Hola
permalink: /hola
description: Hola tag description
31 changes: 31 additions & 0 deletions docs/community.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
sidebar_position: 4
---

# Community

The OpenMFP community is the heart of our platform's development. We believe in fostering an inclusive, collaborative environment where users, developers, and contributors can work together to improve OpenMFP. Whether you're using OpenMFP, contributing code, or exploring the platform, we encourage you to engage with us.

## GitHub Discussions

We have enabled [GitHub Discussions](https://github.com/orgs/openmfp/discussions). This is a space where you can connect with other users, ask questions, and share feedback about OpenMFP.

### How to Participate:

- **Ask questions**: Get help, share your challenges, or learn best practices.
- **Share ideas**: Suggest features, enhancements, or improvements to the platform.
- **Report issues**: Discuss bugs or behaviors before reporting them officially.
- **Collaborate**: Engage with other developers, contributors, and users to help shape the future of OpenMFP.

### Community Code of Conduct

We strive to maintain a respectful and inclusive environment. Please follow our [Code of Conduct](https://github.com/openmfp/community/blob/main/CODE_OF_CONDUCT.md) when engaging with the community.

By participating, you agree to foster a positive, collaborative, and welcoming space for everyone.

## Stay Updated

- **Read the Blog**: Stay informed about **new features, updates** [here](/blog).
- **Engage on GitHub Discussions**: Join the conversation and collaborate with the community.


14 changes: 14 additions & 0 deletions docs/concepts.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
sidebar_position: 2
---

# Concepts


Modern cloud platforms and enterprise cloud services are highly modular consist of many individual components that are developed autonomously. The quality of the complete solution and user experience depends on the quality of integration.

We have moved away from monolithic architectures towards a composition of solution capabilities. This is true for a decoupled architecture from a single provider with micro services, as well as for service mesh approaches involving different providers. Both scenarios call for micro frontends to support the need of composition on the user interface layer.

The Open Micro Frontend Platform (OpenMFP) aims to provide the opinionated, “batteries-included” platform for micro frontend architecture, enabling a well integrated, state of the art end user experience.

The inclusion of a central ReBAC service (relationship based access control) addresses the important need of having a seamless user and permission management that supports the same extensibility and modularity for access control, removing friction from scenarios that span multiple components.
19 changes: 19 additions & 0 deletions docs/contribute.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
sidebar_position: 3
---

# Contribute

We’re excited to welcome contributions from the community to help grow and improve **OpenMFP**! Your ideas, feedback, and code are invaluable in shaping a robust platform for building enterprise-grade micro frontend applications. 🌐✨

Whether you’re fixing a bug, enhancing features, or suggesting improvements, we’d love to have you onboard.
To get started, check out the [CONTRIBUTING.md](https://github.com/search?q=path%3A**%2FCONTRIBUTING.md+org%3Aopenmfp++NOT+is%3Aarchived&type=code&ref=advsearch) file of every repository. There, you’ll find all the guidelines and instructions to make your contribution seamless and impactful. 🛠️

### Ways You Can Contribute:
- Fix [bugs](https://github.com/search?q=org%3Aopenmfp%20is%3Aissue%20is%3Aopen%20label%3Abug&type=issues) 🐞.
- Add new features 🌟.
- Improve [documentation](https://github.com/openmfp/openmfp.org) 📖.
- Suggest improvements by [creating an issue](https://github.com/openmfp/openmfp.org/issues) 💡.

Let’s build the future of micro frontends together! ❤️

10 changes: 8 additions & 2 deletions docs/getting-started/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# OpenMFP - Getting Started
---
sidebar_position: 2
---

The public sources for getting started with openmfp will be placed into the `helm-charts` repo.
# Getting Started

This getting started guide is designed for users who want to build their own custom portals using OpenMFP. Whether you're a developer looking to create interactive portals or someone aiming to leverage OpenMFP for streamlined portal creation, this documentation will guide you through the process.

In the following steps, you’ll learn how to set up OpenMFP locally on your machine. By the end of this guide, you’ll have a fully functional environment, ready for you to start building and customizing your own portal solutions.
5 changes: 5 additions & 0 deletions docs/getting-started/configuration.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
sidebar_position: 2
---

# Configuration
Loading
Loading