Customize the Admin Dashboard (Welcome Page) [v4]
Marco Wuethrich Pr
In v3 you could override the admin dashboard as follows: https://forum.strapi.io/t/customize-the-dashboard-welcome-page/939/2
This no longer works in v4, or in other words no one in the community knows how to do this.
The patch-package method is not a sustainable solution and not clean, I see that some people in the community would also like to know how to solve this in v4.
Any following updates?
There could be an option in the settings that removes the
advertisingand has a clean interface for admins and editors. I understand this
welcomedashboard is welcoming to newcomers, but it would be great to disable these welcoming features when they become more of a distraction than beneficial to the editor.
Having lots of things to click on and read is overwhelming and we should have a simple option that at the least hides these nuances; maybe by a simple css
display: noneworks quite well and is the quickest and simplest option, but may create other issues if the welcoming dashboard is used in place of analytics or other functionality of the sort.
Charles: can you please elaborate how you managed to do this (e.g. adding custom css to app.js?)
Thank you so much
THẾ TOÀN CAO
I had to use patch-package to customize Left Menu and Login Page.
To create a custom Admin Dashboard, I developed a new plugin called Dashboard. Then I set meta tag in ./public/index.html to redirect admin homepage URL to my dashboard homepage URL.
<meta http-equiv="refresh" content="0;URL='/admin/plugins/dashboard'" />
We recently adopted strapi and I would really love the idea of permissions to plugins to show, however the current features are that you allow permissions on collection types of different roles such as super admin vs editor. Since our html form to save data is much complex than what the content-manager builder drag-n-drop can offer, so we call different apis to render dropdown menus in our form, thus we create different plugins and create collection types inside of it. Now the problem comes to us is that we need a customized Admin Panel where upon login with different roles, we will see different menu items. Say I have a few accordion menus, and each has some menu items.
Even the above thing is not being configured by your current capability in V4. We would like to overwrite the admin panel, however, the rigid way we have been trying is the hacking of node_modules/@strapi/admin/admin/src/components/LeftMenu/index.js , then run
npm run buildand get the ./build directory and host somewhere.
What my points are the follows,
I think a better and flexible admin panel feature is a 101 requirement and the first meal by anyone who is using strapi. And it is a game changer. I do not know what your enterprise pricing model is, I think this feature should really be in the community version. Otherwise this will turn down a lot of adopters.
If you offer consulting opportunities(development/developer) to help us build the customized plugin, we are open to it. Also suggestion you build a html form in your website to allow people to submit such a need.
you can build some commercial plugin and productize if it is ok
#4 your enterprise edition could only be a super set with a couple of proprietary plugins that people die for. If you do so, I would like to see where you advertise those features such as the one I am asking.
I'd love to have this. All of my potential uses for this would have non-technical clients accessing it so it is important to be able to customize it to be less developer focused when you sign in.
I'm interested in updating the dashboard with resources and links relevant to the project, but haven't found any good solutions.
Really interested in creating a homepage that has value to content creators. The only thing I can find so far is to override certain defaults using translations, but this doesn't give you much and doesn't include actual page changes or customizations.
How does one go about contributing on this. I wouldn't mind starting with something simple as allowing some settings to hide SocialLinks, GuideTour to start with .
not able to find a solution also.. was thinking of a plugin to help on this but also how to start the structure ?