LOGO

SourceForge.net Logo

under the hood

under the hood

Firstly you need php4 or above running on a web server. We have found xampp to be very good if you want a quick web server for windows.

Install

Unzip the file in this page and copy into your web root directory.

Now set the permissions on your new directory so that your web server can modify them. This can be the hard bit.

Get this file. It contains a folder of scripts that are the wiki (docTreeBits), and this demonstration site with some parallel bits you haven't seen yet. This is a wiki array. If you just want a single wiki, move one the folders, such as blank, up a level, and go straight to that.

zip icon docTree.zip(1075 KB)

default usernames, passwords, and permissions:

guest:guest, (view only)
editor:editor, can change pages and structure
projman:projman, can change defaults and publish
secretariat:secretariat can change passwords and delete.

Lemonsqueezy will run out of the box, but there is some configuration which can be done after the files are copied up the server:


How to install and configure docTree:

as long as php is enabled, just put docTreeBits and FCK editor at the documentRoot of the web server.

You are reccommended to put lemonsqueezy there too, for help and documentation and templates.

to make a single wiki
Copy the 'blank' folder from lemonsqueezy to the top level rename blank to newname point your browser to the web server and put /newname.
to make an array of wikis
copy the whole lemonsqueezy folder and rename it arrayname/. delete the projectexample and demo folders if you like and copy the blank as many times as you like, one for each website
to set the scope of the password file:
if you want one password for the whole server, copy wasspord.php to the documentRoot. If you want a password especially for the newname/, copy it to newname. If you want a password for a wiki array, put the file in /arrayname/
autolinking
if you want manual linking (using pipes), make sure there is a (empty) file called 'denoteLinks' (case sensitive) in the newname/custom directory
versioning
if you want the wiki not to remember the last 50 edits of each page, remove the directory pagesOld/
logo
if you want a logo to appear automatically on the login screen, put a graphic called LOGO.gif or LOGO.jpg next to the wasspord.php file
template and stylesheet.
just like the logo and password, the templates and stylesheets have a scope. Remember that if you edit a stylesheet that doesn't actually live in that wiki's custom folder, it will be copied there and the changes will not be seen in other wikis. Currently, to edit a shared stylesheet, or to increase the scope of a template or stylesheet, you need to use ftp.
permissions
You can edit the meaning of permissions in permissions.conf. This is very explicit once you open the file in a text editor. Like many of the files listed above, permissions.conf has a scope according to its position in the file system, and a default in docTreeBits

^ back to top

mail matthew