This project has retired. For details please refer to its Attic page.
Edit Website






Edit Website

The website uses the Apache CMS. More detailed documentation is available on the Apache Infrastructure pages including a quickstart guide on the Apache bookmarklet and a reference manual. It is also useful to look at other Apache CMS sites for examples.


  1. Commit a change to the website's source Markdown files located in Before committing test that the site still builds locally by installing the CMS build scripts and running:

    buildsite/ --source-base sentry-site --target-base sentry-website

    If deleting a file or changing the name of a file make a trivial edit to lib/ or lib/ to force a full site rebuild. If making a simple edit it is easier to just use the Apache bookmarklet.

  2. Wait a few minutes to get the email on the commits list that buildbot has rebuilt the staging website.

  3. If the change looks ok, commit the change to the production website by one of the following:

    • Using the Apache bookmarklet and selecting Publish site
    • curl -sL | perl on your local machine
    • ssh -t <user> sentry <your Apache ID>

Posting generated content

  1. Add the path to content/extpaths.txt relative to the extpaths.txt file to prevent the content getting deleted when the staging site is published
  2. Commit the generated content directly to the production site svn


Copyright © 2011-2016 The Apache Software Foundation Licensed under the Apache License, Version 2.0

Apache Sentry, Sentry, Apache, the Apache feather logo, and the Apache Sentry project logo are trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.