by akandiah on 7/21/20, 3:49 AM with 199 comments
by Keyframe on 7/21/20, 8:16 AM
by schoolornot on 7/21/20, 7:52 AM
Mediawiki has some UX and RBAC challenges that makes it difficult to scale to large organizations.
by tweetle_beetle on 7/21/20, 9:59 AM
- easy to use for technical and non-technical staff alike: multiple editing options
- third party authentication: really comprehensive offering
- quality search: comprehensive internal and third party search offering
- ease of maintenance: largely everything is built-in, so no module/dependency maintenance headaches
- user management: solid user/group management system
With internal tools you need things to stick, and fast. As much as I am fond of mediawiki, the editing experience is a barrier to usage for many. And the extension ecosystem, while rich and diverse, is just more of a liability than a single installation. A quality search is also really important to adoption, so having options there is great.
I'd been using Docsify on a small scale with authentication through GitLab to edit, GitLab CD to build and Cloudflare Access to secure the front end. It works really well, but the lack of user management and the editing experience mean that it's time to move on.
It would be great to hear if this is a case of the grass always being greener on the other side.
by mard on 7/21/20, 10:55 AM
by Hamcha on 7/21/20, 7:28 AM
Who exactly is asking for slower software?
by aerojoe23 on 7/21/20, 12:40 PM
This gives us plan text files that are tracked in a repo. It uses the user as the author, so now I can "code review" edit's to our wiki.
The content of the wiki is easily cloned by cloning the git repo. It is markdown in folders so if wiki.js dies at some point I could write a pandoc script to turn it into web pages again, you do loose all of the cool UI features.
by heresie-dabord on 7/21/20, 1:57 PM
Now that git has become ubiquitous, I prefer git with a self-hosted git-daemon instance. git , grep , awk , and sqlite make a strong set of tools for knowledge curation.
edit: minor grammar fix
by oneplane on 7/21/20, 8:30 AM
With automation you'd build images based on their images but run via your own CI/CD with your own security scans and any additions you might need (like additional logging infrastructure). Doing that is not possible with AGPL.
by w-ll on 7/21/20, 7:11 AM
by Nuzzerino on 7/21/20, 3:55 PM
by dheera on 7/21/20, 4:17 PM
by techaddict009 on 7/21/20, 11:31 AM
I mean thats too large number. Is this of all open source software or I am misunderstanding something else?
by yreg on 7/21/20, 12:26 PM
by gwbrooks on 7/21/20, 8:21 AM
It's just enough added structure and functionality to make the whole body of notes more useful, without having to learn a formal system or adopt someone else's idea of what my note hierarchy should look like.
by ddevault on 7/21/20, 1:47 PM
by lukaszkups on 7/21/20, 1:30 PM
by captn3m0 on 7/21/20, 6:51 AM
by amq on 7/21/20, 9:10 AM
by dvno42 on 7/21/20, 7:11 AM
by amelius on 7/21/20, 5:56 PM
Node.js 10.12 or later
MySQL, MariaDB, PostgreSQL, MSSQL or SQLite3
Is it possible to install and run all of these as a non-root user?by bobbydreamer on 7/22/20, 7:00 PM
by cptskippy on 7/21/20, 7:47 PM
by Marioheld on 7/21/20, 4:36 PM
by favadi on 7/21/20, 12:16 PM
by kinganurag on 7/22/20, 5:38 AM
by amelius on 7/21/20, 3:42 PM
by hombre_fatal on 7/21/20, 9:05 AM
Everyone should consider running a wiki locally just for yourself. It's like being able to organize your brain. I just got into it two days ago and basically spent the whole weekend dumping things into it in a way I can actually browse and revisit, like the short stories I'd written, spread out across Notes.app and random folders.
You don't need to run WAMP, MySQL, Apache, phpmyadmin or anything. Here are the steps for someone, like me, who hadn't checked in a while:
0. `$ brew install php` (or equiv for your OS)
1. Download the wiki folder and `cd` into it
2. `$ php -S localhost:3000`
3. Visit http://localhost:3000/install.php in your browser
I tried DokuWiki at first (has flat file db which is cool). It's simpler, but I ended up going with MediaWiki which is more powerful, and aside from Wikipedia using it, I noticed most big wikis I use also use it (https://en.uesp.net/wiki/Main_Page). MediaWiki lets you choose Sqlite as an option, so I have one big wiki/ folder sitting in my Dropbox folder symlinked into my iCloud folder and local fs.
Really changing my life right now. The problem with most apps is that they just become append-only dumping grounds where your only organizational power is to, what, create yet another tag?
My advice is to just look for the text files scattered around your computer and note-taking apps and move them into wiki pages. As you make progress, you will notice natural categories/namespaces emerging.
I just wish I started 10 years ago.
by jadia on 7/21/20, 7:52 AM
We run this in a docker container with SQLite database and backup the database daily to another server.
The private and public pages feature fits perfectly to our use case. We show system information, how-to guides and rules on the public pages and manage sysadmin documentation with restricted access.
by load on 7/21/20, 7:06 AM
by kontxt on 7/21/20, 6:57 PM