User Tools

Site Tools


beewm:devel:updating_sourceforge_website_files

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:

beewm/devel/updating_sourceforge_website_files.txt · Last modified: 2013/04/11 11:51 by admin