Package new component

Hi team,

I created a custom component and added it to suitecrm\core\app\core\src\lib\components\navbar\x, and it’s working fine.

So how I can package this component to share it on store.suitecrm

It will need to add the new files to the components path and run yarn run build:core in the project.

If it is module, I think you can use studio to export it.



You shouldn’t be making any custom work directly under core, it should be under extensions folder.

The documentation explains this.

Hi @rsp
Thanks for your reply. I need to package it for v8, and I believe the Module Installer is for v7, right?
Also, if it’s for v7, do you know if it will work with v8?

Hi @pgr
Thanks for your reply. So I need to create an extension to add this custom component, correct?
Also, I reviewed the extensions developer page, and it seems to be for creating extensions within specific pages. Do you know how I can create one for my custom core/navbar component?

I am not sure of the details because I haven’t done front-end custom work myself in v8 (apart from some minor tweaks).

Maybe have a look at this thread or ask the people there:

This is for rebuilding the project after adding the extension.
I have already created a custom component in the navbar and just need to know how to package it.

I already created the component, and it’s running and working fine. No problems.

My question is: how can I package it so that anyone can install it in their SuiteCRM account?

Ohh I do not know it. Are you planning to create an add-on?

Yes, exactly. I need to create an add-on or something similar so I can upload it to SuiteCRM Store.

I think your best chance will be to contact once of the developer team on the store and ask them. Some add-ons supports v8.x.

I think those teams are on the forum too. You can send them email.

I would give a straight answer if I had one (I don’t), but I question your statement that it’s already done, just needs packaging.

Maybe it needs done differently so it fits the SuiteCRM architecture, and that’s the extensions folder and defaultExt, as far as I know…

Looks like even other person has similar question :melting_face:

So has anyone here created a complete extension/add-on/plugin before and uploaded it to the SuiteCRM Store?