Online Publications Automatic
My pages for online publications were created as an exercise using
the PiLLoW web package:
The data is basically something like an enhanced bibtex file (in
Prolog syntax). Its very easy (for me) to use and maintain. It was
devolped like a "hit and run" accident with no intention of
distribution The comments on this page might help you to copy and
reuse my system.
The site is static - namely when changes are made to the bibtex like
database a Prolog program is run to update the html pages. The
specific syntax is something that should be documented but in lack of
documentation can be guessed from the examples...
The following files are involved:
- html.pl: This is (some version of) the
Pillow macro file. The Prolog programs use this.
- papers.pl: This is a database of papers
to be presented on the web page. It is more or less an enriched
bibtex format in Prolog syntax. Eventually there should be a DCG to
do the transformation from enhanced bibtex to Prolog.
- authors.pl: This is a database of
coauthors.
- global_definitions.pl: This
file contains some global definitions on files, etc. Note that you
should create the subdirectories Papers/BibTex, Papers/Sources,
Papers/Pages under your web site.
- inproceedings_template.html
: This is a pillow template for my conference papers.
- article_template.html: This
is a pillow template for my journal papers.
- make_pages.pl: This is the Prolog
program that creates the html pages when running the query ?-
all_pages.
- ppapers.html: This is the output of
the query ?- all_pages.
- about.html: This file.