====== ======
==== Documentation Links ====
* Sourceforge Interactive SHELL service page: https://sourceforge.net/apps/trac/sourceforge/wiki/Shell%20service
* Sourceforge File Access page: https://sourceforge.net/apps/trac/sourceforge/wiki/Using%20the%20file%20management%20service%20for%20backups
* DokuWiki on Sourceforge instructions: https://www.dokuwiki.org/install:sourceforge
* Dokuwiki plugin for SMTP email: https://www.dokuwiki.org/plugin:swiftmail
==== Installation ====
The instructions at dokuwiki.org do not fit completely with the SF directory structure we have. So, I tried to extrapolate how it would be now, and I came to the following protocol:
# for Eva Pujadas, use:
ssh -t epujadas,screeningbee@shell.sourceforge.net create
# for Mario Emmenlauer, use:
ssh -t emmenlau,screeningbee@shell.sourceforge.net create
pwd
cd /home/project-web/screeningbee/
wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2012-10-13.tgz
tar -xzvf dokuwiki-2012-10-13.tgz
rmdir htdocs
ln -s dokuwiki-2012-10-13 htdocs
chmod -R 777 htdocs/conf
chmod -R 777 htdocs/data
Then run the install.php script to configure the site. It can be found in: http://screeningbee.sourceforge.net/dokuwiki/install.php
Afterwards, remove the install.php file:
rm htdocs/install.php
==== Email configuration ====
Enable in SourceForge project config "PRWebEmail", and set a password for it. Documentation:
https://sourceforge.net/apps/trac/sourceforge/wiki/Project%20Web%20Email%20Configuration
Download and manually install the swiftmail plugin:
wget https://github.com/splitbrain/dokuwiki-plugin-swiftmail/zipball/master
unzip splitbrain-dokuwiki-plugin-swiftmail-7b1e6ec.zip
mv splitbrain-dokuwiki-plugin-swiftmail-7b1e6ec swiftmail
mv swiftmail /home/project-web/screeningbee/htdocs/lib/plugins/
chmod -R g+rwX /home/project-web/screeningbee/htdocs/lib/plugins/swiftmail
Then configure swiftmail from the Dokuwiki admin pages. For me, SSL works.
NOTE: It seems the email sending is limited to 1 email per 10 minutes.
==== Template Design ====
cd /home/project-web/screeningbee/htdocs/lib/tpl/
cp -pr dokuwiki screeningBee01/
cd /home/project-web/screeningbee/htdocs/lib/tpl/screeningBee01/
Add or edit the sidebar:
* http://screeningbee.sourceforge.net/doku.php?id=sidebar