Source and documentation for Perforce's WebKeeper, an Apache Web Server module providing browser access to Perforce depots.
Stephen Vance. Please email 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.
Click for source files.
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.
__NOTOC__
Category:Perforce integrations Category:Perforce web interfaces <Category:C/C++>
### 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 <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 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_integrations "wikilink")
[Category:Perforce web
interfaces](Category:Perforce_web_interfaces "wikilink")
<Category:C/C++>
| # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #1 | 13792 | Lester Cheung | Archive of wiki.workshop.perforce.com in raw (mediawiki) and markdown formats. |