B
B
box05472020-07-27 12:33:41
CMS
box0547, 2020-07-27 12:33:41

ASP.NET Core CMS - which one is right for my task?

Hello,
There is a task to implement approximately such a primitive social. network:
1) Users register, fill out a simple profile, email and phone number require confirmation.
2) Users are invited to take various tests, surveys.
3) Tests and surveys are added by users from the administrators group (through their control panel).
4) There is the possibility of correspondence with each other and a simple search for other participants. There are no publications, posts, likes, associations in groups.
5) Personal messages must be moderated (for spam, obscene, etc.) to maintain the culture of communication.
It would be great to use AI. If there is no such thing in the CMS, I could screw it myself, if it were possible to filter messages.
Manual moderation (including AI validation) should also be available to the moderators user group.
6) Users can ban each other, blacklist each other, and can unblock each other. Also, they can send a complaint about unscrupulous users, which will be considered by the moderators.

The number of users is no more than 10 thousand. We expect growth in the future.
There is little ASP.NET experience (and a lot of C # experience), so the choice fell on ASP.NET Core.

I ask for advice, who has experience in implementing similar projects:
a) Is CMS suitable and which one is suitable for this task, or is it easier to do it yourself from scratch?
b) I didn’t deal with CMS before, so I have no idea how the process of updating the CMS itself and the ASP.NET Core platform takes place?
And Core is developing, and CMS will also have to be developed. Rolling updates seems painful to me.

UPD
Considering mixcore , squidex , orchardcore and umbraco .
What functionality can I cover with these CMS and their plugins?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
Sanes, 2020-07-27
@Sanes

You will learn PHP faster than you will suffer with .NET Core.

E
Egor Kolesnikov, 2020-07-27
@Lutz1996

From scratch - the scale of the project is too big for me. You need to look, flip through the CMS that suits your goals. This is essentially a constructor, visual programming, etc. And in general, you don’t even need to be a junior to raise a site on a CMS like WordPress. But since your tasks are specific, you will have to get into the code 100%. Personally, I would choose ASP.Net Core, PHP is too wooden. And here you have a division, into graphics and a programmer, and all sorts of small buns. If you know C# or VB at the proper level, why not?

V
Vladimir Korotenko, 2020-07-27
@firedragon

CMS is always overhead and compromises.
Do it yourself. A separate issue is of course "static content". I can recommend a hybrid app, half on razor half on vue or whatever you like, all sorts of likes or dynamics about the comments

I
IvanSI89, 2020-07-28
@IvanSI89

You make visualization on vue.js or ExtJS or React . And the server part on Core. You can't find the CMS itself 100% for your project.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question