You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2017/01/25 08:53:48 UTC
svn commit: r1780152 - in /myfaces/site/publish/tobago: migration-1.5.html
migration-2.0.html new-2.0.html
Author: lofwyr
Date: Wed Jan 25 08:53:48 2017
New Revision: 1780152
URL: http://svn.apache.org/viewvc?rev=1780152&view=rev
Log:
update site
Added:
myfaces/site/publish/tobago/migration-1.5.html
myfaces/site/publish/tobago/migration-2.0.html
Modified:
myfaces/site/publish/tobago/new-2.0.html
Added: myfaces/site/publish/tobago/migration-1.5.html
URL: http://svn.apache.org/viewvc/myfaces/site/publish/tobago/migration-1.5.html?rev=1780152&view=auto
==============================================================================
--- myfaces/site/publish/tobago/migration-1.5.html (added)
+++ myfaces/site/publish/tobago/migration-1.5.html Wed Jan 25 08:53:48 2017
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Tobago – Migration from Tobago 1.0 to 1.5</title>
+ <link rel="stylesheet" type="text/css" media="all" href="./css/maven-base.css"/>
+ <link rel="stylesheet" type="text/css" media="all" href="./css/maven-theme.css"/>
+ <link rel="stylesheet" type="text/css" media="print" href="./css/print.css"/>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+</head>
+<body>
+<div id="header">
+ <div id="top_menu">
+ <div id="top_menu_container">
+
+
+ <div class="date">
+ Last Published: 25 Jan 2017
+ </div>
+ <ul>
+ <li>
+ <a href="http://www.apache.org/">Apache</a>
+ </li>
+ <li>
+ <a href="../">MyFaces</a>
+ </li>
+ <li>
+ <a href="./">Tobago</a>
+ </li>
+ <li>
+ <a href="../download.html">Download</a>
+ </li>
+ <li>
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+ </ul>
+ <div class="clear"></div>
+ </div> <!-- close top_menu_container -->
+ </div> <!-- close top_menu -->
+ <div id="header_bottom">
+ <div id="logo_banner_container">
+ <div id="logo">
+ <a href="./">
+
+ <img src="images/tobagoLogo.png" alt=""/>
+
+ </a>
+ </div>
+ <div id="banner">
+ <a href="../">
+
+ <img src="img/banners/MyFaces_logo.jpg" alt=""/>
+
+ </a>
+ </div>
+ <div class="clear"></div>
+ </div> <!-- close logo_banner_container -->
+ </div> <!-- close header_bottom -->
+</div> <!-- close header -->
+<div id="main_container">
+ <div id="left_column">
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Tobago</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="index.html">Introduction</a>
+ </li>
+
+ <li class="none">
+ <a href="download.html">Download</a>
+ </li>
+
+ <li class="none">
+ <a href="demo.html">Demo</a>
+ </li>
+
+ <li class="none">
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Documentation</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="getting-started.html">Getting Started</a>
+ </li>
+
+ <li class="none">
+ <a href="compatibility.html">Compatibility</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.irian.biz/tobago-example-demo/faces/content/10-intro/30-new+in+3+0/new+in+3+0.xhtml"
+ class="externalLink">New in Tobago 3.0<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="guide.html">Guide to Tobago</a>
+ </li>
+
+ <li class="none">
+ <a href="howto-test.html">Test Tobago 3.0 Demo</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.irian.biz/tobago-example-demo/faces/content/10-intro/50-migration/97-migration/migration30.xhtml"
+ class="externalLink">Migration<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="https://issues.apache.org/jira/browse/TOBAGO?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel"
+ class="externalLink">Roadmap<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="faq.html">FAQ</a>
+ </li>
+
+ <li class="none">
+ <a href="api.html">API Documentation</a>
+ </li>
+
+ <li class="none">
+ <a href="release-checklist.html">Release Checklist</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Project Documentation</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+
+ <li class="collapsed">
+ <a href="project-info.html">Project Information</a>
+ </li>
+
+
+ <li class="collapsed">
+ <a href="project-reports.html">Project Reports</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Foundation</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="http://apache.org/" class="externalLink">ASF<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/security/" class="externalLink">Security<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/licenses/" class="externalLink">License<span/></a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div id="powered_by">
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="./img/banners/maven-feather.png"></img>
+ </a>
+ </div> <!-- close powered_by -->
+ <div id="powered_by">
+ <a href="http://www.apache.org/events/current-event.html" title="ApacheCon">
+ <img alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png"/>
+ </a>
+ </div>
+ <div class="clear"></div>
+ </div>
+ <div id="body_column">
+ <div>
+ <div class="section">
+ <h2><a name="Content_was_moved"></a>Content was moved</h2>
+ <p>The content of this page was moved to <a class="externalLink"
+ href="http://www.irian.biz/tobago-example-demo/faces/content/10-intro/50-migration/99-migration/migration15.xhtml">Migration
+ from Tobago 1.0 to 1.5</a></p></div>
+ </div>
+ </div>
+ <div class="clear"></div>
+</div> <!-- close main container -->
+<div id="footer">
+ <div class="copyright">
+ ©
+ 2002-2017
+ Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License,
+ Version 2.0</a>.<br/>
+ Apache MyFaces, Apache Tobago, Apache, the Apache feather logo, and the Apache MyFaces project logos are trademarks
+ of The Apache Software Foundation.
+ </div><!-- close copyright -->
+</div><!-- close footer -->
+</body>
+</html>
Added: myfaces/site/publish/tobago/migration-2.0.html
URL: http://svn.apache.org/viewvc/myfaces/site/publish/tobago/migration-2.0.html?rev=1780152&view=auto
==============================================================================
--- myfaces/site/publish/tobago/migration-2.0.html (added)
+++ myfaces/site/publish/tobago/migration-2.0.html Wed Jan 25 08:53:48 2017
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Tobago – Migration from Tobago 1.5 to 2.0</title>
+ <link rel="stylesheet" type="text/css" media="all" href="./css/maven-base.css"/>
+ <link rel="stylesheet" type="text/css" media="all" href="./css/maven-theme.css"/>
+ <link rel="stylesheet" type="text/css" media="print" href="./css/print.css"/>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+</head>
+<body>
+<div id="header">
+ <div id="top_menu">
+ <div id="top_menu_container">
+
+
+ <div class="date">
+ Last Published: 25 Jan 2017
+ </div>
+ <ul>
+ <li>
+ <a href="http://www.apache.org/">Apache</a>
+ </li>
+ <li>
+ <a href="../">MyFaces</a>
+ </li>
+ <li>
+ <a href="./">Tobago</a>
+ </li>
+ <li>
+ <a href="../download.html">Download</a>
+ </li>
+ <li>
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+ </ul>
+ <div class="clear"></div>
+ </div> <!-- close top_menu_container -->
+ </div> <!-- close top_menu -->
+ <div id="header_bottom">
+ <div id="logo_banner_container">
+ <div id="logo">
+ <a href="./">
+
+ <img src="images/tobagoLogo.png" alt=""/>
+
+ </a>
+ </div>
+ <div id="banner">
+ <a href="../">
+
+ <img src="img/banners/MyFaces_logo.jpg" alt=""/>
+
+ </a>
+ </div>
+ <div class="clear"></div>
+ </div> <!-- close logo_banner_container -->
+ </div> <!-- close header_bottom -->
+</div> <!-- close header -->
+<div id="main_container">
+ <div id="left_column">
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Tobago</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="index.html">Introduction</a>
+ </li>
+
+ <li class="none">
+ <a href="download.html">Download</a>
+ </li>
+
+ <li class="none">
+ <a href="demo.html">Demo</a>
+ </li>
+
+ <li class="none">
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Documentation</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="getting-started.html">Getting Started</a>
+ </li>
+
+ <li class="none">
+ <a href="compatibility.html">Compatibility</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.irian.biz/tobago-example-demo/faces/content/10-intro/30-new+in+3+0/new+in+3+0.xhtml"
+ class="externalLink">New in Tobago 3.0<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="guide.html">Guide to Tobago</a>
+ </li>
+
+ <li class="none">
+ <a href="howto-test.html">Test Tobago 3.0 Demo</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.irian.biz/tobago-example-demo/faces/content/10-intro/50-migration/97-migration/migration30.xhtml"
+ class="externalLink">Migration<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="https://issues.apache.org/jira/browse/TOBAGO?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel"
+ class="externalLink">Roadmap<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="faq.html">FAQ</a>
+ </li>
+
+ <li class="none">
+ <a href="api.html">API Documentation</a>
+ </li>
+
+ <li class="none">
+ <a href="release-checklist.html">Release Checklist</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Project Documentation</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+
+ <li class="collapsed">
+ <a href="project-info.html">Project Information</a>
+ </li>
+
+
+ <li class="collapsed">
+ <a href="project-reports.html">Project Reports</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Foundation</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="http://apache.org/" class="externalLink">ASF<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/security/" class="externalLink">Security<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/licenses/" class="externalLink">License<span/></a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div id="powered_by">
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="./img/banners/maven-feather.png"></img>
+ </a>
+ </div> <!-- close powered_by -->
+ <div id="powered_by">
+ <a href="http://www.apache.org/events/current-event.html" title="ApacheCon">
+ <img alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png"/>
+ </a>
+ </div>
+ <div class="clear"></div>
+ </div>
+ <div id="body_column">
+ <div>
+ <div class="section">
+ <h2><a name="Content_was_moved"></a>Content was moved</h2>
+ <p>The content of this page was moved to <a class="externalLink"
+ href="http://www.irian.biz/tobago-example-demo/faces/content/10-intro/50-migration/98-migration/migration20.xhtml">Migration
+ from Tobago 1.5 to 2.0</a></p></div>
+ </div>
+ </div>
+ <div class="clear"></div>
+</div> <!-- close main container -->
+<div id="footer">
+ <div class="copyright">
+ ©
+ 2002-2017
+ Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License,
+ Version 2.0</a>.<br/>
+ Apache MyFaces, Apache Tobago, Apache, the Apache feather logo, and the Apache MyFaces project logos are trademarks
+ of The Apache Software Foundation.
+ </div><!-- close copyright -->
+</div><!-- close footer -->
+</body>
+</html>
Modified: myfaces/site/publish/tobago/new-2.0.html
URL: http://svn.apache.org/viewvc/myfaces/site/publish/tobago/new-2.0.html?rev=1780152&r1=1780151&r2=1780152&view=diff
==============================================================================
--- myfaces/site/publish/tobago/new-2.0.html (original)
+++ myfaces/site/publish/tobago/new-2.0.html Wed Jan 25 08:53:48 2017
@@ -14,7 +14,7 @@
<div class="date">
- Last Published: 18 Jan 2017
+ Last Published: 25 Jan 2017
</div>
<ul>
<li>
@@ -103,10 +103,6 @@
</li>
<li class="none">
- <a href="new-2.0.html" class="selected">New in Tobago 2.0</a>
- </li>
-
- <li class="none">
<a href="guide.html">Guide to Tobago</a>
</li>
@@ -116,11 +112,11 @@
<li class="none">
<a href="http://www.irian.biz/tobago-example-demo/faces/content/10-intro/50-migration/97-migration/migration30.xhtml"
- class="externalLink">Migration to 3.0<span/></a>
+ class="externalLink">Migration<span/></a>
</li>
<li class="none">
- <a href="https://issues.apache.org/jira/browse/TOBAGO#selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel"
+ <a href="https://issues.apache.org/jira/browse/TOBAGO?selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel"
class="externalLink">Roadmap<span/></a>
</li>
@@ -202,182 +198,10 @@
<div id="body_column">
<div>
<div class="section">
- <h2><a name="Whats_new_in_Tobago_2.0">What's new in Tobago 2.0?</a></h2>
- <p>At July 21, 2014 the version 2.0.0 has been released. Here was a quick overview over the features and changes
- made in the last time to release this major revision.</p>
- <p>Tobago 2.0.0 contains 184 entries in <a class="externalLink"
- href="http://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310273&styleName=Html&version=12321253">Jira</a>
- and most of them are exclusive in this version.</p>
- <p>Please take also a look at the <a class="externalLink"
- href="http://www.irian.biz/tobago-example-demo/faces/content/10-intro/50-migration/98-migration/migration20.xhtml">Migration
- from Tobago 1.5 to 2.0</a> guide.</p></div>
- <div class="section">
- <h2><a name="Enhancements"></a>Enhancements</h2>
- <div class="section">
- <h3><a name="Date-_and_Time-Picker"></a>Date- and Time-Picker</h3>
- <ul>
- <li>Using jQuery UI Datepicker and TimePicker Addon</li>
- <li>Faster — no server request</li>
- <li>Better interactivity</li>
- <li>Old Date-/TimePicker via <tt>tobago-config.xml</tt></li>
- </ul>
- </div>
- <div class="section">
- <h3><a name="Draggable_Popups"></a>Draggable Popups</h3></div>
- <div class="section">
- <h3><a name="Input_Suggest"></a>Input Suggest</h3>
- <ul>
- <li>New implementation</li>
- <li>Sub-Tag <tt>tc:suggest</tt></li>
- <li>More configuration options</li>
- </ul>
- </div>
- <div class="section">
- <h3><a name="Tabs"></a>Tabs</h3>
- <ul>
- <li>Icons</li>
- <li>Toolbar buttons</li>
- </ul>
- </div>
- <div class="section">
- <h3><a name="File_upload"></a>File upload</h3>
- <ul>
- <li>Looks pretty now in every browser</li>
- </ul>
- </div>
- <div class="section">
- <h3><a name="Radio_Buttons"></a>Radio Buttons</h3>
- <ul>
- <li>Icons</li>
- </ul>
- </div>
- </div>
- <div class="section">
- <h2><a name="New_Features"></a>New Features</h2>
- <div class="section">
- <h3><a name="HTML_WYSIWYG_Editor"></a>HTML WYSIWYG Editor</h3>
- <ul>
- <li>Integration example in the demo of <a class="externalLink"
- href="http://ckeditor.com/">CKEditor™</a> and <a
- class="externalLink" href="http://www.tinymce.com/">TinyMCE</a></li>
- <li>Not included, because of incompatible licences or breaks CSP</li>
- <li>Other possible, but many have disadvantages</li>
- </ul>
- </div>
- <div class="section">
- <h3><a name="Default_Command_for_Sub-Forms"></a>Default Command for Sub-Forms</h3>
- <ul>
- <li>Dependent from the focused input, the default command will be selected</li>
- <li>Markup to show the command to the user</li>
- </ul>
- </div>
- <div class="section">
- <h3><a name="Tree_and_Tree-Table"></a>Tree and Tree-Table</h3>
- <ul>
- <li>Big internal refactoring</li>
- <li>Work internally now with the JSF <tt>UIData</tt></li>
- <li>Free model: <tt>DefaultMutableTreeNode</tt> is not required any longer, but you can implement <tt>javax.faces.model.DataModel</tt>
- </li>
- <li>TreeTable</li>
- <li>Infinite Trees possible</li>
- <li>Selectors: sub-tree selection</li>
- </ul>
- </div>
- <div class="section">
- <h3><a name="More"></a>More</h3>
- <ul>
- <li>Dynamic lists in <tt>f:selectItems</tt> need not glue code (JSF 2.0)</li>
- <li>Redirect in navigation rules doesn't break layout size</li>
- <li>Additional possibility to show paging arrows in sheet</li>
- <li>Automatically create accesskey from underscore is know configurable</li>
- </ul>
- </div>
- </div>
- <div class="section">
- <h2><a name="Security"></a>Security</h2>
- <div class="section">
- <h3><a name="Content_Security_Policy"></a>Content Security Policy</h3>
- <ul>
- <li>To prevent XSS</li>
- <li><a class="externalLink" href="http://www.w3.org/TR/CSP/">W3C Standard</a></li>
- <li>Idea:
- <ul>
- <li>Don't execute any code inside the HTML file
- <ul>
- <li>No content in script tags</li>
- <li>no onclick, nor on* etc.</li>
- </ul>
- </li>
- <li>Don't execute <tt>eval(script)</tt></li>
- <li>Don't apply CSS inside the HTML file</li>
- <li>Define the sources of any resources</li>
- <li>Strict separation of code and data
- <ul>
- <li>Keep the code in JavaScript Files</li>
- <li>Put additional data in HTML5 <tt>data-*</tt> attributes</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>Browser support: all current, but IE 10 and 11 only "sandbox"</li>
- <li>Activated by default, can be configured via <tt>tobago-config.xml</tt></li>
- <li>There is also a "report-only" mode for development</li>
- </ul>
- </div>
- <div class="section">
- <h3><a name="Content_Security_Policy_and_Tobago"></a>Content Security Policy and Tobago</h3>
- <ul>
- <li>All renderers and scripts are refactored to be compliant with CSP</li>
- <li>Using application specific JavaScript in Tobago
- <ul>
- <li>script attribute in command tags is deprecated</li>
- <li>Problem: when setting non of these attributes: <tt>action</tt>, <tt>script</tt>, <tt>link</tt>,
- Tobago will create a default action. This can't be changed without breaking compatibility.
- </li>
- <li>Solution: <tt>omit="true"</tt></li>
- </ul>
- </li>
- </ul>
- </div>
- <div class="section">
- <h3><a name="Sanitize_potentially_malicious_content_to_prevent_XSS"></a>Sanitize potentially malicious content
- (to prevent XSS)</h3>
- <ul>
- <li><tt>tc:textarea</tt>, when it contains a <tt>tc:dataAttribute</tt> with
- <tt>name="html-editor"</tt></li>
- <li><tt>tc:out</tt>, when <tt>escape="false"</tt></li>
- <li>Default implementation: <a class="externalLink"
- href="http://jsoup.org/cookbook/cleaning-html/whitelist-sanitizer">JSoup</a>
- whitelist scanning
- </li>
- <li>Configurable via <tt>tobago-config.xml</tt></li>
- <li>Why? See <a class="externalLink"
- href="https://www.owasp.org/index.php/XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet#RULE_.236_-_Sanitize_HTML_Markup_with_a_Library_Designed_for_the_Job">OSWAP</a>
- </li>
- </ul>
- </div>
- <div class="section">
- <h3><a name="More"></a>More</h3>
- <ul>
- <li>Setting nosniff HTTP header (to prevent XSS)</li>
- <li>Don't allow to be in a frame (to prevent Frame-Attacks)</li>
- <li>Both are configurable via <tt>tobago-config.xml</tt>, default is secure</li>
- </ul>
- </div>
- </div>
- <div class="section">
- <h2><a name="Internal_Refactoring"></a>Internal Refactoring</h2>
- <ul>
- <li>Tree uses subclass of <tt>javax.faces.model.DataModel</tt></li>
- <li>Using Java APT generator</li>
- <li>Using ' instead of " for HTML attributes (JSON friendly)</li>
- <li>JavaScript logging via console (plus workaround for old browsers)</li>
- <li>The <tt>theme-config.xml</tt> was merged with <tt>tobago-config.xml</tt></li>
- <li>Access the Tobago configuration via the <tt>TobagoContext</tt></li>
- <li>The <tt>TobagoConfig</tt> is immutable after initialization</li>
- <li>Add the version of Tobago into the resource URLs to avoid caching problem after updates</li>
- </ul>
- </div>
+ <h2><a name="Content_was_moved"></a>Content was moved</h2>
+ <p>The content of this page was moved to <a class="externalLink"
+ href="http://www.irian.biz/tobago-example-demo/faces/content/10-intro/40-new+in+2+0/new+in+2+0.xhtml">New
+ in Tobago 2.0</a></p></div>
</div>
</div>
<div class="clear"></div>