aclement | 5af4d3c | 2006-05-19 09:51:41 +0000 | [diff] [blame] | 1 | <?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop' |
| 2 | |
| 3 | #***************************************************************************** |
| 4 | # |
| 5 | # template.php |
| 6 | # |
| 7 | # Author: Denis Roy |
| 8 | # Date: 2005-06-16 |
| 9 | # |
| 10 | # Description: Type your page comments here - these are not sent to the browser |
| 11 | # |
| 12 | # |
| 13 | #**************************************************************************** |
| 14 | |
| 15 | # |
| 16 | # Begin: page-specific settings. Change these. |
| 17 | $pageTitle = "AspectJ"; |
| 18 | $pageKeywords = "AspectJ, AJDT, Aspect Oriented Software Development, Eclipse"; |
| 19 | $pageAuthor = "Andy Clement"; |
| 20 | |
| 21 | # Add page-specific Nav bars here |
| 22 | # Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3) |
| 23 | # $Nav->addNavSeparator("My Page Links", "downloads.php"); |
| 24 | # $Nav->addCustomNav("My Link", "mypage.php", "_self", 3); |
| 25 | # $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 3); |
| 26 | |
| 27 | # End: page-specific settings |
aclement | 5af4d3c | 2006-05-19 09:51:41 +0000 | [diff] [blame] | 28 | |
| 29 | # Paste your HTML content between the EOHTML markers! |
| 30 | $html = <<<EOHTML |
| 31 | |
| 32 | <div id="maincontent"> |
| 33 | <div id="midcolumn"> |
| 34 | |
aclement | 7ad29b6 | 2008-06-06 18:40:47 +0000 | [diff] [blame] | 35 | <!--h1>About</h1--> |
aclement | 5af4d3c | 2006-05-19 09:51:41 +0000 | [diff] [blame] | 36 | <table border="0" cellpadding="4"> |
| 37 | <tr> |
aclement | 1a30b44 | 2008-06-06 18:39:34 +0000 | [diff] [blame] | 38 | <!--td valign="top"><img border=0 src="logo.gif" width="164" height="229" alt="AJDT screenshot"></td--> |
aclement | 5af4d3c | 2006-05-19 09:51:41 +0000 | [diff] [blame] | 39 | <td valign="top"> </td> |
| 40 | <td valign="top"> |
| 41 | |
| 42 | <p> |
| 43 | Some aspects of system implementation, such as logging, error |
| 44 | handling, standards enforcement and feature variations are |
| 45 | notoriously difficult to implement in a modular way. The result |
| 46 | is that code is tangled across a system and leads to quality, |
aclement | b551010 | 2006-05-19 09:58:20 +0000 | [diff] [blame] | 47 | productivity and maintenance problems. AspectJ is a seamless |
| 48 | aspect-oriented extension to the Java programming language |
| 49 | that enables clean modularization of these 'crosscutting concerns'. |
| 50 | For the best AspectJ development experience, the AspectJ |
| 51 | Development Tools (AJDT) project provides |
| 52 | Eclipse platform based tool support for AOSD with AspectJ - see |
| 53 | <a href="http://eclipse.org/ajdt"> Eclipse AJDT project</a>. |
aclement | 5af4d3c | 2006-05-19 09:51:41 +0000 | [diff] [blame] | 54 | </p> |
| 55 | |
| 56 | </td> |
| 57 | </tr> |
| 58 | |
| 59 | </table> |
| 60 | |
| 61 | <hr class="clearer" /> |
| 62 | </div> |
| 63 | |
| 64 | </div> |
| 65 | |
| 66 | |
| 67 | EOHTML; |
| 68 | |
| 69 | |
| 70 | # Generate the web page |
| 71 | $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html); |
| 72 | ?> |