Open Closed

Adding-a-custom-public-website-layer #8884


User avatar
0
punta created

Hello!
I use ABP Suite as the primary tool to develop the application. Instead of adding the Public Website layer using ABP Suite, I want to create it (add it) myself because I want to use my own Website Theme. Please give me some guidelines.
Thanks in advance!

  • ABP Framework version: v9+

  • UI Type: MVC

  • Database System: EF Core (SQL Server)


6 Answer(s)
  • User Avatar
    1
    berkansasmaz created
    Support Team .NET Developer

    Hi,

    Hello, I understand that you want to develop your own theme. For that, I recommend you to read this document first. Then you can develop your own theme by taking inspiration from existing themes. ABP does not impose any restrictions on this. For example, below you can see the dependency of the public website on the LeptonX theme. After developing your own theme, you can remove LeptonX and add your own theme in this way.

    Screenshot 2025-02-28 at 13.13.21.png

  • User Avatar
    0
    punta created

    Thanks for the answer.
    Okay, that means I need to develop my own theme. How can I build an ABP Theme? Is there any startup project for that? Would the Basic Theme template on GitHub help? I just searched the repository after your response. https://github.com/abpframework/abp/tree/dev/modules/basic-theme/src. Some clarification is welcome.
    Thanks in advance!

  • User Avatar
    1
    EngincanV created
    Support Team .NET Developer

    Thanks for the answer.
    Okay, that means I need to develop my own theme. How can I build an ABP Theme? Is there any startup project for that? Would the Basic Theme template on GitHub help? I just searched the repository after your response. https://github.com/abpframework/abp/tree/dev/modules/basic-theme/src. Some clarification is welcome.
    Thanks in advance!

    Hi, to implement a new theme, we suggest going with Basic Theme and then customizing the template to your needs. You can always refer to Implementing a Theme section in the relevant documentation.

    For the source code of the Basic Theme, please check -> https://github.com/abpframework/abp/tree/dev/modules/basic-theme

    Regards.

  • User Avatar
    0
    punta created

    Thanks for the answer. It is helpful.
    Both of the answers from the support team are helpful. But the system accepts only one chose!

  • User Avatar
    0
    EngincanV created
    Support Team .NET Developer

    Thanks for the answer. It is helpful.
    Both of the answers from the support team are helpful. But the system accepts only one chose!

    Thank you for your feedback and kind words! We may enhance this feature in the future to allow selecting multiple accepted answers. In the meantime, you can choose the one that was most helpful to you. 😊

  • User Avatar
    0
    berkansasmaz created
    Support Team .NET Developer

    Thanks ❤️

Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
Do you need assistance from an ABP expert?
Schedule a Meeting
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v9.2.0-preview. Updated on March 13, 2025, 04:08