CGI::Widget::Tabs ================= DESCRIPTION CGI::Widget::Tabs lets you simulate tab widgets in HTML. You could benefit from a tab widget if you want to serve only one page. Depending on the tab selected you fetch and display the underlying data. There are two main reasons for taking this approach: 1. For the end user not to be directed to YAL or YAP (yet another link / yet another page), but keep it all together: The single point of entry paradigm. 2. As a consequence the end user deals with a more consistent and integrated GUI. This will give a better "situational awareness" within the application. 3. For the Perl hacker to handle multiple related data sources within the same script environment. As an example the following tabs could be used on a web page for someone's spotting hobby: __________ __________ __________ / Planes \ / Trains \ / Classics \ ------------------------------------------------------ _________ / Bikes \ ------------------------ As you can see, the headings wrap at three and a small indentation is added to the start of the next row. The nice thing about CGI::Widget::Tabs is that the tabs know their internal state. So you can ask a tab for instance which heading has been clicked by the user. This way you get instant feedback. DOCUMENTATION The documentation is included in the module. You can read it's manpage after installation with `perldoc CGI::Widget::Tabs'. If you prefer you can read the documentation before installation with `perldoc ./Tabs.pm' DEPENDENCIES - CGI, CGI::Minimal or another CGI "object broker" with the param() method and with similar behaviour - HTML::Entities - URI - A CSS style sheet for the tabs markup INSTALLATION This distribution has relocated a file. Read INSTALL for details on how to install this distribution. DOWNLOAD The latest version of CGI::Widget::Tabs is always available from the CGI::Widget::Tabs homepage at: http://users.raketnet.nl/koos_pol/en/Tabs/index.html COPYRIGHT AND LICENCE Copyright (c) 2002 Koos Pol. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. CHANGES These changes are against the previous version. For a complete history log, see the file 'CHANGES' in the distribution. 1.05 (2002-12-02) ----------------- - Added wrapping and indentation functionality. - Minor documentation changes. - Relocated file Styles.pm. Read INSTALL for details. $Id: README,v 1.15 2002/12/02 20:19:37 koos Exp $