Dobrica Pavlinušić's random unstructured stuff

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


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 


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)


Add Apache configuration for new virtual host http://se.m.rot13.org

        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
        CustomLog /var/log/apache/access-se.m.rot13.org.log full


Test to see if everything is working...

$ GET http://se.m.rot13.org/handshake.cgi

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/

configure server

Edit /etc/synchroedit/synchroedit.rc and change following options:


Restart server to re-read configuration file

sudo /etc/init.d/synchroedit-server restart

Changes in my tools

This is subversion commit log of my tools for SynchroEdit

fetchrss: http://svn.rot13.org/index.cgi/synchroedit/rss
  • There was an error: 404 Not Found


Upload Files

Click "Browse" to find the file you want to upload. When you click "Upload file" your file will be uploaded and added to the list of attachments for this page.

Maximum file size: 50MB

File Name Author Date Uploaded Size

Save Page As

Enter a meaningful and distinctive title for your page.

Page Title:

Tip: You'll be able to find this page later by using the title you choose.

Page Already Exists

There is already a page named XXX. Would you like to:

Save with a different name:

Save the page with the name "XXX"

Append your text to the bottom of the existing page named: "XXX"

Upload Files

Click "Browse" to find the file you want to upload. When you click "Add file" this file will be added to the list of attachments for this page, and uploaded when you save the page.

Add Tags

Enter a tag and click "Add tag". The tag will be saved when you save the page.