=== About This Project ===
==== Content ====
Source and documentation for Perforce's WebKeeper, an Apache Web Server module providing browser access to Perforce depots.
==== Curator ====
Stephen Vance. Please email [mailto:steve@vance.com steve@vance.com] if you have submitted contributions you'd like published, if you have ideas for enhancement, or if you have preferences among the potential enhancements listed below.
==== Source ====
Click {{DepotPath|//public/perforce/webkeeper/|here}} for source files.
=== In Progress ===
* Add basic authentication against Perforce user database as alternative to user and password in httpd.conf.
=== Updated April 30, 2001 ===
* Add version string to the Apache start string for visible evidence during startup.
=== Updated September 27, 2001 ===
* Add apxs build, primarily to allow easier builds for binary distributions and to address EAPI warnings on Red Hat. Thanks to Kyle Vanderbeek for the basis of this change.
* Fix array management bug.
=== Updated September 23, 2001 ===
* Added WebKeepRefresh directive to assist with content that is not directly requested by a browser, such as PHP includes.
=== Updated September 4, 2001 ===
* Builds using Apache 1.3 APACI structure
* Updated to Apache 1.3 API
* Supports both static configurations and loadable modules
* Enhanced documentation for new options and common configurations
* New WebKeepSync directive to facilitate server-side scripting like PHP, server-side includes and Perl
* New WebKeepDirectoryIndex directive to flexibly complement Apache DirectoryIndex
* Built and tested on several version of Red Hat Linux and FreeBSD.
=== Potential Enhancements ===
The following enhancements are being considered for future versions. If you have a preference or if you have an idea that is not on the list, please contact the curator.
* Add support for mass virtual hosting, analogous to mod_vhost_alias functionality.
* Add binary loadable modules to the depot for ease of installation.
* Port to other platforms. Most prominent are probably Solaris and Windows. This depends on platform availability and updates to compilers for P4API builds. Please contact the curator.
* Add WebKeepScriptAlias to eliminate some redundant mappings for /cgi-bin and the like.
* Reduce the number of errors logged to the Apache logs.
* Add WebDAV support for direct submission to the depot.
* Add directory listing capability.
* Port as an ISAPI filter for IIS.
* Increased integration with application servers, including the major J2EE servers and Zope.
* Add availability of P4 environment variables to execution contexts.
* Support Apache 2.0.
__NOTOC__
[[Category:Perforce integrations]]
[[Category:Perforce web interfaces]]
[[Category:C/C++]]