Dobrica Pavlinušić's random unstructured stuff
SynchroEdit: Revision 7
This page will describe my journey while installing "SyncroEdit"<http://www.synchroedit.com> for "DORS/CLUC 2007"<http://www.open.hr/dc2007/> conference.
{toc: } 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 .pre svn co http://svn.synchroedit.com/root/trunk syncroedit cd syncroedit .pre ^ Building and installing Debian packages ^^ server First, apply patch to fix `init.d` script: {file: syncroedit-init.d-fix.diff} .pre cd server/ sudo ./debian/rules binary cd .. sudo dpkg -i synchroedit-server_0.5-1_all.deb .pre ^^ client .pre cd client/ sudo ./debian/rules binary cd .. sudo dpkg -i synchroedit-client_0.5-1_all.deb .pre Now, deploy the client: .pre cd /data mkdir synchroedit-client synchroedit-deploy synchroedit-client .pre Examine created `/data/synchroedit-client/config.cgi` file (I had to manually edit SESERVICE, YMMV) ^^ Apache Add Apache configuration for new virtual host se.m.rot13.org: .pre <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> .pre ^^ test Test to see if everything is working... .pre $ GET http://se.m.rot13.org/handshake.cgi HAVE SID1 2048 GDAY:ACLR: .pre ^ 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"<http://wiki.synchroedit.com/index.php/ExternalServicePOSTInterface> in perl. |