-
Notifications
You must be signed in to change notification settings - Fork 0
Home
We utilise a wiki to combine all our documentation in a central place. This place is called Athena, after the Greek goddess of wisdom.
As a platform we use DokuWiki, combined with a bunch of plugins which enable us to:
- Utilise templates to easily stub new pages
- Have Single Sign-On with Active Directory
- Mark pages as favorites
- Easily create overview pages
- Export pages as PDF
- ...
GNaP.Web.Themes is used to style everything to make it consistent.
All of this is hosted on an IIS webserver, running on Windows Server 2012 R2.
Getting all of this to work together can be quite a bit of work, which is why we bundled everything with a nice installer, to allow other enterprises and/or startups to easily setup a similar environment.
Running install.cmd
will give you access to the following commands.
- Installs the Visual C++ Redistributable required for IIS URL Rewrite Module.
- Gives you the choice to install the x86 or x64 version.
- Installs IIS URL Rewrite Module required to support extensionless urls with DokuWiki.
- Gives you the choice to install the x86 or x64 version.
- Installs the Fast-CGI feature for IIS, using PowerShell.
- This requires running
install.cmd
with elevated permissions on Windows Server. - Read these steps to enable Fast-CGI on a non server version.
- Installs PHP 5.5.10 by extracting it to a location of choice.
- Defaults to C:\PHP
- Installs DokuWiki by extracting it to a location of choice.
- Defaults to C:\Wiki
- Eventually, you will have to point an IIS site to this directory.
- AddsGNaP.Web.Themes styling to DokuWiki.
- Adds Web.config security to DokuWiki.
- Sets up a default gnap / admin user.
- Configures DokuWiki settings with sensible defaults.
- Adds a welcome page and sidebar.
- Adds a bunch of pre-selected plugins which are integrated in the theme.
- Adds an example structure for an enterprise, using templates to easily stub pages.
- Adds example pages for this structure.
- Read more on using these templates.
- Sets up NTFS permissions for Authenticated Users.
- Sets up NTFS permissions for the user under which the site runs.
Copyright © 2014 Infrabel and contributors.
GNaP.Tooling.Wiki is licensed under GPL v2. Refer to dokuwiki/modifications/COPYING for more information.