Hello folks,
I hope you're having a splendid day!
I'm reaching out to seek your guidance as we prepare to refactor our enterprise-scale project, currently built with ABP.io and the LeptonX theme. The application is fully functional, but we've decided to initiate a significant overhaul—primarily focusing on the front end—which brings us to this point.
After evaluating various options, we've found that we really like the design and features of the Metronic theme. We've also discovered that Metronic now offers a Blazor-compatible version, which you can view here: Metronic Blazor Preview.
Our dilemma lies in deciding the best integration approach. We are currently considering the following options:
1- Start with a blank ABP project and fully integrate the Metronic theme, essentially moving away from LeptonX and potentially losing some ABP front-end features provided by the LeptonX integration.
2- Clone the ABP Simple theme and override its styles and layouts with Metronic, which might allow us to retain some essential ABP front-end features while still adopting Metronic's design.
3- Keep the current ABP + LeptonX setup, and layer Metronic on top, overriding LeptonX with Metronic’s styles and components.
We've spent a fair amount of time exploring each of these routes but haven’t been able to confidently choose the one that best suits our needs. We felt it would be most effective to consult with the experts—and who better than the ABP support team for this?
Also, if you believe there’s a more viable or best-practice approach beyond these three options that we may have overlooked, we would be very grateful if you could share it with us.
We’d greatly appreciate your insights on which approach might be most efficient and sustainable, along with any tips or considerations you recommend as we move forward with this refactor.
Looking forward to hearing from you soon.
Warm regards, Mansour