V
V
var_log2020-01-31 00:17:47
CMS
var_log, 2020-01-31 00:17:47

Corporate Knowledge Base (Wiki-engine) + Equipment Registry?

We are looking for a wiki engine / management system that supports convenient placement of tables, can create tabs (like in a browser) for grouping equipment into groups, will allow you to create drop-down lists for directories with distributions and documents, write articles and memos.

Basic system requirements:
- Offline mode
- Free engine
- Linux operating system
- Programming language preferably PHP
- Storing information in a MySQL, MariaDB, PostgreSQL database
- Limited access (by login / password), LDAP, ACL
- Simple editor of articles and clear markup syntax
- Ability to insert pictures and equipment diagrams
- Minimalistic modern user-friendly interface

The main systems considered are:
- MediaWiki - difficult to learn, obsolete, does not natively support user rights
- DokuWiki - too simple, storing information in files
- Confluence and SharePoint - paid and heavy
- XWiki, TWiki, Foswiki - storing information in files, languages programming Java and Perl are little known in Runet

. The main desire is to group equipment into groups using tabs and tables.
Not sure if this can be easily achieved with any Wiki engine.
Initially leaned towards MediaWiki and DokuWiki, but one is too complex, the other is too simple.
We need something in between, a laconic beautiful minimalist solution, like this site, for example.
There is a picture downloaded from the Internet, which told me what I want to see as a result, I don’t know where to attach it.
Modern XWiki, TWiki, Foswiki perfectly support various security settings, but there is too little information on them, Java does not suit me, I consider it unsafe (as well as PHP). But Apache works with PHP, so the choice is in its favor.
I would like to find an option, perhaps from those indicated, but with a suitable set of templates and plugins that would allow achieving results with minimal effort.
Please tell me what options for the combination Engine + Extensions you use and why.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Denis _______________, 2020-01-31
@LuchS-lynx

I am using XWiki. My articles about it:
https://habr.com/ru/post/265811/
https://habr.com/ru/post/279101/
XWiki is a second-generation wiki engine that is characterized by the ability to structure information and programmatic access to the wiki base. Written in Java, LGPL distribution license, features include blog, API tools, comments, LDAP authentication, page export to PDF. Used by many companies around the world. 25 interface languages, including Russian. Those who wish can also compare in more detail on wikimatrix with the most common wiki engines in Runet: DokuWiki and MediaWiki.
This wiki engine was attracted because it is friendly and simple enough for users to work with and a lot of settings for the admin, and it also supports Velocity, Apache Groovy, Python, Ruby and PHP scripts (although for the last 3 you need to install free plugins)
There is a portable version, I posted here the upgraded and customized version 10 - a wiki engine with many plugins (now they have the current version of the engine number 12). https://vk.com/xwiki_wiki
I'm running Oracle 11g + GlassFish, but you can use the portable version on Jetty and HSQLDB, you can also lift it on TomCat, there is support for MySQL, PostgreSQL. And all this works great on Linux too, I would recommend a Linux host for this wiki to work, because. Windows still has problems opening files if the path length exceeds about 255 characters (this is true if you specified in the settings to save attachments to disk, and not to the database)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question