Base solution for your next web application
Open Closed

Developing Sub-systems #8374


User avatar
0
alfar_re created

Hi,

I'd like to get some insight on how to go around developing subsystems with their own separate menus.

For instance, looking at the attached screenshot, how would you set the system in a way where if the user clicked 'Accounting' they'd be served a sub-system with different menu and if they clicked 'Projects' they'd be served another and so forth.

This will be very helpful in guiding our development plan.

Thanks.


4 Answer(s)
  • User Avatar
    0
    ismcagdas created
    Support Team

    Hi @alfar_re

    In order to to that, you have to develop different web projects. If same users are going to use the all those different sub-systems, you can use same database. In order to do that, you can add more web projects (For example *.Accounting.Web, *.Projects.Web etc...) to your solution. Than, you can deploy those web projects to sub websites.

  • User Avatar
    0
    alfar_re created

    Hi @ismcagdas,

    This is well noted. However, I'd like to know how to use the RAD tool to target these different web projects. Also, would this be achieved by adding areas instead? For example the App area could host a specific function, then another area added for say Accounting, Projects etc. If this were possible, how can I use the RAD tool to target the new areas?

  • User Avatar
    0
    ismcagdas created
    Support Team

    Hi @alfar_re,

    Yes, you can also achieve the same using Areas. If different teams are developing those sub-projects, different web projects might be better for separate development.

    Unfortunately, you can't use AspNet Zero Power Tools for different areas. If you can create an issue on GitHub, we can make an enhancement for it.

    If you are good to go with different projects, you can create multiple solutions using same Domain, AppService, EntityFramework projects but different web projects. In that case, you can use Power Tools with each of your solutions.

  • User Avatar
    0
    alfar_re created

    Hello @ismcagdas,

    This is well noted. Let me explore those options and see what works well. I'm a big fan of Power Tools so whatever works with it will take the day.

    Thank you for the advice. I'm gonna close this ticket now.

    I'll remember to add the issue on GitHub.