Tags
There are no tags for this page.
Incoming Links
There are no pages that link to this page yet.
Attachments
Dobrica Pavlinušić's random unstructured stuff
SynchroEdit
This page will describe my journey while installing SyncroEdit for DORS/CLUC 2007 conference.
I have been tracking development of this tool for quite a while, and since we wanted to add some social interaction at conference, SyncroEdit seemed like a right tool for a job.
SVN checkout
svn co http://svn.synchroedit.com/root/trunk syncroedit
cd syncroedit
Building and installing Debian packages
server
First, apply patch to fix init.d script: syncroedit-init.d-fix.diff
cd server/
sudo ./debian/rules binary
cd ..
sudo dpkg -i synchroedit-server_0.5-1_all.deb
client
cd client/
sudo ./debian/rules binary
cd ..
sudo dpkg -i synchroedit-client_0.5-1_all.deb
Now, deploy the client:
cd /data
mkdir synchroedit-client
synchroedit-deploy synchroedit-client
Examine created /data/synchroedit-client/config.cgi file (I had to manually edit SESERVICE, YMMV)
Apache
Add Apache configuration for new virtual host http://se.m.rot13.org
<VirtualHost 193.198.212.4>
ServerName se.m.rot13.org
DocumentRoot /data/synchroedit-client
DirectoryIndex index.cgi index.html client.html
<Directory "/data/synchroedit-client/">
Options FollowSymLinks ExecCGI
Order allow,deny
Allow from all
</Directory>
CustomLog /var/log/apache/access-se.m.rot13.org.log full
</VirtualHost>
test
Test to see if everything is working...
$ GET http://se.m.rot13.org/handshake.cgi
HAVE SID1 2048 GDAY:ACLR:
Setup ESPI
This is a tricky part. I didn't want to depend on php for this installation so I decided to write simple ESPI in perl.
install perl ESPI
cd /data/synchroedit-client/
svn co svn://svn.rot13.org/synchroedit/
Edit /etc/synchroedit/synchroedit.rc and change following options:
ESPI=http://se.m.rot13.org/synchroedit/espi.cgi
ESPIHooks=authenticate-user
sessionAuthentication=1
Restart server to re-read configuration file
sudo /etc/init.d/synchroedit-server restart
This is subversion commit log of my tools for SynchroEdit
|