A
A
Alexander Kaplun2016-10-25 13:59:50
Computer networks
Alexander Kaplun, 2016-10-25 13:59:50

What is the best way to make a corporate portal?

Good afternoon, there
is a growing need to optimize some tasks in the company, in this regard, I decided why not use this opportunity to learn something new.
It is necessary to make an internal portal for 300 people. which can:
1. Publish news on the main page with the ability to pin an important one at the top
2. Applications with the ability to create different submission forms for different types (notifications, deadlines, performers, etc.)
3. File storage with the ability to give the user a link for disk connection to the system and access rights
4. Chat
5. Work with AD, a good transparent entrance
6. the ability to upload video and view it on the portal
7. Personal sections for departments
5. What else happens on the internal corporate portal, but without any CRM and other husks
? This leads to the question:
What technologies to choose to make such a thing scalable but without fanaticism and gain useful knowledge in the development of enterprise solutions?
PS> it seems to me that MySQL for 300 people should be enough for the database, the interface is based on something like bootstrap, but what to use for AD, connecting the disk to the user's PC and working with rights, this is a dark forest for me

Answer the question

In order to leave comments, you need to log in

3 answer(s)
G
Godless, 2016-10-25
@Godless

On anything, except for Bitrix))))
But seriously, at the last job for many years everything was cooing on ASP in general. Gradually, somehow, almost all the functionality was transferred to the network desktop software and the site remained somehow like this ... It is much more convenient through applications with auto-updates. But we had a set of different progers there. So decide. Saw the site on what you know. Someone once said, I don't remember, no more than the 1st new technology in the project. Basically, right. After all, it is important to launch the functionality, then users will tell you what else is needed, what is not needed and how to redo it.

V
VitGun, 2016-10-25
@VitGun

I supported something similar. It was written in ASP.NET + MSSQL. There was enough shitty code there, because the developer misunderstood the MVC ideology, but the functionality you described was almost completely implemented and worked quite well for itself. There were about 2000 users.

A
Alex, 2016-10-26
@streetflush

NodeJS + node-sspi

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question