HOME | NEWS | FAQ | DOCUMENTATION | DOWNLOADS | LINKS | CONTACTS

Welcome to Paloose

Paloose is a simplified version of Cocoon using PHP. It resulted from scratching a long standing personal itch: that there are very few ISPs who will support Java/Tomcat for web sites, other than as a very expensive "professional" addition. Almost all will support PHP5 (sorry, Paloose does not use PHP4) and so I decided to write my version of a simple, cut-down Cocoon in PHP5. I wanted to use XML on my personal sites but could not use Cocoon because of the expense. I have been using Paloose for some time now and have always found it a good substitute for Cocoon in all but the most complex sites. Paloose may also encourage others to start using XML and XSL without having to use extra bits such as Tomcat, Jetty or a full Cocoon installation.

Paloose supports the following:

  • Generators:
    • Aggregation
    • Simple XML file generator
    • Directory listing generator
    • XML Template file generator
    • Preliminary support for Tidy generator (eg Word documents)
  • Transformers:
    • XSL transforms
    • Logging Transformer
    • Support for multi-language through i18n
    • XML Write to external file (SourceWriting)
    • Password Encoding Transformer
    • Page-hit Transformer
    • Picture Gallery Transformer
  • Serializers:
    • HTML serializer
    • XHTML serializer
    • XML serializer
    • Text serializer
  • Actions:
    • SendMail action
    • Authentication actions (supporting login and restricted pages)
  • Selectors:
    • Browser Selector
    • Request Parameter Selector
  • Forms:
    • Paloose Forms (based on JX forms)
    • Flowscripts and continuations
    • Entry checking
  • Associated Pipeline Parameters
  • Internal-only pipelines
  • Wildcard and regular expression pattern matchers
  • Redirection
  • Sitemap Resources
  • Subsitemaps
  • Views
  • Error handling
  • Simple Resource readers
  • Sitemap variables and pseudo-protocols
  • Request parameters

Please note that the technology underlying Paloose does not make it suitable for very large sites. If you need performance then upgrade to Cocoon — the extra expense will probably be unnoticable in the overall cost of a large site anyway. However, having the ability to try out XML and XSL ideas in a PHP environment with a subset of Cocoon is very useful.

To get started read the documentation pages and download the latest version of Paloose. Please remember that Paloose is still very much work in progress, but it is being used on this site and others, including Guinness Park Farm, Hop Vine Music and Chandos Symphony Orchestra.

What people say ...

"I started using [Paloose] soon after your announcement on the Cocoon-users mailing list, and have been very impressed by its completeness. I'd been wanting a way to work in a Cocoon-like paradigm ... that could be used on "standard" web hosts, and Paloose has filled that need very well."

Happy Paloosing!

News
3 June 2008
New version (1.1.0)
21 May 2008
New version (1.0.7)
18 December 2007
New version (1.0.4)
17 November 2007
New version (1.0.3)
26 October 2007
New version (1.0.2)
12 August 2007
New version (1.0.1)
1 May 2007
New version (1.0.0b8)
1 May 2007
Hosting on SourceForge.
26 April 2007
New version (1.0.0b7)
24 April 2007
New version (1.0.0b6)
 
left footerCopyright 2005 –2007 Hugh Field-Richards. All Rights Reserved. | 4648