head	1.34;
access;
symbols;
locks; strict;
comment	@# @;


1.34
date	2007.06.21.08.41.52;	author openpkg;	state Exp;
branches;
next	1.33;
commitid	E3ALEgDFkYfc0Lms;

1.33
date	2007.02.08.12.26.58;	author rse;	state Exp;
branches;
next	1.32;
commitid	7mfQ3FGzxJAtwG5s;

1.32
date	2006.09.24.13.49.56;	author rse;	state Exp;
branches;
next	1.31;
commitid	QclxFfkjREOXn5Or;

1.31
date	2006.08.24.17.22.18;	author rse;	state Exp;
branches;
next	1.30;
commitid	EblXxNGO0tcBy7Kr;

1.30
date	2006.07.20.13.19.26;	author rse;	state Exp;
branches;
next	1.29;
commitid	8LvlMRL3UnY1lBFr;

1.29
date	2006.05.14.13.23.08;	author rse;	state Exp;
branches;
next	1.28;
commitid	tIrOvIgyzyePvZwr;

1.28
date	2006.05.08.20.06.02;	author rse;	state Exp;
branches;
next	1.27;
commitid	w6eXGkM9wyb0Wfwr;

1.27
date	2006.03.28.15.44.18;	author rse;	state Exp;
branches;
next	1.26;
commitid	bsozryZUmg4VNXqr;

1.26
date	2006.03.27.20.21.06;	author rse;	state Exp;
branches;
next	1.25;
commitid	AY5yW41ghkjSmRqr;

1.25
date	2006.03.27.18.26.18;	author rse;	state Exp;
branches;
next	1.24;
commitid	5mnDprffyxIuJQqr;

1.24
date	2006.03.27.13.46.29;	author rse;	state Exp;
branches;
next	1.23;
commitid	yuqV4XRtUwEtbPqr;

1.23
date	2006.03.24.15.51.12;	author rse;	state Exp;
branches;
next	1.22;
commitid	s2JcWWgtlhqgYrqr;

1.22
date	2006.03.24.10.41.48;	author rse;	state Exp;
branches;
next	1.21;
commitid	3Qs440HNPk77gqqr;

1.21
date	2006.03.23.15.48.05;	author rse;	state Exp;
branches;
next	1.20;
commitid	1EepF0Acap5bZjqr;

1.20
date	2006.03.21.17.12.50;	author rse;	state Exp;
branches;
next	1.19;
commitid	mcahtpfn4kdfw4qr;

1.19
date	2006.03.16.21.21.05;	author rse;	state Exp;
branches;
next	1.18;
commitid	WZWTXh03qqJm3spr;

1.18
date	2006.03.16.20.11.35;	author rse;	state Exp;
branches;
next	1.17;
commitid	PBa3RMdnuIVwFrpr;

1.17
date	2006.03.15.16.18.01;	author rse;	state Exp;
branches;
next	1.16;
commitid	4Do8lgV0aDBlpipr;

1.16
date	2006.03.14.21.40.30;	author rse;	state Exp;
branches;
next	1.15;
commitid	zIew5Rj5zfd1ecpr;

1.15
date	2006.03.14.17.00.40;	author rse;	state Exp;
branches;
next	1.14;
commitid	novA3CyEjNP0Gapr;

1.14
date	2006.03.13.22.31.21;	author rse;	state Exp;
branches;
next	1.13;
commitid	1G4LmOlyel4sx4pr;

1.13
date	2006.03.13.21.48.44;	author rse;	state Exp;
branches;
next	1.12;
commitid	Y8IvLa1MBHSPi4pr;

1.12
date	2006.03.13.21.08.19;	author rse;	state Exp;
branches;
next	1.11;
commitid	oECLDc6ocebY44pr;

1.11
date	2006.03.13.20.33.06;	author rse;	state Exp;
branches;
next	1.10;
commitid	v61miCF1C9bTS3pr;

1.10
date	2006.03.13.11.01.03;	author rse;	state Exp;
branches;
next	1.9;
commitid	P2amBniymt6DI0pr;

1.9
date	2006.03.12.19.16.36;	author rse;	state Exp;
branches;
next	1.8;
commitid	B23qzzqu5d3CuVor;

1.8
date	2006.02.20.08.34.35;	author rse;	state Exp;
branches;
next	1.7;
commitid	XGwb4UIHrCifAimr;

1.7
date	2006.02.17.08.59.45;	author rse;	state Exp;
branches;
next	1.6;
commitid	iogEp2hgTxvROUlr;

1.6
date	2005.12.04.09.33.12;	author rse;	state Exp;
branches;
next	1.5;
commitid	miKJZWr8Nw8Ophcr;

1.5
date	2005.11.27.13.30.59;	author rse;	state Exp;
branches;
next	1.4;
commitid	VLeS3H60IwUjXobr;

1.4
date	2005.11.25.20.58.56;	author rse;	state Exp;
branches;
next	1.3;
commitid	afmJgPW2f7eZubbr;

1.3
date	2005.11.25.20.41.26;	author rse;	state Exp;
branches;
next	1.2;
commitid	WztlXVe3cnLYobbr;

1.2
date	2005.11.25.16.43.52;	author rse;	state Exp;
branches;
next	1.1;
commitid	SafvJgtF55gu5abr;

1.1
date	2005.11.25.16.16.06;	author rse;	state Exp;
branches;
next	;
commitid	akWk9eMbXOYWV9br;


desc
@@


1.34
log
@flush and save current state of CVS controlled data
@
text
@<script language="php">
##
##  Copyright (c) 2005-2006 OpenPKG Foundation e.V. <http://openpkg.net/>
##  Copyright (c) 2005-2006 Ralf S. Engelschall <http://engelschall.com/>
##
##  Permission to use, copy, modify, and distribute this software for
##  any purpose with or without fee is hereby granted, provided that
##  the above copyright notice and this permission notice appear in all
##  copies.
##
##  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
##  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
##  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
##  IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
##  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
##  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
##  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
##  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
##  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
##  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
##  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
##  SUCH DAMAGE.
##
##  canvas-nav.php: canvas navigation tree
##
</script>

<script language="php">
  #  Global Navigation Tree Definition
  #  NOTICE: The navigation specification below is post-processed multiple times.
  #          The "id" and "href" attributes are relatively specified,
  #          but calculated into accumulated/absolute form afterwards!
  divert("tmp");
</script>

<ul>
  <!-- ==## OpenPKG Project ##== -->
  <li id="project"><a href="http://www.openpkg.org/">OpenPKG Project</a>
    <ul>
      <li id="project"><a href="title.php">Project</a>
        <ul>
          <li id="history"><a href="project/history.php">History</a></li>
          <li id="roadmap"><a href="project/roadmap.php">Roadmap</a></li>
          <li id="events"><a href="project/events.php">Events</a></li>
          <li id="license"><a href="project/license.php">License</a></li>
          <li id="oca"><a href="project/contribution.cgi">Contributors</a></li>
          <li id="sponsors"><a href="project/sponsors.php">Sponsors</a></li>
        </ul>
      </li>

      <li id="news"><a href="news/">News</a>
        <ul>
          <li id="feeds"><a href="feeds.php">News Feeds</a></li>
        </ul>
      </li>

      <li id="press"><a href="press/">Press</a>
      </li>

      <li id="documentation"><a href="documentation/">Documentation</a>
        <ul>
          <li id="flyer"><a href="flyer/">Flyer</a></li>
          <li id="presentation"><a href="presentation/">Presentation</a></li>
          <li id="showcase"><a href="showcase/">Showcase</a></li>
          <li id="article"><a href="article/">Article</a></li>
          <li id="thesis"><a href="thesis/">Thesis</a></li>
          <li id="tutorial"><a href="tutorial/">Tutorial</a></li>
          <!-- <li id="quickref"><a href="quickref/">QuickRef</a></li> -->
          <!-- <li id="handbook"><a href="handbook/">Handbook</a></li> -->
          <li id="packaging"><a href="packaging/">Packaging</a></li>
          <li id="faq"><a href="faq/">F.A.Q</a></li>
        </ul>
      </li>

      <li id="product"><a href="product/">Product</a>
        <ul>
          <li id="feature"><a href="feature/">Features</a>
            <ul>
              <li id="packaging"><a href="packaging.php">Packaging</a></li>
              <li id="crossplatform"><a href="crossplatform.php">Cross Platform</a></li>
              <li id="multiinstance"><a href="multiinstance.php">Multiple Instance</a></li>
              <li id="minimumintrusion"><a href="minimumintrusion.php">Minimum Intrusion</a></li>
            </ul>
          </li>
          <li id="series"><a href="series.php">Series</a></li>
          <li id="packages"><a href="packages/">Packages</a></li>
          <li id="pitch"><a href="pitch/">Pitch</a></li>
        </ul>
      </li>

      <li id="download"><a href="download/">Download</a>
        <ul>
          <li id="policy"><a href="policy.php">Policy</a></li>
          <li id="registration"><a href="registration/">Registration</a></li>
          <li id="registry"><a href="http://registry.openpkg.org/">Registry</a></li>
        </ul>
      </li>
      
      <li id="security"><a href="http://www.openpkg.com/security/">Security</a>
      </li>

      <li id="community"><a href="community/">Community</a>
        <ul>
          <li id="support"><a href="support.php">Support</a></li>
          <li id="contribution"><a href="contribution.php">Contribution</a></li>
          <li id="survey"><a href="survey.php">Survey</a></li>
          <li id="feedback"><a href="feedback.php">Feedback</a></li>
          <li id="advocacy"><a href="advocacy.php">Advocacy</a></li>
          <li id="wiki"><a href="http://wiki.openpkg.org/">Wiki Wiki Web</a></li>
          <li id="my"><a href="http://my.openpkg.org/">My OpenPKG</a></li>
        </ul>
      </li>

      <li id="development"><a href="development/">Development</a>
        <ul>
          <li id="tracker"><a href="tracker/">Version Tracker</a></li>
          <li id="stat"><a href="stat/">Statistics</a></li>
          <li id="cvstrac"><a href="http://cvs.openpkg.org/">CVS Repository</a></li>
          <li id="environment"><a href="environment.php">Environment</a></li>
        </ul>
      </li>
    </ul>
  </li>

  <!-- ==## OpenPKG Corporation ##== -->
  <li id="corporation"><a href="http://www.openpkg.com/">OpenPKG Corporation</a>
    <ul>
      <li id="corporation"><a href="title.php">Corporation</a>
        <ul>
          <li id="about"><a href="corporation/about.php">About</a></li>
          <li id="summary"><a href="corporation/summary.php">Summary</a></li>
          <li id="agb"><a href="corporation/agb.pdf">AGB</a></li>
        </ul>
      </li>
      <li id="management"><a href="management/">Management</a>
        <ul>
          <li id="thl"><a href="thl/">Thomas Lotterer</a></li>
          <li id="rse"><a href="rse/">Ralf S. Engelschall</a></li>
        </ul>
      </li>
      <li id="press"><a href="press/">Press</a>
        <ul>
          <li id="releases"><a href="releases.php">Press Releases</a></li>
          <li id="material"><a href="material.php">Press Material</a></li>
        </ul>
      </li>
      <li id="events"><a href="events/">Events</a>
        <ul>
          <li id="osmb2007"><a href="osmb2007/">OSMB 2007</a></li>
          <li id="adventcalendar"><a href="http://www.openpkg.com/adventcalendar/">Advent Calendar 2006</a></li>
          <li id="linuxtag2006"><a href="linuxtag2006/">LinuxTag 2006</a></li>
        </ul>
      </li>
      <li id="sales"><a href="sales/">Sales</a>
        <ul>
          <li id="request"><a href="request.php">Quotation Request</a></li>
        </ul>
      </li>
      <li id="security"><a href="security/">Security</a>
        <ul>
          <li id="advisories"><a href="advisories/">Security Advisories</a></li>
          <li id="signatures"><a href="signatures/">Digital Signatures</a>
             <ul>
               <li id="keyserver"><a href="http://pgp.openpkg.org/">PGP Keyserver</a></li>
             </ul>
          </li>
          <li id="incidents"><a href="incidents/">Incident Reporting</a></li>
          <li id="resources"><a href="resources/">Security Resources</a></li>
        </ul>
      </li>
      <li id="product"><a href="product/">Product</a>
        <ul>
          <li id="enterprise1"><a href="https://e1.openpkg.com/">OpenPKG Enterprise 1</a></li>
          <li id="shop"><a href="http://e1.openpkg.com/go/shop">Online Shop</a></li>
        </ul>
      </li>
      <li id="services"><a href="services/">Services</a>
      </li>
      <li id="jobs"><a href="jobs/">Jobs</a>
      </li>
    </ul>
  </li>

  <!-- ==## OpenPKG Foundation ##== -->
  <li id="foundation"><a href="http://www.openpkg.net/">OpenPKG Foundation</a>
    <ul>
      <li id="foundation"><a href="title.html">Foundation</a>
        <ul>
          <li id="summary"><a href="foundation/summary.html">Contacts</a></li>
          <li id="board"><a href="foundation/board.html">Board of Directors</a></li>
          <li id="constitution"><a href="foundation/constitution.html">Constitution</a></li>
          <li id="bylaws"><a href="foundation/bylaws.html">Bylaws</a></li>
          <li id="kickoff"><a href="foundation/kickoff.html">Kickoff</a></li>
          <li id="sponsors"><a href="foundation/sponsors.html">Sponsors</a></li>
          <li id="history"><a href="foundation/history.html">History</a></li>
        </ul>
      </li>
      <li id="department"><a href="department/">Department</a>
        <ul>
          <li id="lf"><a href="lf.html">Legal &amp; Finance</a></li>
          <li id="sp"><a href="sp.html">Strategy &amp; Planning</a></li>
          <li id="rd"><a href="rd.html">Research &amp; Development</a></li>
          <li id="ep"><a href="ep.html">Engineering &amp; Production</a></li>
          <li id="sm"><a href="sm.html">Service &amp; Maintenance</a></li>
          <li id="io"><a href="io.html">Infrastructure &amp; Operations</a></li>
        </ul>
      </li>
      <li id="member"><a href="member/">Member</a>
        <ul>
          <li id="join"><a href="join.html">Join the Club!</a></li>
          <li id="founders"><a href="founders.html">List of Founders</a></li>
          <li id="members"><a href="members.html">List of Members</a></li>
          <!-- <li id="fellows"><a href="fellows.html">List of Fellows</a></li> -->
          <!-- <li id="halloffame"><a href="halloffame.html">Hall of Fame</a></li> -->
        </ul>
      </li>
      <li id="document"><a href="document/">Documents</a>
        <ul>
          <li id="pr"><a href="pr/">Press Releases</a></li>
          <li id="report"><a href="report/">Half-Year Reports</a></li>
          <li id="minute"><a href="minute/">Meeting Minutes</a></li>
        </ul>
      </li>
      <li id="service"><a href="service/">Service</a>
        <ul>
          <li id="irc"><a href="irc.html">Internet Relay Chat</a></li>
          <li id="sf"><a href="sf.html">Server Farm</a></li>
          <li id="bf"><a href="bf.html">Build Farm</a></li>
        </ul>
      </li>
    </ul>
  </li>

  <!-- ==## OpenPKG Meta ##== -->
  <li id="meta"><a href="http://meta.openpkg.org/global-index.php">OpenPKG Meta</a>
    <ul>
      <li id="about"><a href="global-about.php">About</a></li>
      <li id="imprint"><a href="global-imprint.php">Imprint</a></li>
      <li id="policy"><a href="global-policy.php">Policy</a></li>
      <li id="sitemap"><a href="global-sitemap.php">SiteMap</a></li>
      <li id="search"><a href="global-search.php">Search</a></li>
    </ul>
  </li>
</ul>

<script language="php">

#   navigation tree post-processing
function nav_postprocess ($html) {
    #   split above navigation tree into lines
    $html = explode("\n", $html);
   
    #   iterate over navigation tree lines in order to
    #   1. calculate absolute from relative "id" attribute
    #   2. calculate absolute from relative "href" attribute
    $id = array();
    $url = array();
    $count = count($html);
    for ($i = 0; $i < $count; $i++) {
        if (preg_match("/<li id=\"(.+?)\">/", $html[$i], $match)) {
            $prefix = count($id) == 0 ? "" : implode(".", $id) . ".";
            array_push($id, $match[1]);
            $html[$i] = preg_replace("/(<li id=\")(.+?\">)/", "$1$prefix$2", $html[$i]);
        }
        if (preg_match("/<a href=\"(.*?)\">/", $html[$i], $match)) {
            $prefix = "";
            for ($j = count($url)-1; $j >= 0; $j--) {
                $prefix = $url[$j] . $prefix;
                if (preg_match("/^https?:/", $url[$j]))
                    break;
            }
            array_push($url, $match[1]);
            if (preg_match("/^https?:/", $match[1]))
                $prefix = "";
            if (!preg_match("/^(https?:|\/)/", $match[1]) && !preg_match('/\/$/', $prefix))
                $prefix = preg_replace('/[^\/]+$/', "", $prefix);
            $html[$i] = preg_replace("/(<a href=\")(.*?\">)/", "$1$prefix$2", $html[$i]);
        }
        if (preg_match("/<\/li>/", $html[$i])) {
            array_pop($id);
            array_pop($url);
        }
    }

    #   assemble back into a navigation tree
    $html = implode("\n", $html);
    return $html;
}

#   undivert content, post-process it and divert it again
divert_end();
$tmp = undivert("tmp");
$tmp = nav_postprocess($tmp);
divert("nav");
echo $tmp;
unset($tmp);

</script>

@


1.33
log
@flush all pending changes to meta.openpkg.org
@
text
@d110 1
d119 1
d173 2
a174 2
          <li id="enterprise1"><a href="https://e1.openpkg.com/">OpenPKG Enterprise 1</a>
          </li>
@


1.32
log
@activate the package browser
@
text
@d46 1
d66 1
d87 1
d99 1
a99 11
      <li id="security"><a href="security/">Security</a>
        <ul>
          <li id="advisories"><a href="advisories/">Security Advisories</a></li>
          <li id="signatures"><a href="signatures/">Digital Signatures</a>
             <ul>
               <li id="pks"><a href="http://pgp.openpkg.org/">PGP Keyserver</a></li>
             </ul>
          </li>
          <li id="incidents"><a href="incidents/">Incident Reporting</a></li>
          <li id="resources"><a href="resources/">Security Resources</a></li>
        </ul>
d106 1
d133 6
d140 11
d152 16
a167 1
      <li id="services"><a href="services/">Services</a>
d169 1
a169 1
      <li id="people"><a href="people/">People</a>
d171 2
a172 2
          <li id="thl"><a href="thl/">Thomas Lotterer</a></li>
          <li id="rse"><a href="rse/">Ralf S. Engelschall</a></li>
d175 2
a193 1
          <li id="event"><a href="foundation/event/">Events</a></li>
@


1.31
log
@the quickref stuff is partly obsolete and partly too confusing (as the world orders have already changed too much), so disable the stuff for now
@
text
@d84 1
d143 6
@


1.30
log
@add global policy to CVS
@
text
@d66 1
a66 1
          <li id="quickref"><a href="quickref/">QuickRef</a></li>
d120 2
a141 7
      <li id="people"><a href="people/">People</a>
        <ul>
          <li id="mvr"><a href="mvr/">Marcel von Ranson</a></li>
          <li id="thl"><a href="thl/">Thomas Lotterer</a></li>
          <li id="rse"><a href="rse/">Ralf S. Engelschall</a></li>
        </ul>
      </li>
@


1.29
log
@fix broken link calculation by fixing broken HTML code: why has nobody complained?
@
text
@d206 5
a210 4
      <li id="about"><a href="global-about.php">About Websites</a></li>
      <li id="imprint"><a href="global-imprint.php">Websites Imprint</a></li>
      <li id="sitemap"><a href="global-sitemap.php">Websites SiteMap</a></li>
      <li id="search"><a href="global-search.php">Websites Search</a></li>
@


1.28
log
@open event area at foundation website
@
text
@d164 1
a164 1
          <li id="event"><a href="foundation/event/">Events</a>
@


1.27
log
@remove template from navigation
@
text
@d164 1
@


1.26
log
@open corporation press area and fix cross-references
@
text
@a208 1
      <li id="template"><a href="global-template.php">Websites Template</a></li>
@


1.25
log
@remove virtual Services area as each of the entries is now already filed somewhere else
@
text
@d136 2
@


1.24
log
@establish news ticker and feeds
@
text
@a122 9

      <li id="service"><a href="service/">Services</a>
        <ul>
          <li id="registry"><a href="http://registry.openpkg.org/">OpenPKG Registry</a></li>
          <li id="wiki"><a href="http://wiki.openpkg.org/">Wiki Wiki Web</a></li>
          <li id="cvs"><a href="http://cvs.openpkg.org/">CVS Repository</a></li>
          <li id="pks"><a href="http://pgp.openpkg.org/">PGP Keyserver</a></li>
        </ul>
      </li>
@


1.23
log
@add a page which explains the registration process
@
text
@d50 6
@


1.22
log
@align the search templates
@
text
@d84 1
@


1.21
log
@provide latest navigation for project
@
text
@d135 1
@


1.20
log
@flush pending changes to meta
@
text
@d38 1
a38 1
  <li id="project"><a href="http://www.openpkg.org/new/">OpenPKG Project</a>
d57 4
a60 4
          <li id="showcase"><a href="showcase.html">Showcase</a></li>
          <li id="tutorial"><a href="tutorial.html">Tutorial</a></li>
          <li id="quickref"><a href="quickref.txt">QuickRef</a></li>
          <li id="article"><a href="article.html">Article</a></li>
a63 1
          <li id="more"><a href="more.html">More...</a></li>
d84 30
d119 1
a119 6
          <li id="registry"><a href="http://registry.openpkg.org/">OpenPKG Registry</a>
            <ul>
              <li id="help"><a href="help">Help</a></li>
              <li id="faq"><a href="faq">F.A.Q.</a></li>
            </ul>
          </li>
@


1.19
log
@link jobs into navigation tree
@
text
@d38 1
a38 1
  <li id="project"><a href="http://www.openpkg.org/">OpenPKG Project</a>
d40 1
a40 1
      <li id="about"><a href="about.html">About</a>
d42 5
a46 8
          <li id="license"><a href="license.html">License</a></li>
          <li id="calendar"><a href="events.html">Calendar</a></li>
          <li id="roadmap"><a href="roadmap.html">Roadmap</a></li>
          <li id="press"><a href="press.html">Press</a></li>
          <li id="history"><a href="http://FIXME">History</a></li>
          <li id="statistics"><a href="stat.html">Statistics</a></li>
          <li id="related"><a href="related.html">Related</a></li>
          <li id="pks"><a href="http://pgp.openpkg.org/">PGP Key Server</a></li>
d49 2
a50 9
      <li id="products"><a href="">Products</a>
        <ul>
          <li id="roadmap"><a href="roadmap.html">Roadmap</a></li>
          <li id="releng"><a href="releng.html">Release Engineering</a></li>
          <li id="current"><a href="http://FIXME">CURRENT</a></li>
          <li id="release25"><a href="http://FIXME">Release 2.5</a></li>
          <li id="release24"><a href="http://FIXME">Release 2.4</a></li>
          <li id="release23"><a href="http://FIXME">Release 2.3</a></li>
        </ul>
d52 2
a53 1
      <li id="documentation"><a href="">Documentation</a>
d55 2
a56 1
          <li id="tutorial"><a href="tutorial.html">User Tutorial</a></li>
d58 7
a64 7
          <li id="faq"><a href="faq.html">FAQ</a></li>
          <li id="slideset"><a href="doc/slideset/openpkg/">Slideset</a></li>
          <li id="quickreference"><a href="doc/quickref/openpkg.txt">Quick Reference</a></li>
          <li id="article"><a href="doc/articles/sysadmin/article.html">Article</a></li>
          <li id="handbook"><a href="doc/handbook/openpkg.html">Handbook</a></li>
          <li id="rpmbook"><a href="doc/handbook/openpkg.html">RPM Book</a></li>
          <li id="rpmhowto"><a href="doc/howto/rpm-howto.html">RPM HOWTO</a></li>
d67 2
a68 1
      <li id="community"><a href="">Community</a>
d70 9
a78 7
          <li id="foundation"><a href="http://www.openpkg.net/">Foundation</a></li>
          <li id="support"><a href="support.html">Support</a></li>
          <li id="contribution"><a href="contrib.html">Contribution</a></li>
          <li id="cvsrepository"><a href="http://cvs.openpkg.org/">CVS Repository</a></li>
          <li id="wiki"><a href="http://wiki.openpkg.org/">Wiki</a></li>
          <li id="feedback"><a href="feedback.html">Feedback</a></li>
          <li id="advocacy"><a href="advocacy.html">Advocacy</a></li>
d81 2
a82 1
      <li id="support"><a href="">Support</a>
d84 1
a84 3
          <li id="lists"><a href="http://FIXME">Mailing Lists</a></li>
          <li id="services"><a href="http://www.openpkg.com/services/">Professional Services $</a></li>
          <li id="enhancements"><a href="http://FIXME">Enhancements $</a></li>
d87 2
a88 8
      <li id="download"><a href="">Download</a>
        <ul>
          <li id="registry"><a href="http://registry.openpkg.org/">Registry</a></li>
          <li id="download"><a href="download.html">Download Area</a></li>
          <li id="updates"><a href="http://FIXME">Updates and Security fixes</a></li>
        </ul>
      </li>
      <li id="registry"><a href="http://registry.openpkg.org/">Registry</a>
d90 9
a98 2
          <li id="help"><a href="help">Help</a></li>
          <li id="faq"><a href="faq">F.A.Q.</a></li>
@


1.18
log
@activate new global title page
@
text
@d127 2
@


1.17
log
@remove parts of Foundation website which are gone or still not active
@
text
@d112 1
a112 1
      <li id="corporation"><a href="">Corporation</a>
d133 1
a133 1
      <li id="foundation"><a href="">Foundation</a>
@


1.16
log
@first cut for page cross-referencing support
@
text
@d159 2
a160 2
          <li id="fellows"><a href="fellows.html">List of Fellows</a></li>
          <li id="halloffame"><a href="halloffame.html">Hall of Fame</a></li>
a176 7
      <li id="website"><a href="website/">Website</a>
        <ul>
          <li id="about"><a href="about.html">About</a></li>
          <li id="search"><a href="search.html">Search</a></li>
          <li id="imprint"><a href="imprint.html">Imprint</a></li>
        </ul>
      </li>
@


1.15
log
@many cleanups and more documentation
@
text
@d37 1
d108 2
d129 2
d186 2
d237 1
a237 1
   
@


1.14
log
@there is now a global imprint
@
text
@a104 8
      <li id="meta"><a href="http://meta.openpkg.org/global-index">Meta</a>
        <ul>
          <li id="about"><a href="global-about">About Websites</a></li>
          <li id="imprint"><a href="global-faq">Websites Imprint</a></li>
          <li id="sitemap"><a href="global-sitemap">Websites SiteMap</a></li>
          <li id="search"><a href="global-search">Websites Search</a></li>
        </ul>
      </li>
d181 9
@


1.13
log
@fix calculation of relative URLs like a browser does
@
text
@a120 1
          <li id="imprint"><a href="corporation/imprint.php">Imprint</a></li>
@


1.12
log
@avoid conflicts with global variables by moving the post-processing code into a function. Hell, I really hate PHP
@
text
@d221 2
@


1.11
log
@no need for absolute URLs everywhere as we calculate them anyway
@
text
@a192 4
  #   split above navigation tree into lines
  divert_end();
  $html = undivert("tmp");
  $html = explode("\n", $html);
d194 47
a240 30
  #   iterate over navigation tree lines in order to
  #   1. calculate absolute from relative "id" attribute
  #   2. calculate absolute from relative "href" attribute
  $id = array();
  $url = array();
  $count = count($html);
  for ($i = 0; $i < $count; $i++) {
      if (preg_match("/<li id=\"(.+?)\">/", $html[$i], $match)) {
          $prefix = count($id) == 0 ? "" : implode(".", $id) . ".";
          array_push($id, $match[1]);
          $html[$i] = preg_replace("/(<li id=\")(.+?\">)/", "$1$prefix$2", $html[$i]);
      }
      if (preg_match("/<a href=\"(.*?)\">/", $html[$i], $match)) {
          $prefix = "";
          for ($j = count($url)-1; $j >= 0; $j--) {
              $prefix = $url[$j] . $prefix;
              if (preg_match("/^https?:/", $url[$j]))
                  break;
          }
          array_push($url, $match[1]);
          if (preg_match("/^https?:/", $match[1]))
              $prefix = "";
          $html[$i] = preg_replace("/(<a href=\")(.*?\">)/", "$1$prefix$2", $html[$i]);
      }
      if (preg_match("/<\/li>/", $html[$i])) {
          array_pop($id);
          array_pop($url);
      }
  }
  unset($id, $url, $count, $prefix);
a241 4
  #   assemble back into a navigation tree and output to new diversion
  $html = implode("\n", $html);
  divert("nav");
  echo $html;
@


1.10
log
@take over navigation entries from THL
@
text
@d39 1
a39 1
      <li id="about"><a href="http://www.openpkg.org/about.html">About</a>
d41 4
a44 4
          <li id="license"><a href="http://www.openpkg.org/license.html">License</a></li>
          <li id="calendar"><a href="http://www.openpkg.org/events.html">Calendar</a></li>
          <li id="roadmap"><a href="http://www.openpkg.org/roadmap.html">Roadmap</a></li>
          <li id="press"><a href="http://www.openpkg.org/press.htmla">Press</a></li>
d46 3
a48 3
          <li id="statistics"><a href="http://www.openpkg.org/stat.html">Statistics</a></li>
          <li id="related"><a href="http://www.openpkg.org/related.html">Related</a></li>
          <li id="pgpkeyserver"><a href="http://pgp.openpkg.org/">PGP Key Server</a></li>
d51 1
a51 1
      <li id="org_products"><a href="">Products</a>
d53 2
a54 2
          <li id="roadmap"><a href="http://www.openpkg.org/roadmap.html">Roadmap</a></li>
          <li id="releng"><a href="http://www.openpkg.org/releng.html">Release Engineering</a></li>
d56 1
a56 1
          <li id="release25"><a href="http://www.openpkg.org/index.html">Release 2.5</a></li>
d63 9
a71 9
          <li id="tutorial"><a href="http://www.openpkg.org/tutorial.html">User Tutorial</a></li>
          <li id="showcase"><a href="http://www.openpkg.org/showcase.html">Showcase</a></li>
          <li id="faq"><a href="http://www.openpkg.org/faq.html">FAQ</a></li>
          <li id="slideset"><a href="http://www.openpkg.org/doc/slideset/openpkg/">Slideset</a></li>
          <li id="quickreference"><a href="http://www.openpkg.org/doc/quickref/openpkg.txt">Quick Reference</a></li>
          <li id="article"><a href="http://www.openpkg.org/doc/articles/sysadmin/article.html">Article</a></li>
          <li id="handbook"><a href="http://www.openpkg.org/doc/handbook/openpkg.html">Handbook</a></li>
          <li id="rpmbook"><a href="http://www.openpkg.org/doc/handbook/openpkg.html">RPM Book</a></li>
          <li id="rpmhowto"><a href="http://www.openpkg.org/doc/howto/rpm-howto.html">RPM HOWTO</a></li>
d77 2
a78 2
          <li id="support"><a href="http://www.openpkg.org/support.html">Support</a></li>
          <li id="contribution"><a href="http://www.openpkg.org/contrib.html">Contribution</a></li>
d81 2
a82 2
          <li id="feedback"><a href="http://www.openpkg.org/feedback.html">Feedback</a></li>
          <li id="advocacy"><a href="http://www.openpkg.org/advocacy.html">Advocacy</a></li>
d95 1
a95 1
          <li id="download"><a href="http://www.openpkg.org/download.html">Download Area</a></li>
d99 1
a99 1
      <li id="registry"><a href="http://registry.openpkg.org/">OpenPKG Registry</a>
d105 8
a112 1
      <li id="search"><a href="">Search</a></li>
@


1.9
log
@code cosmetics
@
text
@d39 61
a99 1
      <li id="registry"><a href="http://registry.openpkg.org/">Registry</a>
d105 1
@


1.8
log
@cleanups for 2006
@
text
@d24 1
a24 1
##  canvas-nav-tree.php: canvas navigation tree
d29 4
d125 1
a125 1
  #   split above navigation tree into lines  
d159 2
a160 1
  
@


1.7
log
@flush pending changes
@
text
@d3 2
a4 2
##  Copyright (c) 2005 OpenPKG Foundation e.V. <http://openpkg.net/>
##  Copyright (c) 2005 Ralf S. Engelschall <http://engelschall.com/>
@


1.6
log
@flush some pending changes
@
text
@d43 20
@


1.5
log
@more cleanups and bugfixes
@
text
@a34 40
      <li id="about"><a href="">About</a>
        <ul>
          <li id="news"><a href="news.html">Newsticker</a></li>
          <li id="roadmap"><a href="roadmap.html">Roadmap</a></li>
          <li id="history"><a href="history.html">History</a></li>
          <li id="license"><a href="license.html">License</a></li>
          <li id="sponsors"><a href="sponsors.html">Sponsors</a></li>
        </ul>
      </li>
      <li id="press"><a href="press/">Press</a>
        <ul>
          <li id="pr"><a href="pr/">Press Releases</a></li>
          <li id="flyer"><a href="flyer.html">Flyer</a></li>
          <li id="presentation"><a href="presentation.html">Presentation</a></li>
          <li id="showcase"><a href="showcase.html">Showcase</a></li>
          <li id="advocacy"><a href="advocacy.html">Advocacy</a></li>
        </ul>
      </li>
      <li id="documentation"><a href="doc/">Documentation</a>
        <ul>
          <li id="quickref"><a href="quickref.html">Quick Reference</a></li>
          <li id="tutorial"><a href="tutorial.html">Tutorial</a></li>
          <li id="handbook"><a href="handbook.html">Handbook</a></li>
          <li id="faq"><a href="faq.html">Questions &amp; Answers</a></li>
        </ul>
      </li>
      <li id="download"><a href="download/">Download</a>
        <ul>
          <li id="current"><a href="current.html">Development (CURRENT)</a></li>
          <li id="release"><a href="release.html">Production (RELEASE)</a></li>
          <li id="updates"><a href="solid.html">Updates (SOLID)</a></li>
        </ul>
      </li>
      <li id="dev"><a href="dev/">Development</a>
        <ul>
          <li id="repository"><a href="http://cvs.openpkg.org/">Source Repository</a></li>
          <li id="changelog"><a href="http://cvs.openpkg.org/timeline">Change Log</a></li>
          <li id="buildfarm"><a href="http://bf.openpkg.net/">Build Farm</a></li>
        </ul>
      </li>
d38 1
a38 7
        </ul>
      </li>
      <li id="community"><a href="community/">Community</a>
        <ul>
          <li id="community"><a href="http://wiki.openpkg.org/">Wiki</a></li>
          <li id="upload"><a href="upload.html">Upload</a></li>
          <li id="feedback"><a href="feedback.html">Feedback</a></li>
a97 2
  <li id="search"><a href="http://meta.openpkg.org/search">Search</a></li>
  <li id="imprint"><a href="http://meta.openpkg.org/imprint">Imprint</a></li>
@


1.4
log
@use multiviews for help page
@
text
@d24 1
a24 1
##  canvas-navtree.php: canvas navigation tree
@


1.3
log
@fix absolute URL handling and change registry.openpkg.org site
@
text
@d77 1
a77 1
          <li id="help"><a href="help.html">Help</a></li>
@


1.2
log
@add more (theoretical) links for openpkg.org
@
text
@d77 1
a77 3
          <li id="title"><a href="">Introduction</a></li>
          <li id="login"><a href="registry?page=login">Login</a></li>
          <li id="manage"><a href="registry">Manage</a></li>
d174 2
@


1.1
log
@add support for one and two pane layouts: one pane for applications like cvstrac which need the full browser width, and two pane for regular web pages
@
text
@d35 40
a74 2
      <li id="main"><a href="">Main</a></li>
      <li id="download"><a href="download/">Download</a></li>
d82 7
d146 2
@

