Where possible, we release all the software we write under an open source licence. This benefits our clients – by reusing components we reduce costs – and by making our software public we improve reliability, security and performance.
Documentation and downloads for croutons v0.2.2 are now available.
Croutons make it stupidly simple to reuse your HTML markup. Croutons integrate easily with most html editors (including Dreamweaver), work seamlessly with your existing html code (however imperfect) and can be used by anyone with a grasp of HTML and CSS. It's simple to get started with croutons – here's an example:
<html crouton:based-on="virtual('/index.html')">
<p crouton:replace="#content">
This page is based on the markup found in /index.html.
The crouton:replace attribute means that
whatever is in this paragraph will be used to
replace the content area. Any CSS2 selector (like #content)
can be used to tell croutons where to replace content.
</p>
<td crouton:replace="table td.left-nav">
Of course you can replace other bits of the HTML too – in
fact, anything you can specify with a CSS selector, you can
override. Neat, eh?
</td>
</html>
For more information on croutons, go to the croutons homepage.
Pesto is a library for rapid web application development (not a framework, though there are framework-like aspects). The library and represents a unification of code which has been under development for several years in various guises, integrated with the WSGI standard.
For more information on Pesto, go to the Pesto homepage.
Pesto is available under the terms of the BSD license.