Admin as npm
package
#2829
Replies: 6 comments 6 replies
-
Hi, this is how directus does it. maybe it will help while implementing. |
Beta Was this translation helpful? Give feedback.
-
Will this package be extendable? In general I want to know if it will be possible to create custom pages and override existing components? |
Beta Was this translation helpful? Give feedback.
-
I've seen that this has now been completed under #3334, do we know when this feature will be available? |
Beta Was this translation helpful? Give feedback.
-
When can we expect to be able to extend/customize the admin panel? |
Beta Was this translation helpful? Give feedback.
-
Totally understood Oliver. It's nice to hear there's progress.
…On Sat, Apr 15, 2023 at 6:51 AM Oliver Windall Juhl < ***@***.***> wrote:
@tunchunairarko <https://github.com/tunchunairarko> @ripvannwinkler
<https://github.com/ripvannwinkler> – The feature is under development.
We've recently reached a proof-of-concept state, where we are successfully
injecting custom components into admin from a Medusa project. It is
important to note, these customizations are added without ejecting the
project, thereby keeping the versioning capabilities in tact.
We are happy with the direction we are moving, but there's still a lot of
work todo and things to figure out before a beta release. Especially the
constraints of the feature are important to thoroughly think through. We
want to provide as much extensibility as possible, but without jeopardizing
the core functionality of the admin system.
You were asking for a timeline, but unfortunately, I can't provide any
guarantees here. We hope to share a beta version within the current quarter.
—
Reply to this email directly, view it on GitHub
<#2829 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAA7YFIVC5UYMA5DGRKJSJDXBKDUJANCNFSM6AAAAAATDIS4DA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@olivermrbl So the admin UI will now have to be exposed to public? Is there any way to configure the admin app to be served on another host, separate from backend? |
Beta Was this translation helpful? Give feedback.
-
What
Shipping Medusa Admin as a core plugin through
npm
to allow for versioningMotivation
Medusa Admin is currently a separate entity from the core. More often than not, this is frustrating for our users, as they may experience issues due to a version mismatch between Medusa Admin and the core package.
Right now, if you want to avoid upgrading admin, you'll have to dig out the specific commit that is compatible with your version of Medusa. This is not ideal and generally a bad developer experience.
To address these issues, we are bringing the admin closer to the core project by deprecating the separate admin repository and moving the admin to our monorepo. This allows us to version Medusa Admin similarly to all other packages. Going forward, you'll be able to match your core Medusa version with a specific Medusa Admin version ensuring compatibility.
Beta Was this translation helpful? Give feedback.
All reactions