blob: c1df67e565fe5bda36525de23d9a50fa49765b54 [file] [log] [blame]
<?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'
#*****************************************************************************
#
# template.php
#
# Author: Nathan Gervais
# Date: 2007-12-05
#
# Description: DTP Website
#
#
#****************************************************************************
#
# Begin: page-specific settings. Change these.
$pageTitle = "DTP Model Base Project";
$pageKeywords = "eclipse, data tools, dtp, datatools, modelbase, model base";
$pageAuthor = "Nathan Gervais";
ob_start();
?>
<div id="midcolumn">
<h1><?=$pageTitle; ?></h1>
<div class="homeitem3col">
<h3>Project Overview</h3>
<p>The Model Base project provides a structural foundation for DTP. Using industry best practices such as model-driven development with UML, and
taking advantage of the <a href="http://www.eclipse.org/emf/" target="top">Eclipse Modeling Framework (EMF)</a>, initially included are models listed in the <b>Components</b> section below.</p>
<p>Key features supported and benefits provided include:</p>
<ul>
<li><p>Extensible and database-agnostic models.
<li><p>Broad editing support: Visual and other means of model editing, integrated with EMF, enabling
seamless editing and EMF model generation.
<li><p>Support for change management: Models can be version controlled through Eclipse team support.
<li><p>Published models with documentation (Java Doc) to support DTP consumers.
<li><p>Complies with the industry standards, such as SQL and JDBC.
<li><p>Provides sample code, demonstrating model usage.
</ul>
</div>
<hr class="clearer">
<div class="homeitem3col">
<h3>What's New</h3>
<ul>
</ul>
</div>
<div class="homeitem3col">
<h3>Model Components</h3>
<h4>Current Version</h4>
<ul>
<li><p>SQL model (<a href="modelbase_doc/umlJan2009/SQLModel/root.html" target="_blank">UML Documentation</a>)
<li><p>Database definition model (<a href="modelbase_doc/umlJan2009/DatabaseDefinitionModel/root.html" target="_blank">UML Documentation</a>)
<li><p>SQL Query model (<a href="modelbase_doc/SQL_SQLQuery_ModelWebPub/root.html" target="_blank">UML Documentation</a>)
<li><p>SQL XML Query model (<a href="modelbase_doc/SQL_SQLQuery_ModelWebPub/root.html" target="_blank">UML Documentation</a>)
</ul>
<h4>Older Versions</h4>
<ul>
<li><p>SQL model (<a href="modelbase_doc/uml/SQLModel/root.html" target="_blank">UML Documentation</a>)
<li><p>Database definition model (<a href="modelbase_doc/uml/DatabaseDefinitionModel/root.html" target="_blank">UML Documentation</a>)
</ul>
</div>
</div>
<?
$html = ob_get_clean();
# Configure the left navigator area. In particular, we need to set the "About this Project" link.
$Nav->setLinkList( array() );
$Nav->addNavSeparator( "DTP Modelbase", "/datatools" );
$Nav->addCustomNav( "About This Project",
"/projects/project_summary.php?projectid=datatools.modelbase", "", 1 );
# Can add more custom left navigator links here.
# Generate the web page
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>