Update Publications

From ImageWiki

(Difference between revisions)
Jump to: navigation, search
(How To Update List of Publications and FTP Material)
 
(4 intermediate revisions not shown)
Line 1: Line 1:
= How To Update List of Publications and FTP Material =
= How To Update List of Publications and FTP Material =
-
The Image group's list of publications [[http://image.diku.dk/image/publications/index.php]] and list of available material on the ftp-site [[ftp://ftp.diku.dk/diku/image/publications/README.html]] is organized in a single, central BiBTeX file: <pre>/usr/local/image/doc/littliste/Billedgruppen.bib</pre>
+
The Image group's list of publications [[http://image.diku.dk/publications/index.php]] and list of available material on the ftp-site [[ftp://ftp.diku.dk/diku/image/publications/README.html]] is organized in a single, central BiBTeX file: <code>Billedgruppen.bib</code>.  This file is under subversion, and updates are automatically filtered and converted to image.diku.dk.  In the following will be assumed that you have the <code>svn</code> command available in a shell, however Windows users may conveniently use the <code>Tortoisesvn</code> program instead, which integrates seamlessly with Windows-explorer.
-
on DIKU's system (<code>tyr.diku.dk</code>, <code>ask.diku.dk</code>, etc.).  This file is parsed and copied to the by a script Jon Sporring runs once in a while.  This is going to be automized in the future.
+
-
#To add an entry to the publication list do the following:
+
To work the file you must have an account at image.diku.dk, and you must have a local copy on your own account/machineIf you don't have a local copy on you own machine, then you must first and first time only perform a checkout:
-
## Add your entry to the file <code>/usr/local/image/doc/littliste/Billedgruppen.bib</code>This is conviniently done with emacs and the AUCTeX extension, which gives you a menu item "Entry-Types" (Crtl-C Crtl-C, when you are done editing an entry, performs a cleanup).
+
-
## Check the validity of you entry, e.g. by using the Emacs menu item, "BiBTeX-Edit->Operating on Buffer or Region->Validate Entries"
+
-
## Ask Jon to update the publications page, or wait till he does this by himself.
+
-
## Finally, check that the publication entry has been added correctly, e.g. try clicking on the link etc.
+
-
#To add a file to the ftp site do the following:  
+
<pre>
-
## Copy the file to one of the directories in /usr/local/image/ftp/ on a diku machine.  /usr/local/image/ftp/README has a description of the intented use of the directories
+
svn co svn+ssh://image.diku.dk/home/image/svn/ImageWeb/publications/bibtex littliste
-
## If you want the material to appear on [[ftp://ftp.diku.dk/diku/image/publications/README.html]], then you must add it to an existing entry or create a new entry in <code>/usr/local/image/doc/littliste/Billedgruppen.bib</code>.  An example could be,  
+
</pre>
 +
 
 +
This will create the local directory littliste.  You are of course free to choose a different name for your local directory, and it may be changed afterward by normal operating system renaming commands such as <code>mv</code>.  In the following it will be assumed, that you chose littliste.
 +
 
 +
To edit Billedgruppen.bib you must do the following:
 +
 
 +
<pre>
 +
<cd to littliste directory>
 +
svn update
 +
<edit Billedgruppen.bib with e.g. emacs>
 +
svn update
 +
svn commit -m "some short sensable message"
 +
</pre>
 +
 
 +
The commit takes normally a few minutes, since several thousands small files are created.  You may check the result under image.diku.dk/publications.  The web-system makes use of the author name as the sorting and sifting key, so it is important that you use the exact spelling of your complete name as in the remaining entries
 +
including LaTeX formatting.
 +
 
 +
Editing is conviniently done with emacs and the AUCTeX extension, which gives you a menu item "Entry-Types" (Crtl-C Crtl-C, when you are done editing an entry, performs a cleanup).  Please remember to check:
 +
# The validity of you entry, e.g. by using the Emacs menu item, "BiBTeX-Edit->Operating on Buffer or Region->Validate Entries"
 +
# That the publication entry appears according to your intentions under [[http://image.diku.dk/publications/index.php]] etc.
 +
 
 +
To add a file to the ftp site do the following:  
 +
# Copy the file to one of the directories in /usr/local/image/ftp/ on a diku machine.  /usr/local/image/ftp/README has a description of the intended use of the directories
 +
# If you want the material to appear on [[ftp://ftp.diku.dk/diku/image/publications/README.html]], then you must add it to an existing entry or create a new entry in <code>/usr/local/image/doc/littliste/Billedgruppen.bib</code>.  An example could be,  
<pre>
<pre>
@Booklet{lehmberg.ea:05,
@Booklet{lehmberg.ea:05,
Line 23: Line 41:
   note =        "\url{ftp://ftp.diku.dk/diku/image/publications/lehmberg.050601.pdf}"
   note =        "\url{ftp://ftp.diku.dk/diku/image/publications/lehmberg.050601.pdf}"
}
}
-
<pre>
+
</pre>
-
## Ask Jon to update the publications page, or wait till he does this by himself.
+
The key point is, that the automatic script adds all entries having ftp.diku.dk to the html page under ftp.
-
## Finally, check that the publication entry has been added correctly, e.g. try clicking on the link etc.</pre>
+
 
 +
Comments and suggestions are welcome, please contact sporring@diku.dk

Latest revision as of 08:45, 18 December 2008

How To Update List of Publications and FTP Material

The Image group's list of publications [[1]] and list of available material on the ftp-site [[2]] is organized in a single, central BiBTeX file: Billedgruppen.bib. This file is under subversion, and updates are automatically filtered and converted to image.diku.dk. In the following will be assumed that you have the svn command available in a shell, however Windows users may conveniently use the Tortoisesvn program instead, which integrates seamlessly with Windows-explorer.

To work the file you must have an account at image.diku.dk, and you must have a local copy on your own account/machine. If you don't have a local copy on you own machine, then you must first and first time only perform a checkout:

svn co svn+ssh://image.diku.dk/home/image/svn/ImageWeb/publications/bibtex littliste

This will create the local directory littliste. You are of course free to choose a different name for your local directory, and it may be changed afterward by normal operating system renaming commands such as mv. In the following it will be assumed, that you chose littliste.

To edit Billedgruppen.bib you must do the following:

<cd to littliste directory>
svn update
<edit Billedgruppen.bib with e.g. emacs>
svn update
svn commit -m "some short sensable message"

The commit takes normally a few minutes, since several thousands small files are created. You may check the result under image.diku.dk/publications. The web-system makes use of the author name as the sorting and sifting key, so it is important that you use the exact spelling of your complete name as in the remaining entries including LaTeX formatting.

Editing is conviniently done with emacs and the AUCTeX extension, which gives you a menu item "Entry-Types" (Crtl-C Crtl-C, when you are done editing an entry, performs a cleanup). Please remember to check:

  1. The validity of you entry, e.g. by using the Emacs menu item, "BiBTeX-Edit->Operating on Buffer or Region->Validate Entries"
  2. That the publication entry appears according to your intentions under [[3]] etc.

To add a file to the ftp site do the following:

  1. Copy the file to one of the directories in /usr/local/image/ftp/ on a diku machine. /usr/local/image/ftp/README has a description of the intended use of the directories
  2. If you want the material to appear on [[4]], then you must add it to an existing entry or create a new entry in /usr/local/image/doc/littliste/Billedgruppen.bib. An example could be,
@Booklet{lehmberg.ea:05,
  title =	 {Support Vector Machines},
  author =	 {Alec Andreas Lehmberg and Martin Nebelong Olsen and
                  Morten Abildgaard Bentsen},
  howpublished = {Bachelorprojekt},
  month =	 jun,
  year =	 {2005},
  note =         "\url{ftp://ftp.diku.dk/diku/image/publications/lehmberg.050601.pdf}"
}

The key point is, that the automatic script adds all entries having ftp.diku.dk to the html page under ftp.

Comments and suggestions are welcome, please contact sporring@diku.dk

Personal tools