GeodSoft logo   GeodSoft

Wrapping Lyris in Standard Pages

Wrapping a list server's default user interface in your web site's standard page header and footer is the first step in making the list server part of your web site.

I selected Lyris as ATLA's list server because it included an API that could be accessed via Perl scripts and its web interface was written in Perl. The actual integration was accomplished in several stages

The first step wrapped the standard Lyris end user interface in the standard page headers and footers used on ATLA's web site. A call to the standard ATLA web security function was added near the beginning of the initial Lyris script to allow only current ATLA members to have any access to the script. Though the Lyris Perl code is sparsely commented, it makes liberal use of long meaningful function and data names and is exceptionally well organized and structured. This made it a very simple task to locate where the standard page headers and footers were created and to remove this code and replace it with calls to the Perl functions that formatted ATLA's web pages. With less than half a day's work, the Lyris' web interface was available inside of and visually indistinguishable from the rest of ATLA's web site.

By taking advantage of a Lyris configuration option that only allowed the lists to be joined via the web interface and not via the standard email interface, the first step of integrating Lyris with the web site assured that only current ATLA members could join any of the lists.

transparent spacer

Top of Page - Site Map

Copyright © 2000 - 2014 by George Shaffer. This material may be distributed only subject to the terms and conditions set forth in http://GeodSoft.com/terms.htm (or http://GeodSoft.com/cgi-bin/terms.pl). These terms are subject to change. Distribution is subject to the current terms, or at the choice of the distributor, those in an earlier, digitally signed electronic copy of http://GeodSoft.com/terms.htm (or cgi-bin/terms.pl) from the time of the distribution. Distribution of substantively modified versions of GeodSoft content is prohibited without the explicit written permission of George Shaffer. Distribution of the work or derivatives of the work, in whole or in part, for commercial purposes is prohibited unless prior written permission is obtained from George Shaffer. Distribution in accordance with these terms, for unrestricted and uncompensated public access, non profit, or internal company use is allowed.

 


What's New
How-To
Opinion
Book
                                       
Email address

Copyright © 2000-2014, George Shaffer. Terms and Conditions of Use.