O
O
OZHen2021-10-08 13:30:24
Knowledge base
OZHen, 2021-10-08 13:30:24

How to create a dynamically updated knowledge base consisting of several thousand documents?

Hello!

Our company has the following task:

We need to come up with a dynamically replenished knowledge base, mainly consisting of documents. Now we have about 2k files, we plan to replenish by about 1k per year. The volume of documents is now approximately 3 GB, each year approximately 1 GB will be added.

From the requirements:

Each file must be assigned certain tags (year of creation, authorship, section, category, and so on) and a short description. The file must be searched using the assigned tags and/or keywords in the description. Also, various files with certain tags (for example, "for external use") should be assigned a separate access level - some files are available to a normal user, and some are not. The database should have several levels of access: admin, admin with limited rights, and just reading the documentation.

We tried several tools to solve it:

1. Excel- everything is fine, but there are problems with the complexity of adding new files and the differentiation of access rights (attached files with links to Google Drive). Changing access to each file manually via GD for several hundred files is rather tedious and time consuming. Also, this type of database, due to the abundance of macros, does not work correctly on smartphones and tablets.

2. Confluence from Atlassian - it's easy to add new files, but there is a problem with searching by tags: the wiki allows you to search by tags only with the union “or”, but you need to search with the union “and”. The second problem is the differentiation of access rights, since you can restrict viewing only to pages and subpages, but not to individual documents attached to them.

3. Yandex Wiki - problems similar to Confluence.

Right now we are looking at Evernote and our own site, but we suspect that Evernote will probably have the same problems as other Wikis, and the development of the site is quite a long process.

A paid subscription to a service or a one-time payment for development is not very scary if it's not about space money :).

Can anyone suggest any solution?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
M
Mikhail Lyalin, 2021-10-08
@mr_jok

electronic document management systems

T
tundramani, 2021-10-09
@tundramani

all this can be done on files
in pure php
the task is simple, any novice programmer should be able to do this
or see document-oriented subd

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question