Changeset 2041

Show
Ignore:
Timestamp:
06/29/2007 12:41:20 PM (16 months ago)
Author:
xue
Message:

finished blog-tutorial.

Location:
trunk/demos/blog-tutorial
Files:
59 added
12 modified

Legend:

Unmodified
Added
Removed
  • trunk/demos/blog-tutorial/protected/common/TopicList.tpl

    r2033 r2041  
    5151 
    5252<div class="topic"> 
    53 <div>Day 5: Creating Portlets</div> 
     53<div>Day 5: Refactoring and Deployment</div> 
    5454<ul> 
    55     <li><a href="?page=">Overview</a></li> 
    56 </div> 
    57  
    58 <div class="topic"> 
    59 <div>Day 6: Customization and Refactoring</div> 
    60 <ul> 
    61     <li><a href="?page=">Using Themes and Skins</a></li> 
    62     <li><a href="?page=">Customizing Error Handling</a></li> 
    63     <li><a href="?page=">Logging</a></li> 
    64 </ul> 
    65 </div> 
    66  
    67 <div class="topic"> 
    68 <div>Day 7: Performance Tuneup and Deployment</div> 
    69 <ul> 
    70     <li><a href="?page=">Caching</a></li> 
    71 </ul> 
    72 </div> 
    73  
    74 <div class="topic"> 
    75 <div>Summary</div> 
    76 <ul> 
    77     <li><a href="?page=">Development Process</a></li> 
    78     <li><a href="?page=">Future Work</a></li> 
     55    <li><a href="?page=Day5.UseTheme">Using Themes and Skins</a></li> 
     56    <li><a href="?page=Day5.ErrorLogging">Error Handling and Logging</a></li> 
     57    <li><a href="?page=Day5.Performance">Performance Tuneup</a></li> 
     58    <li><a href="?page=Day5.Summary">Summary</a></li> 
    7959</ul> 
    8060</div> 
  • trunk/demos/blog-tutorial/protected/pages/Day1/ShareLayout.page

    r1927 r2041  
    2929<body> 
    3030&lt;com:TForm> 
     31<div id="page"> 
    3132 
    3233<div id="header"> 
     
    4243</div> 
    4344 
     45</div> 
    4446&lt;/com:TForm> 
    4547</body> 
     
    114116 
    115117<p> 
    116 By setting <tt>MasterClass</tt> property as <tt>Application.layouts.MainLayout</tt>, we instruct the <tt>Contact</tt> page to use <tt>MainLayout</tt> as its master. Here, we are using the <a href="http://www.pradosoft.com/demos/quickstart/?page=Fundamentals.Components">namespace format</a> to refer to the <tt>MainLayout</tt> class.  
     118By setting <tt>MasterClass</tt> property as <tt>Application.layouts.MainLayout</tt>, we instruct the <tt>Contact</tt> page to use <tt>MainLayout</tt> as its master. Here, we are using the <a href="http://www.pradosoft.com/demos/quickstart/?page=Fundamentals.Components">namespace format</a> to refer to the <tt>MainLayout</tt> class. 
    117119</p> 
    118120 
     
    141143        $this->MasterClass='Path.To.NewLayout'; 
    142144    } 
    143      
     145 
    144146    // ... 
    145147} 
  • trunk/demos/blog-tutorial/protected/pages/Day4/CreateListPost.page

    r2034 r2041  
    147147 
    148148<com:TTextHighlighter CssClass="source" Language="prado"> 
     149<div class="post-box"> 
    149150<h3> 
    150151&lt;com:THyperLink Text="&lt;%# $this->Data->title %>" 
     
    162163&lt;com:TLiteral Text="&lt;%# $this->Data->content %>" /> 
    163164</p> 
     165</div> 
    164166</com:TTextHighlighter> 
    165167 
  • trunk/demos/blog-tutorial/protected/pages/Day4/CreateNewPost.page

    r2034 r2041  
    2626<com:TTextHighlighter CssClass="source" Language="prado"> 
    2727<div id="footer"> 
    28 <a href="&lt;%= $this->Service->DefaultPageUrl %>">Home</a> 
     28&lt;com:THyperLink Text="Home" 
     29        NavigateUrl="&lt;%= $this->Service->DefaultPageUrl %>" /> 
    2930 
    3031&lt;com:THyperLink Text="New Post" 
  • trunk/demos/blog-tutorial/protected/pages/Day4/Overview.page

    r2034 r2041  
    2222</p> 
    2323 
    24 <img src="%~ directories.gif %>" class="output" /> 
     24<img src="<%~ directories.gif %>" class="output" /> 
    2525 
    2626</com:TContent> 
  • trunk/demos/blog-tutorial/protected/pages/Overview.page

    r1959 r2041  
    22 
    33<h1>Welcome to the PRADO Blog Tutorial</h1> 
    4  
    5 <com:NoteBox> 
    6 This tutorial is NOT completed yet. Please let us know you suggestions about this tutorial on <a href="http://www.pradosoft.com/forum/index.php?board=5.0">our forum</a>. Thanks! 
    7 </com:NoteBox> 
    84 
    95<p> 
     
    128 
    139<p> 
    14 This tutorial is organized in a day-by-day fashion. Each day new PRADO concepts and techniques are introduced, and new features are added to the blog system. At the end, we will complete a simple blog application that meets a list of <a href="?page=Requirements">initial requirements</a>. 
     10This tutorial is organized in a day-by-day fashion. Each day new PRADO concepts and techniques are introduced, and new features of the blog system are implemented. At the end, we will complete a simple blog application that meets a list of <a href="?page=Requirements">initial requirements</a>. 
    1511</p> 
    1612 
  • trunk/demos/blog-tutorial/samples/day1/blog/protected/layouts/MainLayout.tpl

    r1848 r2041  
    33<body> 
    44<com:TForm> 
    5   
     5<div id="page"> 
     6 
    67<div id="header"> 
    78<h1>My PRADO Blog</h1> 
    89</div> 
    9   
     10 
    1011<div id="main"> 
    1112<com:TContentPlaceHolder ID="Main" /> 
    1213</div> 
    13   
     14 
    1415<div id="footer"> 
    1516<%= PRADO::poweredByPrado() %> 
    1617</div> 
    17   
     18 
     19</div> 
    1820</com:TForm> 
    1921</body> 
  • trunk/demos/blog-tutorial/samples/day2/blog/protected/layouts/MainLayout.tpl

    r1848 r2041  
    33<body> 
    44<com:TForm> 
    5   
     5<div id="page"> 
     6 
    67<div id="header"> 
    78<h1>My PRADO Blog</h1> 
    89</div> 
    9   
     10 
    1011<div id="main"> 
    1112<com:TContentPlaceHolder ID="Main" /> 
    1213</div> 
    13   
     14 
    1415<div id="footer"> 
    1516<%= PRADO::poweredByPrado() %> 
    1617</div> 
    17   
     18 
     19</div> 
    1820</com:TForm> 
    1921</body> 
  • trunk/demos/blog-tutorial/samples/day3/blog/protected/layouts/MainLayout.tpl

    r1848 r2041  
    33<body> 
    44<com:TForm> 
    5   
     5<div id="page"> 
     6 
    67<div id="header"> 
    78<h1>My PRADO Blog</h1> 
    89</div> 
    9   
     10 
    1011<div id="main"> 
    1112<com:TContentPlaceHolder ID="Main" /> 
    1213</div> 
    13   
     14 
    1415<div id="footer"> 
    15 <com:THyperLink Text="Login"  
     16<com:THyperLink Text="Login" 
    1617        NavigateUrl="<%= $this->Service->constructUrl('users.LoginUser') %>" 
    1718        Visible="<%= $this->User->IsGuest %>" /> 
    1819 
    19 <com:TLinkButton Text="Logout"  
     20<com:TLinkButton Text="Logout" 
    2021        OnClick="logoutButtonClicked" 
    2122        Visible="<%= !$this->User->IsGuest %>" /> 
     
    2425<%= PRADO::poweredByPrado() %> 
    2526</div> 
    26   
     27 
     28</div> 
    2729</com:TForm> 
    2830</body> 
  • trunk/demos/blog-tutorial/samples/day4/blog/protected/application.xml

    r2034 r2041  
    44  <paths> 
    55    <using namespace="Application.database.*" /> 
    6     <using namespace="Application.common.*" /> 
    76  </paths> 
    87 
  • trunk/demos/blog-tutorial/samples/day4/blog/protected/layouts/MainLayout.tpl

    r2034 r2041  
    33<body> 
    44<com:TForm> 
     5<div id="page"> 
    56 
    67<div id="header"> 
     
    1415<div id="footer"> 
    1516 
    16 <a href="<%= $this->Service->DefaultPageUrl %>">Home</a> 
     17<com:THyperLink Text="Home" 
     18        NavigateUrl="<%= $this->Service->DefaultPageUrl %>" /> 
    1719 
    1820<com:THyperLink Text="New Post" 
     
    3638</div> 
    3739 
     40</div> 
    3841</com:TForm> 
    3942</body> 
  • trunk/demos/blog-tutorial/samples/day4/blog/protected/pages/posts/PostRenderer.tpl

    r2034 r2041  
     1<div class="post-box"> 
    12<h3> 
    23<com:THyperLink Text="<%# $this->Data->title %>" 
     
    1415<com:TLiteral Text="<%# $this->Data->content %>" /> 
    1516</p> 
     17</div>