Hello!
My question is regarding is it possible to take code which is developed using ABP framework into an external application which is not an ABP framework application.
Summary of Question:
I am developing many ABP modules which i plan to use in one or many ABP applications and or microservices.
For sake of discussion, these ABP modules are only server side and have no UI attached to them.
Is it possible to use the Application / Domain / Entity Framework code (everything except the API layer) in external non-ABP applications?
Module Name: My.Module.Products
Purpose of Module: To easily provide CRUD operations and database entries for product entries. By using this Module my SQL tables for products are automatically created, and CRUD operations are also included. This allows me to build applications quicker by "plugging in" this Product Oriented Logic.
Scenerio
At some point in the future for unforseen reasons I may want to use my ABP modules in an application outside the ABP framework.
Such as I can develop an Azure Function API and then install the nuget package(s) developed in the ABP Module in this non-ABP azure function project?
Questions:
is this possible? can i compile many ABP Module projects into a single nuget package and run this in my Azure Function project without error?
how would i achieve the above scenerio? is it possible?
Hello!
Basically I want to know or find documentation on how I can add a custom standalone module to an existing ABP Commercial solution.
I have created a stand-alone module using the ABP Suite.
Now I am trying to add the code to an existing ABP solution.
I see the documentation here which refrences installing pre-made modules, or installing a module into an existing solution directly using ABP suite, but no documentation about merging the two such as:
Questions 1.) How do I install the standalone module? Is there any documentation for this?
I see some refrence on EasyABP about installing nuget packages (one nuget package for each project), but when i go to create a nuget package from each of my projects in my stand alone module, the option to 'Create package on build' is disabled.
**How can I add my existing module to an existing application? Is there any documentation for this? **
2.) If the answer is "I must add the project as a refrence" that seems pretty not great as then I have to have the source code of all my modules accessible. Is there a way I can create nuget packages?
ABP Framework version: v4.4.0
UI type: None
DB provider: EF Core
Tiered (MVC) or Identity Server Separated (Angular): Module with no UI
Exception message and stack trace: Cannot find package {{ModuleName}}.Blazorize.Server
Steps to reproduce the issue:"
I am under the impression I created a Module with No UI. Now I see that it is looking for a Blazorize Module? I am confused to why it will not build. I have done 0 modifications and it will not build
Hello!
I could not find documentation on this one, I suppose it has to do something with 'event handling', but not 100% sure.
On the ABP UI, there is a checkbox called Email Validation. Screenshot here
Question .1) - My question is simple, what does this do?
I searched the documentation, the only refrence I could find to email validation is here on Stack Overflow [abp], and I am pretty sure its unrelated to the real purpose.
Does anyone know what this checkbox does? And better, why / when would I check this box?
Question 2.) - My questions are very noob, is there a better place to ask these questions I understand I only have 15 free questions before I can purchase more questions. I would rather save my 15 questions for technical topics, not simple questions like this. Does anyone have any advice on where I can post these simple questions without using my 15 questions?
Thanks all!!
<br> I am a brand new user to ABP, I am evaluating the software for my company. While on the surface it seems like it could be very helpful, the entire process has been a massive struggle.
Issue .1) - MASSIVELY SLOOOOOOOOWWWWW I have ran visual studio solutions before with many many projects, I know what slow is. This is so slow it is not usable, it takes ~3-5 minutes just to start the solution. If I am lucky Swagger loads. I have never gotten any UI to load. This ticket is for Angular. At first I tried to use Blazor, and that was very buggy... I to get the solution to run using Blazor, so I tried again using Angular. And now the same issue is here. It is massively slow and will not run on the initial build.
Issue .2) - I create a new Monolith app, add a single new entity, and the project will not run. Errors on initial build, Swagger loads, nothing else loads. This is very disappointing as I feel as if I am making no code changes, I am running a clean project with the only action performed by me is adding a single entity (see images attached).
Swagger loads in 1-3 minutes, and nothing else ever loads. Either black screen and keeps spinning and spinning. Or instantly failed, or I get an error (see attached).
I feel like I am missing something. I am making no code changes, following all directions, have proper connection string, new tables are added to database no problem. This is really cumbersome.
Also, kinda ghetto how I cannot attach files, I have to paste them into the doc editor.... I have many images, so I created links instead. I hope you understand.
Images below:
========
TEACHER NEEDED QUESTION - Is there a professional I can book a 2 to 4 hour session with where I can ask questions, and simply be shown how to run a basic solution, add (1) new entity, and watch it work? I have questions like why is it so slow? Why am I getting errors when I make no code changes? I paid $2,000 for this (its fine, if it really helps), but I feel like there must be something I am doing wrong because this is not working out at all, and im only trying to get it to load. Nothing special.
<b>Is there a tutor, a class, a course, or some instructor I can contact for this? I don't mind paying for the assistance, I just want to see how ABP can help us build better software, faster.</b> At this point, I feel like I can be much more productive starting with a blank-slate and writing my own code the old fashioned way...
<br> <br> <br> <br>