2001-12-25 (Tue)

_ tDiary Plugin

ただただしさんのMary日記で、ソース表示用プラグインが載ってました。ありがとうございます。早速テスト:
<?xml version="1.0"?>
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
 <map:pipelines>
  <map:pipeline>
   <map:match pattern="">
    <map:redirect-to session="true" uri="menu"/>
   </map:match>
   <!-- ================= -->
   <!-- Simple login page -->
   <!-- ================= -->
   <map:match pattern="login">
        <map:generate src="docs/login.xml"/>
        <map:transform src="stylesheets/simple-page2html.xsl"/>
        <map:serialize/>
   </map:match>
      <!-- ========================================= -->
      <!-- Form target which performs auth service   -->
      <!-- ========================================= -->
      <map:match pattern="do-login">
        <!-- first validate whether submitted values are ok -->
        <map:act type="form-validator">
          <map:parameter name="descriptor" value="context://mingol/db/loginParams.xml"/>
          <map:parameter name="validate" value="username,password"/>
          <!-- now try to log in -->
          <map:act type="db-authenticator">
            <map:parameter name="descriptor" value="context://mingol/db/auth.xml"/>
            <!-- now go to protected area -->
            <map:redirect-to session="true" uri="protected"/>
          </map:act>
        </map:act>
        <!-- something was wrong, try it again -->
        <map:redirect-to uri="login"/>
      </map:match>
      <!-- ================ -->
      <!-- Protected area   -->
      <!-- ================ -->
      <map:match pattern="protected">
        <!-- first validate whether user has logged in -->
        <map:act type="session-validator">
          <map:parameter name="descriptor" value="context://mingol/db/loginParams.xml"/>
          <map:parameter name="validate" value="username,password"/>
          <!-- generate protected content -->
          <map:generate src="docs/protected/menu.xml"/>
          <map:transform src="stylesheets/simple-page2html.xsl"/>
          <map:serialize/>
	</map:act>
        <!-- something was wrong, redirect to login page -->
        <map:redirect-to uri="login"/>
      </map:match>
      <map:match pattern="protected-*">
        <!-- first validate whether user has logged in -->
	<map:act type="session-validator">
          <map:parameter name="descriptor" value="context://mingol/db/loginParams.xml"/>
          <map:parameter name="validate" value="username,password"/>
	  <!-- generate protected content -->
     	     <map:act set="score">
                <map:parameter name="descriptor" value="context://mingol/db/score.xml"/>
                <map:generate src="docs/protected/menu.xml"/>
                <map:transform src="stylesheets/simple-page2html.xsl"/>
                <map:serialize/>
             </map:act>
             <map:generate type="serverpages" src="docs/protected/{../1}.xsp"/>
	     <map:transform src="stylesheets/simple-page2html.xsl"/>
             <map:serialize/>
	</map:act>
        <!-- something was wrong, redirect to login page -->
        <map:redirect-to uri="login"/>
      </map:match>
   <map:match pattern="hello">
      <map:generate src="docs/hello.xml"/>
      <map:transform src="stylesheets/simple-page2html.xsl"/>
      <map:serialize/>
   </map:match>
   <map:match pattern="addAccount">
     <map:act set="account">
       <map:parameter name="descriptor" value="context://mingol/db/account.xml"/>
       <map:generate src="docs/menu.xml"/>
       <map:transform src="stylesheets/simple-page2html.xsl"/>
       <map:serialize/>
     </map:act>
       <map:generate type="serverpages" src="docs/addAccount.xsp"/>
       <map:transform src="stylesheets/simple-page2html.xsl"/>
       <map:serialize/>
   </map:match>
  </map:pipeline>
 </map:pipelines>
</map:sitemap>
素晴らしい、うまくいきました。 こうしてRubyにお世話になっているので、Ruby人口が増えるのに協力しますよ。
本日のツッコミ(全3件) [ツッコミを入れる]
_ みずみず (2001-12-26 (Wed) 19:43)

BALL・BOXで宣伝しておいたよ。アレでよかった?

_ 月の騎士 (2001-12-26 (Wed) 20:25)

あの〜、申しわけないのですがつっこむ前に<br>英語でまったく字が読めないのですが・・・。<br>これをつっこめばいいのですしょうか?<br>それとも私のパソコンの故障かな?

_ みずみず (2001-12-26 (Wed) 20:27)

>騎士さん<br>これはソース表示なんで、文字が出てくるわけでは・・・<br>・・・だよね?よくわからんけど。<br>日記の見方、トップに書いてあったほうが、一般の人には見やすいかもね。

[]