The L-Space Web: Developers

L-Space Maintainer's Page


Help Wanted!

Maintaining L-Space Web is a big job and the L-Space Web Team are always looking for help and volunteers...

L-Space Statistics

Broken Link Reports
Page/section maintainers can use these reports to check their pages and sections for the presence of broken links.
Tidy Reports
Page/section maintainers can use these reports to check their pages and sections for the presence of malformed XHTML and XML.

L-Space Development

There are several things that are helpful to know if you wish to develop and maintain a section of The L-Space Web. These pages are designed to help and guide you, or at least point you in the right direction.

XHTML
Any new page developed for L-Space should be XHTML 1.0 Strict compliant, and use CSS1-compatible style sheets. This section lists validators to use, along with a few design tips.
CSS

How to use the default style sheet, and how to create a section specific one. This section also lists validators to use, along with a few tips.

.h4

Pages for the L-Space Web are developed and uploaded as .h4 files (instead of .html). The .h4 files contain macro calls, which are expanded when the file is fed to m4 program. This section contains info on how to use the existing L-Space macros, and how to create your own local macros.

Creating the .h4 is only the first step. Next you will need to test and upload it. For unix users, the necessary modules are usually included with their OS, but Windows users require the use of some extra programs.

Although this section has been designed with Windows users in mind, it may also be of use for Unix users.

Cygwin:

A short summary on its usage.
Although cygwin can be used for other purposes, we will concentrate on turning the h4 files into html for testing purposes.

Makefile:

Every directory needs one. We explain why here.

Subversion:

A short summary on its usage.This enables you to upload your files to L-Space.


[Up]
This section of L-Space is maintained by The L-Space Librarians

The L-Space Web is a creation of The L-Space Librarians
This mirror site is maintained by A.H.Davis