Changes between Version 196 and Version 197 of WikiStart


Ignore:
Timestamp:
11/30/2011 10:16:37 AM (7 years ago)
Author:
Jonathan Jacobs
Comment:

New front page that makes use of the new visual style and uses wiki markup instead of HTML

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v196 v197  
     1{{{
     2#!div class="column-layout" style="display: table;"
     3{{{
     4#!div class="leftcol" style="display: table-cell"
     5{{{
     6#!div class="leftcolcol"
     7{{{
     8#!div id="download"
     9[[Image(https://dl.dropbox.com/u/4030134/Twisted/Twisted_files/download_icon.png, id=download_icon, title=Downloads, link=wiki:Downloads)]]
     10
     11= Downloads =
     12
     13== Source ==
     14
     15 * [http://pypi.python.org/packages/source/T/Twisted/Twisted-11.1.0.tar.bz2#md5=972f3497e6e19318c741bf2900ffe31c Twisted 11.1.0 (tar.bz2)]
     16
     17
     18== Windows (32-bit) ==
     19
     20 * [http://pypi.python.org/packages/2.7/T/Twisted/Twisted-11.1.0.win32-py2.7.msi#md5=97aec12375dfa1e492c0a4cab6a57f4b Twisted 11.1.0 for Python 2.7]
     21 * [http://pypi.python.org/packages/2.6/T/Twisted/Twisted-11.1.0.win32-py2.6.msi#md5=c4b4ce07d5f9f29e36e3c65b7f59a273 Twisted 11.1.0 for Python 2.6]
     22 * [http://pypi.python.org/packages/2.5/T/Twisted/Twisted-11.1.0.win32-py2.5.msi#md5=b568b504524fda2440c62aa1616b3fe5 Twisted 11.1.0 for Python 2.5]
     23
     24
     25== Other ==
     26
     27 * [wiki:Downloads More downloads]
     28
     29
     30== Dependencies ==
     31
     32 * [http://pypi.python.org/pypi/zope.interface#download zope.interface]
     33}}}
     34
     35
     36{{{
     37#!div class="donations"
     38
     39== Donate to Twisted ==
     40
     41Donations are [wiki:TwistedSoftwareFoundation#Background tax-deductible].
     42
    143{{{
    244#!html
    3 
    4 <table width="100%" border="0" cellpadding="0" cellspacing="0">
    5   <tr>
    6     <td valign="top" width="273">
    7   <div id="download_top" class="download-left">
    8    
    9   </div>
    10   <div id="download" style="color: white" class="download-left">
    11 
    12     Source:<br />
    13     <a class="ext-link" href="http://pypi.python.org/packages/source/T/Twisted/Twisted-11.1.0.tar.bz2#md5=972f3497e6e19318c741bf2900ffe31c">Twisted 11.1.0 tar</a><br />
    14     Win32:<br />
    15     <a class="ext-link" href="http://pypi.python.org/packages/2.5/T/Twisted/Twisted-11.1.0.win32-py2.5.msi#md5=b568b504524fda2440c62aa1616b3fe5">Twisted 11.1.0 for Python 2.5</a><br />
    16     <a class="ext-link" href="http://pypi.python.org/packages/2.6/T/Twisted/Twisted-11.1.0.win32-py2.6.msi#md5=c4b4ce07d5f9f29e36e3c65b7f59a273">Twisted 11.1.0 for Python 2.6</a><br />
    17     <a class="ext-link" href="http://pypi.python.org/packages/2.7/T/Twisted/Twisted-11.1.0.win32-py2.7.msi#md5=97aec12375dfa1e492c0a4cab6a57f4b">Twisted 11.1.0 for Python 2.7</a><br /> -->
    18 
    19     And More:<br />
    20     <a class="wiki" href="/trac/wiki/Downloads">Other Downloads</a><br />
    21     Dependencies:<br />
    22     <a href="http://pypi.python.org/pypi/zope.interface#download">Zope.Interface</a>
    23   </div>
    24   <div id="download_bottom" class="download-left">
    25    
    26   </div>
    27 
    28     <h2>The Twisted Book</h2>
    29 <a href="http://www.amazon.com/gp/product/0596100329?ie=UTF8&amp;tag=jpcalsjou-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0596100329"><img align="center" src="http://oreilly.com/catalog/covers/twistedadn.s.gif" /></a>
    30     </td>
     45<div class="donation-buttons">
     46    <div>
     47    <form action="https://checkout.google.com/cws/v2/Donations/622836985124940/checkoutForm" id="BB_BuyButtonForm" method="post" name="BB_BuyButtonForm">
     48        <input name="item_name_1" value="Twisted Project (via Software Freedom Conservancy)" type="hidden">
     49        <input name="item_description_1" value="A directed, ear-marked donation for the Twisted Project, via the Software Freedom Conservancy." type="hidden">
     50        <input name="item_quantity_1" value="1" type="hidden">
     51        <input name="item_currency_1" value="USD" type="hidden">
     52        <input name="item_is_modifiable_1" value="true" type="hidden">
     53        <input name="item_min_price_1" value="5.0" type="hidden">
     54        <input name="item_max_price_1" value="25000.0" type="hidden">
     55        <div style="text-align: left">
     56            <label for="item_price_1">US $</label>
     57            <input id="item_price_1" name="item_price_1" value="25" type="text" style="text-align: right">
     58        </div>
     59        <input name="_charset_" value="utf-8" type="hidden">
     60        <input onclick="return setDonationAmount(this.form, 'item_price_1')" alt="Google Checkout" src="https://checkout.google.com/buttons/donateNow.gif?merchant_id=622836985124940&w=115&h=50&style=trans&variant=text&loc=en_US" type="image">
     61    </form>
     62    </div>
     63    <div>
     64    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
     65        <input name="cmd" value="_s-xclick" type="hidden">
     66        <input name="hosted_button_id" value="ZB3NXPUZHQUKS" type="hidden">
     67        <input name="currency_code" value="USD" type="hidden">
     68        <input name="amount" value="25" type="hidden">
     69        <input onclick="return setDonationAmount(this.form, 'amount')" type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" border="0" alt="PayPal">
     70        <div style="text-align: center; padding-top: 3px; font-size: 0.85em; color: #555">PayPal</div>
     71        <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
     72    </form>
     73    </div>
     74</div>
     75}}}
    3176
    3277
    33     <td valign="top" class="centercol" style="padding-left: 10px; padding-right: 15px">
    34 <h1 id="WhatisTwisted">What is Twisted?</h1>
    35 <p>
    36 Twisted is an event-driven networking engine written in Python and licensed under the open source <a class="ext-link" href="http://www.opensource.org/licenses/mit-license.php"><span class="icon">MIT license</span></a>.
    37 </p>
     78= Twisted Sponsors =
    3879
    39 <p><b>Nov 17, 2011:</b> Twisted 11.1 <a href="http://twistedmatrix.com/pipermail/twisted-python/2011-November/024916.html">has been released</a>.
    40 <br />
     80[wiki:TwistedSoftwareFoundation Become a 2011 sponsor today]!
    4181
    42 <h2 id="Servers">Easy Custom Servers and Clients</h2>
     82=== Your Logo Here ===
    4383
    44 <p>Twisted makes it easy to implement custom network applications, both servers and clients. Here's a TCP server that echoes back everything that's written to it:</p>
     84You can use the form above for both personal donations and corporate sponsorships; for any donation above [wiki:TwistedSoftwareFoundation#SponsorshipLevels the bronze level], we will display your logo here on the front page.
    4585
    46 <div class="code"><pre>
     86{{{
     87#!div class="twisted-sponsors"
     88
     89=== Gold ===
     90
     91[[Image(TSF/SponsorLogos:google.png, title=Google, link=http://code.google.com/opensource/)]]
     92
     93=== Silver ===
     94
     95[[Image(TSF/SponsorLogos:Appropriate-Solutions-Inc.gif, title=Appropriate Solutions Inc, link=http://www.appropriatesolutions.com/)]]
     96[[Image(TSF/SponsorLogos:zenoss.2.png, title=Zenoss, link=http://www.zenoss.org/)]]
     97[[Image(TSF/SponsorLogos:securitymetrics.png, title=Security Metrics, link=http://www.securitymetrics.com/)]]
     98[[Image(TSF/SponsorLogos:fluidinfo-logo-160x80.png, title=Fluidinfo, link=http://fluidinfo.com/)]]
     99[[Image(TSF/SponsorLogos:pantheon-logo-white-160x37.png, title=Pantheon, link=http://getpantheon.com/)]]
     100
     101=== Bronze ===
     102
     103[[Image(TSF/SponsorLogos:seomoves.gif, title=SEO Moves, link=http://seomoves.org/)]]
     104[[Image(TSF/SponsorLogos:hydra.png, title=Hydra Labs, link=http://hydralabs.com/)]]
     105}}}
     106
     107}}}
     108}}}
     109}}}
     110
     111{{{
     112#!div class="centercol" style="display: table-cell"
     113
     114= What is Twisted? =
     115
     116[[Image(http://oreilly.com/catalog/covers/twistedadn.s.gif, title=The Twisted Book, align=right, link=http://www.amazon.com/gp/product/0596100329?ie=UTF8&tag=jpcalsjou-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0596100329)]]
     117
     118Twisted is an event-driven networking engine written in Python and licensed under the open source [http://www.opensource.org/licenses/mit-license.php MIT license].
     119
     120{{{
     121#!div style="clear: both"
     122}}}
     123
     124
     125== Easy Custom Servers and Clients ==
     126
     127Twisted makes it easy to implement custom network applications, both servers and clients. Here's a TCP server that echoes back everything that's written to it:
     128
     129{{{
     130#!python
    47131from twisted.internet import protocol, reactor
    48132
     
    57141reactor.listenTCP(1234, EchoFactory())
    58142reactor.run()
    59 </pre></div>
     143}}}
    60144
    61 <p>Learn more about <a href="/documents/current/core/howto/servers.html">writing servers</a>, <a href="/documents/current/core/howto/clients.html">writing clients</a> and the <a href="/documents/current/core/howto/index.html">core networking libraries</a>, including support for SSL, UDP, scheduled events, unit testing infrastructure, and much more.</p>
    62 
    63 <br />
     145Learn more about [http://twistedmatrix.com/documents/current/core/howto/servers.html writing servers], [http://twistedmatrix.com/documents/current/core/howto/clients.html writing clients] and the [http://twistedmatrix.com/documents/current/core/howto/index.html core networking libraries ], including support for SSL, UDP, scheduled events, unit testing infrastructure, and much more.
    64146
    65147
    66 <h2 id="Web">Event-Driven Web Applications</h2>
     148== Event-Driven Web Applications ==
    67149
    68 <p>Twisted includes an event-driven web server. Here's a sample web application:</p>
     150Twisted includes an event-driven web server. Here's a sample web application:
    69151
    70 <div class="code"><pre>
     152{{{
     153#!python
    71154from twisted.web import server, resource
    72155from twisted.internet import reactor
     
    74157class HelloResource(resource.Resource):
    75158    isLeaf = True
    76     numberRequests = 0
    77 
    78159    def render_GET(self, request):
    79         self.numberRequests += 1
    80160        request.setHeader("content-type", "text/plain")
    81         return "I am request #" + str(self.numberRequests)
     161        return "Hello, world!"
    82162
    83163reactor.listenTCP(8080, server.Site(HelloResource()))
    84164reactor.run()
    85 </pre></div>
     165}}}
    86166
    87 <p>Learn more about <a href="/documents/current/web/howto/web-in-60/index.html">web application development</a> and Twisted's <a href="/documents/current/web/howto/client.html">HTTP client</a>.</p>
    88 
    89 <br />
    90 
    91 <h2 id="More">And Other Protocols</h2>
    92 
    93 <p>Twisted also supports many common network protocols, including SMTP, POP3, IMAP, SSHv2, and DNS. For more information see our <a href="/trac/wiki/Documentation">documentation</a> and <a href="http://twistedmatrix.com/documents/current/api/">API reference</a>.</p>
    94 
    95 <br />
     167Learn more about [http://twistedmatrix.com/documents/current/web/howto/web-in-60/index.html web application development] and Twisted's [http://twistedmatrix.com/documents/current/web/howto/client.html HTTP client].
    96168
    97169
    98 <h2 id="QuickLinks">More Information</h2>
     170== And Other Protocols ==
    99171
    100 <p>
     172Twisted also supports many common network protocols, including SMTP, POP3, IMAP, SSHv2, and DNS. For more information see our [wiki:Documentation documentation] and [http://twistedmatrix.com/documents/current/api/ API reference].
     173
     174
     175== More Information ==
     176
    101177General Information:
    102 </p>
    103 <ul><li><a class="wiki" href="/trac/wiki/Downloads">Downloads</a> - Get it!
    104 </li><li><a class="wiki" href="/trac/wiki/Documentation">Documentation</a> - Everything you need to know to get started
    105 </li><li>List Info - Access the <a href="/cgi-bin/mailman/listinfo/twisted-python">twisted-python</a> and <a href="/cgi-bin/mailman/listinfo/twisted-web">twisted-web</a> mailing lists
    106 </li><li><a class="ext-link" href="http://labs.twistedmatrix.com/"><span class="icon">News</span></a> - Read the latest news about Twisted
    107178
    108 </li><li><a href="/trac/report">Tracker</a> - <a href="/trac/newticket?type=defect">Report a bug</a> or <a href="/trac/newticket?type=enhancement">request a feature</a> (<a href="/trac/register">Registration</a> is required)
    109 </li></ul><p>
     179    * [wiki:Downloads Downloads] - Get it!
     180    * [wiki:Documentation Documentation] - Everything you need to know to get started
     181    * List Info - Access the [http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python twisted-python] and [http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web twisted-web] mailing lists
     182    * [http://labs.twistedmatrix.com/ News] - Read the latest news about Twisted
     183    * [/report Tracker] - [/newticket?type=defect Report a bug] or [/newticket?type=enhancement request a feature] ([/register Registration is required])
     184
    110185More Useful Pointers:
    111 </p>
    112 <ul><li><a class="wiki" href="/trac/wiki/TwistedCommunity">The Twisted Community</a> - Get in touch with other Twisted users and developers
    113186
    114 </li><li><a class="wiki" href="/trac/wiki/ContributingToTwistedLabs">Contributing</a> to Twisted
    115 </li><li><a class="wiki" href="/trac/wiki/TwistedDevelopment">Our Development Process</a>
    116 </li><li><a class="wiki" href="/trac/wiki/SuccessStories">Success Stories</a> - Read about people who have been successful with Twisted
    117 </li><li><a class="wiki" href="/trac/wiki/TheTwistedShow">The Twisted Show</a> - Interviews and podcasts with businesses and projects that use Twisted
    118 </li><li><a class="wiki" href="/trac/wiki/ProjectsUsingTwisted">Software that uses Twisted</a> - Learn what other projects are using Twisted
    119 </li><li><a class="wiki" href="/trac/wiki/TwistedMatrixLaboratories">The Labs</a> - What is <i>Twisted Matrix Laboratories</i>?
    120 
    121 </li><li><a class="wiki" href="/trac/wiki/TwistedSponsors">Sponsors</a> - Individuals and organisations aid development with donations of hardware, software, hosting, and so on
    122 </li><li><a class="wiki" href="/trac/wiki/Windows">Windows</a> - We're especially seeking resources to help improve Twisted on Windows
    123 </li></ul>
    124 <br />
    125 <br />
    126 <br />
    127     </td>
    128     <td valign="top" width="200">
    129   <div>
    130     <h3>Twisted Sponsors</h3>
    131 
    132     <h4><a href="/trac/wiki/TwistedSoftwareFoundation">Become a 2012 Sponsor Today!</a></h4>
    133 <div>
    134 Donations are <a href="/trac/wiki/TwistedSoftwareFoundation#Background">tax-deductible</a>.
    135 <form action="https://checkout.google.com/cws/v2/Donations/622836985124940/checkoutForm" id="BB_BuyButtonForm" method="post" name="BB_BuyButtonForm">
    136     <input name="item_name_1" type="hidden" value="Twisted Project (via Software Freedom Conservancy)" />
    137     <input name="item_description_1" type="hidden" value="A directed, ear-marked donation for the Twisted Project, via the Software Freedom Conservancy." />
    138     <input name="item_quantity_1" type="hidden" value="1" />
    139     <input name="item_currency_1" type="hidden" value="USD" />
    140     <input name="item_is_modifiable_1" type="hidden" value="true" />
    141 
    142     <input name="item_min_price_1" type="hidden" value="5.0" />
    143     <input name="item_max_price_1" type="hidden" value="25000.0" />
    144     <input name="_charset_" type="hidden" value="utf-8" />
    145     <table cellpadding="5" cellspacing="0" width="1%">
    146         <tr>
    147             <td align="right" nowrap="nowrap" width="1%">
    148             $
    149             <input id="item_price_1" name="item_price_1" size="11" style="color:grey" type="text" value="25" />
    150             </td>
    151 
    152             <td align="left" width="1%">
    153                 <input alt="Donate" src="https://checkout.google.com/buttons/donateNow.gif?merchant_id=622836985124940&amp;w=115&amp;h=50&amp;style=white&amp;variant=text&amp;loc=en_US" type="image" />
    154             </td>
    155         </tr>
    156     </table>
    157 </form>
    158     <table cellpadding="5" cellspacing="0" width="100%">
    159         <tr>
    160             <td align="right" nowrap="nowrap" width="1%">
    161 
    162             PayPal
    163             </td>
    164             <td align="left" width="1%">
    165               <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    166               <input type="hidden" name="cmd" value="_s-xclick" />
    167               <input type="hidden" name="hosted_button_id" value="ZB3NXPUZHQUKS" />
    168               <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" />
    169               <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" />
    170               </form>
    171 
    172             </td>
    173         </tr>
    174     </table>
    175 </div>
    176     <h4>Your Logo Here</h4>
    177 You can use the form above for both personal donations and corporate sponsorships; for any donation above <a href="/trac/wiki/TwistedSoftwareFoundation#SponsorshipLevels">the Bronze level</a>, we will display your logo here on the front page.
    178     <h4>Gold</h4>
    179 <a href="http://code.google.com/opensource/"><img align="center" src="/trac/attachment/wiki/TSF/SponsorLogos/google.png?format=raw" /></a><br />
    180     <h4>Silver</h4>
    181 
    182 <a href="http://www.appropriatesolutions.com/"><img align="center" src="/trac/attachment/wiki/TSF/SponsorLogos/Appropriate-Solutions-Inc.gif?format=raw" /></a>
    183 <a href="http://www.zenoss.org/"><img align="center" src="/trac/attachment/wiki/TSF/SponsorLogos/zenoss.2.png?format=raw" /></a>
    184 <a href="https://www.securitymetrics.com/"><img align="center" src="/trac/attachment/wiki/TSF/SponsorLogos/securitymetrics.png?format=raw" /></a>
    185 <a href="http://fluidinfo.com/"><img align="center" src="/trac/attachment/wiki/TSF/SponsorLogos/fluidinfo-logo-160x80.png?format=raw" /></a>
    186 <a href="http://getpantheon.com/"><img align="center" src="/trac/attachment/wiki/TSF/SponsorLogos/pantheon-logo-white-160x37.png?format=raw" /></a>
    187     <h4>Bronze</h4>
    188 <a href="http://www.seomoves.org/"><img align="center" src="/trac/attachment/wiki/TSF/SponsorLogos/seomoves.png?format=raw" /></a>
    189 <a href="http://hydralabs.com"><img src="/trac/attachment/wiki/TSF/SponsorLogos/hydra.png?format=raw" /></a><br />
    190   </div>
    191     </td>
    192   </tr>
    193 </table>
     187    * [wiki:TwistedCommunity The Twisted Community] - Get in touch with other Twisted users and developers
     188    * [wiki:ContributingToTwistedLabs Contributing] to Twisted
     189    * [wiki:TwistedDevelopment Our Development Process]
     190    * [wiki:SuccessStories Success Stories] - Read about people who have been successful with Twisted
     191    * [wiki:TheTwistedShow The Twisted Show] - Interviews and podcasts with businesses and projects that use Twisted
     192    * [wiki:ProjectsUsingTwisted Software that uses Twisted] - Learn what other projects are using Twisted
     193    * [wiki:TwistedMatrixLaboratories The Labs] - What is Twisted Matrix Laboratories?
     194    * [wiki:TwistedSponsors Sponsors] - Individuals and organisations aid development with donations of hardware, software, hosting, and so on
     195    * [wiki:Windows Windows] - We're especially seeking resources to help improve Twisted on Windows
    194196}}}