Differences between revisions 1 and 4 (spanning 3 versions)
Revision 1 as of 2005-06-11 10:38:17
Size: 390
Editor: ZoomQuiet
Comment:
Revision 4 as of 2005-06-11 13:42:06
Size: 3790
Editor: ZoomQuiet
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
含有章节索引的中文 文章模板 Quixote 食谱!
Line 5: Line 5:
[[TableOfContents]]
||[wiki:self/QuixoteQuickIn 快速进入“堂吉诃德”]||[http://quixote.ca/qx/QuixoteCookbook QuixoteCookbook(原文)]||
The Quixote Cookbook provides a set of small recipes and tips for using Quixote.
Line 6: Line 9:
= General web interactions =

 * /SettingCookies -- Set cookies
 * /ReadingCookies -- Read cookies
 * /DeletingCookies -- Delete cookies
 * /BrowserRedirection -- Redirecting the client to different URLs
 * /ReadingEnvVars -- Reading environment variables
 * /ReadingFormVars -- Reading form variables
 * /ReadingConfigVars -- Reading configuration variables
 * /XmlRpcInterface -- Providing an XML-RPC interface
 * /SoapInterface -- Providing a SOAP interface
 * /BrowserDetection -- Examining the characteristics of the HTTP client
 * /StreamingOutput -- Sending large amounts of output to the browser
 * /CompressingOutput -- Saving bandwidth by providing compressed HTTP output
 * /CheckingForCookieSupport -- Verifying that the client supports cookies
 * /ProfiLing HTTP requests
 * /IllegalPythonNames -- Getting around the Python-URI legal names mismatch
 * /XmlHttpUsingJsolait -- A demo of an Ajax (XMLHttp) based interface

= Sessions =

 * /UsingSessions -- Setting a unique ID for users
 * /StoringSessionsInDatabase -- Using a database to store sessions
 * /Creating session-specific URLs

= Authentication =

 * /HttpBasicAuthentication - Using HTTP basic authentication


= Templating =

 * PTL
   * ["PTL/EscapingText"] -- escaping special characters in text
   * making links
   * ["UsingPTLForTemplating"] -- PTL without Quixote.
 * /TemplatingWithZpt -- using Zope Page Templates under Quixote
 * /TemplatingWithCheetah
 * ["QuixoteAndSimpleTal"] -- helper code for using TAL templates.
 * /Nevow

= Error handling =

 * /ExceptionEmail -- Having errors sent to you
 * /HidingExceptions -- Providing an error page for the user
 * /Logging debugging output

= Forms =

 * /Validating user input
 * /Multiple options
 * /Indicating errors
 * /CustomFormRendering -- Customizing the appearance of a form
 * /Recording hidden fields
 * /Multi-page forms
 * /Varying forms with OptionSelect
 * /UploadingFiles -- Processing uploaded files

= Form2 Framework =

 * Form2 GettingStarted -- a simple example

= Design Patterns =

 * /UrlAsInterface -- Design your application's URLs carefully.
 * /SeparateDomainObjectsAndInterface -- Don't mix domain logic with HTML rendering and other webbish details.
 * /LongRunningProcesses -- Starting lengthy tasks from a Quixote handler

= Graphics =

 * /StaticDirectory, StaticFile: Returning files (images, PDF, CSS) from the filesystem
 * /Creating images with PIL
 * /Creating PDF with ReportLab
 * /Creating graphs with Chaco

= Internationalization =

 * /Listing available locales
 * /Choosing a locale
 * /Localizing messages
 * /Localizing dates/times
 * /Localizing currency

= Server-related tasks =

 * /RejectUnwantedRequests -- How to ignore unwanted/illegal requests when running as a Medusa server.
 * /Tips for running QuixoteAndMedusaAsWin32Service. (Needs the service info added. I'm not familiar with that part.)
 * /GettingFastCgiToWork : Specifically with the demo.
 * /ScgiConfiguration : Common pitfalls with SCGI (especially mod_scgi on Apache)

= Unclassified =

 * /StandaloneApp -- Writing a standalone application
 * /Sending an e-mail message
 * /Sending MIME e-mail
 * /ReusingConnections -- Reusing database connections, proxies, and other resources.
 * /DulcineaCookbook -- tips for using site management tools and ready-made classes in Dulcinea

----
CategoryCookbook
Line 7: Line 110:
[[TableOfContents]]
= 文章大标 =
''简述''
== 章标题1 ==

=== 小节标题1 ===
{{{
#!python
Python code
}}}

==== 次节标题1 ====
xxx

== 章标题2 ==

=== 小节标题2 ===
{{{
其它
代码引用
}}}

==== 次节标题2 ====
yyy

Quixote 食谱! TableOfContents

[wiki:self/QuixoteQuickIn 快速进入“堂吉诃德”]

[http://quixote.ca/qx/QuixoteCookbook QuixoteCookbook(原文)]

The Quixote Cookbook provides a set of small recipes and tips for using Quixote.

General web interactions

Sessions

Authentication

Templating

Error handling

Forms

  • /Validating user input
  • /Multiple options
  • /Indicating errors
  • /CustomFormRendering -- Customizing the appearance of a form

  • /Recording hidden fields
  • /Multi-page forms
  • /Varying forms with OptionSelect

  • /UploadingFiles -- Processing uploaded files

Form2 Framework

Design Patterns

Graphics

Internationalization

  • /Listing available locales
  • /Choosing a locale
  • /Localizing messages
  • /Localizing dates/times
  • /Localizing currency

Server-related tasks

Unclassified

  • /StandaloneApp -- Writing a standalone application

  • /Sending an e-mail message
  • /Sending MIME e-mail
  • /ReusingConnections -- Reusing database connections, proxies, and other resources.

  • /DulcineaCookbook -- tips for using site management tools and ready-made classes in Dulcinea


CategoryCookbook ::-- ZoomQuiet [DateTime(2005-06-11T10:38:17Z)]

QuixoteCookbook (last edited 2009-12-25 07:10:32 by localhost)