## Permissions for scm-manager repository directory (.deb install)

For new server mounted storage volume at /var/lib/scm to fit with scm-manager defaults on debian. Note – need to give the scm user permissions to this if the install doesn’t create the directory first!

## Examples/Usage

(Copied from https://www.dokuwiki.org/plugin:mathjax)

NOTE that the default configuration uses \$(dollar signs) to delimit TeX formulas. This may cause trouble if you have \$ characters in any pages. The default configuration also lets you escape the dollar signs, however, by changing them to ”\$”. This should correct any problems you might have. Once the plugin is installed, you can write TeX formulas in your wiki with the following syntax (by default — all delimiters are configurable): ### Inline Math Use dollar signs: $a^2 + b^2 = c^2$ $a^2 + b^2 = c^2$ or escaped parentheses: $$1+2+\dots+n=\frac{n(n+1)}{2}$$ $$1+2+\dots+n=\frac{n(n+1)}{2}$$ ### Display Math To display math on its own line, use double dollar signs: $$\frac{d}{dx}\left( \int_{0}^{x} f(u)\,du\right)=f(x)$$ $$\frac{d}{dx}\left( \int_{0}^{x} f(u)\,du\right)=f(x)$$ or escaped square brackets: $\sin A \cos B = \frac{1}{2}\left[ \sin(A-B)+\sin(A+B) \right]$ $\sin A \cos B = \frac{1}{2}\left[ \sin(A-B)+\sin(A+B) \right]$ A wide range of math environments will work as well: $\begin{align*}
e^x & = 1 + x + \frac{x^2}{2} + \frac{x^3}{6} + \cdots \\
& = \sum_{n\geq 0} \frac{x^n}{n!}
\end{align*}$ $\begin{align*}
e^x & = 1 + x + \frac{x^2}{2} + \frac{x^3}{6} + \cdots \\
& = \sum_{n\geq 0} \frac{x^n}{n!}

## Installing Bedework

Install Java

Needs to be the Oracle JDK. Download the .bin file and make it executable. Create appropriate directory, change to it and run the .bin file.

update-alternatives --install "/usr/bin/java" java" "/usr/lib/jvm/jdk1.6.0_31/bin/java" 1

Creates link for java in /usr/bin/

update-alternatives --set java "/usr/local/bin/oracle-java-default/bin/java"

Not needed for a clean install – there are no other versions of java on the system.

Then in /etc/environment

JAVA_HOME="/usr/lib/jvm/jdk1.6.0_31"

Gave up at this point and decided to give DAViCal another go.

## DokuWiki sidebar/ToC problems

Interesting problem using the DokuWiki sidebar plugin and headings in the sidebar markup. If you put headings in the table of contents for the page seems to pick these up in preference to the headings in the actual page. Solution – don’t use headings in the sidebar.

## DokuWiki data migration

Migrating files in media directory under data works fine. Suspect copying over the pages directory into the new namespace would have worked ok as well, if namespace is flat and links are relative. For hierarchical structures there will be a lot of link editing to do, but that’s almost always the case anyway. And you need to browse all the pages to get them indexed anyway.