<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Perforce Public Depot: WebKeeper Project</title>
<!-- no htdig-keywords tag in this file -->
<!-- no keywords tag in this file -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../../css/pure.css" type="text/css">
<link rel="stylesheet" href="../../css/depot.css" type="text/css">
</head>
<body>
<!-- div for entire page -->
<div id="outer">
<div id="page-top"><!-- frames the logo and search -->
<!-- logo -->
<div id="logo">
<a href="http://www.perforce.com"><img src="../../images/site_logo.gif" alt="Perforce Public Depot" width="219" height="50"></a>
</div>
<div id="search"><!-- search section -->
<form method="get" action="http://www.google.com/search">
<div><!-- needed so invisible field will validate -->
<input type="hidden" name="sitesearch" value="public.perforce.com">
</div><!-- silly invisible field div -->
<ul class="search-box">
<li class="left"><input type="text" size="40" name="q" value="" class="search-form"></li>
<li class="middle"><input type="submit" value="Search" class="search-button"></li>
<li class="right" style="color: black;">Powered by Google</li>
</ul>
</form><!-- top navbar search form -->
</div><!-- end search section -->
</div> <!-- end div id page-top -->
<!-- start site content -->
<div id="main-body">
<!-- navbars -->
<div id="navbar-outer">
<ul class="navbar">
<li class="nav-top"><a href="index.html" title="Home">Public Depot Home</a></li>
<li><a href="sitemap.html" title="Project Tree">Project Tree</a></li>
<!-- li><a href="search.html" title="Search">Search</a></li -->
<li><a href="browse.html" title="How to Browse" >Browse</a></li>
<li><a href="contribute.html" title="How to Contribute">Contribute</a></li>
<!-- li><a href="review.html" title="Change Review Email">Change Review Email</a></li -->
</ul>
</div>
<!-- end id.navbars -->
<div id="content-outer">
<div id="content">
<!-- Content starts here -->
<h1>The WebKeeper Project</h1>
<!-- ABOUT THIS PROJECT -->
<a name="about"></a>
<h3>About This Project</h3>
<dl class="project">
<dt>Content
</dt>
<dd>
<p>Source and documentation for Perforce's <a href="http://www.perforce.com/perforce/webkeeper.html">
WebKeeper</a>, an Apache Web Server module providing browser access to Perforce depots.
</p>
</dd>
<dt>Curator</dt>
<dd>
<p>Stephen Vance. Please email <a href="mailto:[email protected]">[email protected]</a>
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.
</p>
</dd>
<dt>Source Files</dt>
<dd>
<p>Click <a href="http://public.perforce.com:8080/@ra=s@/public/perforce/webkeeper/">here</a> for Source Files.
</p>
</dd>
</dl>
<div class="hr-dotted"></div>
<!-- IN PROGRESS -->
<h3>In Progress</h3>
<ul>
<li>Add basic authentication against Perforce user database as alternative to user and password in httpd.conf.</li>
</ul>
<!-- Updated April 30, 2001 -->
<h3>Updated April 30, 2001</h3>
<ul>
<li>Add version string to the Apache start string for visible evidence during startup. </li>
</ul>
<!-- Updated September 27, 2001 -->
<h3>Updated September 27, 2001</h3>
<ul>
<li>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.</li>
<li>Fix array management bug.</li>
</ul>
<!-- Updated September 23, 2001 -->
<h3>Updated September 23, 2001</h3>
<ul>
<li>Added WebKeepRefresh directive to assist with content that is not directly
requested by a browser, such as PHP includes.</li>
</ul>
<!-- Updated September 4, 2001 -->
<h3>Updated September 4, 2001</h3>
<ul>
<li>Builds using Apache 1.3 APACI structure</li>
<li>Updated to Apache 1.3 API</li>
<li>Supports both static configurations and loadable modules</li>
<li>Enhanced documentation for new options and common configurations</li>
<li>New WebKeepSync directive to facilitate server-side scripting like PHP,
server-side includes and Perl</li>
<li>New WebKeepDirectoryIndex directive to flexibly complement Apache DirectoryIndex</li>
<li>Built and tested on several version of Red Hat Linux and FreeBSD.</li>
</ul>
<!-- Potential Enhancements -->
<h3>Potential Enhancements</h3>
<p>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.</p>
<ul>
<li>Add support for mass virtual hosting, analogous to mod_vhost_alias functionality.</li>
<li>Add binary loadable modules to the depot for ease of installation.</li>
<li>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.</li>
<li>Add WebKeepScriptAlias to eliminate some redundant mappings for /cgi-bin and the like.</li>
<li>Reduce the number of errors logged to the Apache logs.</li>
<li>Add WebDAV support for direct submission to the depot.</li>
<li>Add directory listing capability.</li>
<li>Port as an ISAPI filter for IIS.</li>
<li>Increased integration with application servers, including the major J2EE servers and Zope.</li>
<li>Add availability of P4 environment variables to execution contexts.</li>
<li>Support Apache 2.0.</li>
</ul>
<!-- IN PROGRESS -->
<h3>In Progress</h3>
<p>
</p>
<div class="hr-dotted"></div>
<p class="stored-file">You're browsing a file stored as <code>$Id: //guest/perforce_software/webkeeper/index.html#20 $</code>
</p>
<!-- Content ends here -->
</div><!-- id content -->
</div><!-- id content-outer -->
</div><!-- id main-body -->
<!-- Copyright and bottom bar -->
<div id="copyright">
Copyright © 1998-2001 Perforce
</div>
</div> <!-- id outer -->
</body>
</html>
| # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #24 | 9973 | laurette | Obsolete, deleting. | ||
| #23 | 6283 | Sam Stafford | Update redirects to use new short URLs. | ||
| #22 | 6276 | Sam Stafford | Change old pages to http://public.perforce.com/wiki/ redirects. | ||
| #21 | 6074 | michael | Fix a bunch of relative navbar links. | ||
| #20 | 6026 | rlo |
Public depot fixes: * Titles formatted similarly * Navbar changed and shortened * Change review taken out of navbar * Links fixed |
||
| #19 | 6025 | rlo |
Public Depot Redesign goes live * Skin matches KB and latest WWW skin * Rudimentary search mechanism based on google * did this already, but made some big mistakes and it was easier to obliterate and start over * about the above: yikes! |
||
| #18 | 1737 | Stephen Vance | Add version string to Apache startup string and update index page for changes. | ||
| #17 | 928 | Stephen Vance | Add Apache 2.0 as TODO. | ||
| #16 | 916 | Stephen Vance | Attribute Kyle Vanderbeek for apxs change. | ||
| #15 | 915 | Stephen Vance | Update enhancement description. | ||
| #14 | 914 | Stephen Vance | Add apxs build capability, primarily to address Red Hat EAPI issues. | ||
| #13 | 906 | Stephen Vance | Added WebKeepRefresh directive and updated index page with that, wordsmithing and another potential enhancement. | ||
| #12 | 892 | Stephen Vance | Add environment variable TODO. | ||
| #11 | 885 | Stephen Vance | Add application server reference to TODO list. | ||
| #10 | 832 | Stephen Vance | Add the ISAPI filter as an potential enhancement. | ||
| #9 | 810 | Stephen Vance | Add to do list to index page. | ||
| #8 | 805 | Stephen Vance |
Integrated changes from guest depot. Includes APACI build, static and DSO build, Apache 1.3 API, WebKeepSync, WebKeepDirectoryIndex. Also updated index page to reflect new functionality. |
||
| #7 | 792 | rmg | Change curator to Stephen Vance | ||
| #6 | 780 | rmg |
Take 2 for the p4db -> p4web conversion. (change 788 redux) |
||
| #5 | 779 | rmg | Back out change 778. | ||
| #4 | 778 | rmg | Covert all p4db links into p4web links. | ||
| #3 | 52 | Laura Wingerd | Minor web page format changes. | ||
| #2 | 51 | Laura Wingerd | Update copyright year. | ||
| #1 | 46 | Perforce maintenance | Add WebKeeper source. |