Index: openacs-4/packages/acs-developer-support/www/doc/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-developer-support/www/doc/index.adp,v diff -u -r1.2.2.1 -r1.2.2.2 --- openacs-4/packages/acs-developer-support/www/doc/index.adp 20 Aug 2015 17:19:50 -0000 1.2.2.1 +++ openacs-4/packages/acs-developer-support/www/doc/index.adp 21 Aug 2015 10:28:44 -0000 1.2.2.2 @@ -4,21 +4,21 @@ -

Developer Support

+

Developer Support

part of the ArsDigita Community System, by Jon Salz

The Big Picture

+

The Big Picture

Software development is a big feedback loop: a developer writes something, tests it, and then repeats until the results are satisfactory. It's important to streamline this cycle by having a development environment which makes it easy to analyze what the software is doing under the hood. -

Peeking Under the Hood

Our development environment previously consisted largely of +

Peeking Under the Hood

Our development environment previously consisted largely of Emacs, and tail -f /web/servername/log/servername-error.log. Now this has been augmented: ad_footer and ad_admin_footer now @@ -36,7 +36,7 @@ non-static pages). If an error occurs while serving a page, a stack trace is printed out.

Note that these nifty features pop up only when you are logged in as a site-wide administrator! Revealing this information to -anyone else would pose a huge security risk.

Comments

+anyone else would pose a huge security risk.

Comments

Tired of using ns_log to instrument your code, then grokking the error log to see what's wrong with your page? Use the ds_comment routine instead: @@ -65,12 +65,12 @@ Note that you may not want to enable this stuff for production systems - they probably incur a slight performance hit (although this hasn't been benchmarked). -

How It Works

+

How It Works

The security subsystem registers preauth and trace filters which store relevant connection information in shared variables (nsvs). The security subsystem also renames the AOLserver ns_db procedure and registers a wrapper which aggregates information about database queries. -
jsalz\@mit.edu

Last Modified: $Id: index.html,v 1.1.1.1 2001/04/20 20:51:09 +

Release Notes

Please file bugs in the Bug Tracker.


jsalz\@mit.edu

Last Modified: $Id: index.html,v 1.1.1.1 2001/04/20 20:51:09 donb Exp $