![]() | ![]() | News
26 November 2008
— Log4PHP Separation I have separated the logging system (Log4PHP) from the Paloose
distribution. It allows the two to be maintained separately so that the latest version of
the logging within Paloose is not dependent on me keeping the latest
Log4PHP available (via svn). I will keep the version that I use with Paloose
here in case there is a
problem. I have issued this as a new version
1.1.2b1.
19 November 2008
— Performance Discussions I have added a brief
discussion of performace issues with Paloose. They are certainly not
definitive but give a starting point.
15 October 2008
— New version (1.1.2) New version. Added support
for GEDCOM. Uses a generator to produce an XML version GedComGenerator.
13 October 2008
— Documentation update I have updated and corrected several pages within the Web documentation. There are
still one or two areas in the documentation that I will try and complete over the next few
weeks.
8 October 2008
— New version (1.1.1b3) New version. Removed
necessity for using namespace on i18n attributes in I18nTransformer. Improved default pattern formatting in I18nTransformer.
7 October 2008
— New version (1.1.1b2) New version. Cured bug where
ImageMagick files had fixed bin path. See version history for important addition to your
paloose.php file in the root of your site.
24 August 2008
— New version (1.1.1b1) New version. Minor cosmetics
and included (undocumented) Gedcom Generator support. Please do not use yet as it is very
much work in progress. I will produce some documentation as soon as I am happy with it.
Also cured bug in Aggregator stopping context://
pseudo-protocols from working. Cured namespace problem in Galleries (must use Paloose
namespace in gallery.xml files).
3 June 2008
— New version (1.1.0) New version to cure
consistency problem between Cocoon and Paloose. The code
statement in sitemaps used the name attribute instead of the
correct resource attribute. This is now been brought into line
with Cocoon. Apologies to all out there who will have to fix their sitemaps.
21 May 2008
— New version (1.0.7) Several bug fixes and minor
cosmetics. One especially nasty bug was one that prevented nested select
constructions. I have also added support in the Browser selector for iPhone. I skipped
several version numbers as they have been cosmetic mainly and I wanted a worthwhile
update.
18 December 2007
— New version (1.0.4) Gallery uses ImageMagick where
necessary. I have had to add this because of Mac OS X Leopard PHP5 not
supporting the image manipulation functions such as imagecreatefromjpeg.
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) New version to add
DirectoryGenerator.
1 May 2007
— Hosting on SourceForge. I am hosting the latest downloads on SourceForge.
Please use SourceForge forums to comment about Paloose or if you have any
problems.
26 April 2007
— New version (1.0.0b7) New version to clean up
configuration definitions. See the downloads
page for implications with existing systems.
24 April 2007
— New version (1.0.0b6) New version to correct some
untidiness in the base classes for components (Transformers, Generators etc).
23 April 2007
— New version (1.0.0b5) New version to make error
reporting a little cleaner for XML/XSLT problems (not well formed etc).
4 April 2007
— New version (1.0.0b4) New version to cure bug in
GalleryTransformer stopping root directory being picked up.
29 March 2007
— New version (1.0.0b3) Created new class hierarchy for the pipeline elements. Only of note if you have
created your own transformers etc. The inheritance is now from an intermediate class not
the PipeElement class. For example TransformerPipeElement for all transformers. This
affects generators, actions, transformers, selectors, readers, and serializers. A couple of
other bugs cured. (Note version numbering change :-( — still beta at this
stage)
27 March 2007
— New version (1.0.0b2) Added LogTransformer.
26 March 2007
— New beta version (1.0.0b1) New beta version (version
1.0.0b1) released. Documentation mostly complete. As well as new facilities
(forms and continuations and writing to XML files) this version cures existing bugs so I
thought it worth an early release. Please be patient and use the new frameworks with great
caution — any feedback (info@paloose.org) would be appreciated. See the
download page for more
details.
12 February 2007
— New version (0.15.0) New version (0.15.0)
allowing declaration of components in subsitemaps.
16 January 2007
— New version (0.14.1) New version (0.14.1)
correcting some minor bugs.
15 January 2007
— Added Porting to Cocoon How-to A short
explanation of what is required (very little) when porting from Paloose to
Cocoon.
12 January 2007
— Additional Documentation Added some more pages to the documentation of this site.
11 January 2007
— New version (0.14.0) I am issuing a new version
(0.14.0) of Paloose correcting a huge number of minor mistakes and with
cleaned up comments. The version number has skipped a couple of issues, these were really
internal corrections which I did not want to let go until I had a bigger update. As well as
these numerous corrections I have started to add session authorisation and numerous other
additions. Please ignore them for the present, they are still being developed and I did not
want to manufacture an issue that did not have them in. They should make no difference to
existing sites. I hope to produce these extra facilities sometime in the spring when I am
happy with them. They do not appear in the site documentation — a general rule
is, if it does not appear on this site, do not use it.
6 December 2006
— Extended documentation Lots of changes to the documentation pages to bring them up to date and correct
typos and mistakes.
5 December 2006
— Minor update (version 0.11.1) Global declaration of $gConfiguration missing in TidyGenerator
5 December 2006
— Major update (version 0.11.0) SendMail action added in version. Major documentation changes in Paloose site. See
downloads page for full
information about download. Several changes to the documentation pages on the Paloose site
to correct some wrong information and also to extend the documentation. The documentation
is still work in progress and needs more work. As time permits I will sort this out. Any
places where users can see problems then please contact me (info@paloose.org).
4 December 2006
— Added Forum I have added a Forum to
the Paloose site for people to post comments/enquiries/bug reports. This is my first foray
into such things so I hope I have got it right — please EMAIL (info@paloose.org)
me if there are any problems. I have used the phpBB suitable skinned to live with the Paloose
site.
30 November 2006
— Gallery how-to Page updated Looking at the Gallery How-to page I realise that it is a little misleading
(codeword for "wrong") in how the gallery should be used. In particularly the gallery index
file (gallery.xml) page. I have updated this to reflect what is actually done. Sorry for
the confusion.
29 November 2006
— Testing Actions and SendMailAction I have added Actions to the Paloose engine and am testing SendMailAction. I will
issue an update of Paloose as soon as I am happy with what I have added. If anyone wants
this functionality urgently and wishes to risk bugs then please contact me
(info@paloose.org) for an early release version.
22 November 2006
— Minor bug fix (version 0.10.1) Uninitialised variable in PageHitTransformer — normally would not show
up unless error.
21 November 2006
— Code made more robust (version 0.10.0) Having delved a little deeper and turned on the full PHP error messages on my local
development server (something I should have done some time ago) I have been able to find a
whole pile of very sloppy code which I should be ashamed of. This is now corrected, though
I doubt that it is the final word on the subject. All my sites now give no runtime PHP
advisory messages. Thanks, Mark, for the help. Oh for a strongly typed declarative language
... sigh.
17 November 2006
— Strong PHP checking I have noticed that some versions of PHP (especially on Windows) have a more
rigorous checking scheme for array index out-of-bounds, and null pointers. The version I
had been using assumed that a null string was the same as an empty string — in
short making allowances for my lousy programming. My desire for producing something quickly
overcoming the desire for good programming. I can only say: mea
culpa, I should have done this 100% from the start rather than on a somewhat
ad-hoc basis. I am currently working on a much more
defensive version of Paloose. Hope to have something ready within a few days.
16 November 2006
— Replaced PipeElementInterface (version 0.9.2b1) Replaced PipeElementInterface and changed component constructors to be more strict
with interface. Also update HandleError class to use PipeElement static component creation.
Several documentation tidies as well. Please use this version with caution as it is not
finally tested. It works with the Paloose site which uses all Paloose components, but there
is still a chance I missed something.
15 November 2006
— Removed PipeElement interface (version 0.9.1) Removed PipeElement interface which is not really necessary at present and was
causing a couple of irritating faults on some PHP implementations.
2 November 2006
— Added Resources/Call facility to pipelines (version 0.9.0) Added resources (like Cocoon) so that common pipeline fragements may be built and
called from other pipelines (use with caution as it has not had an exhaustive test. I will
add documentation as soon as possible. Cleaned up several areas of bad code and
documentation. Cured several bugs in the error reporting. Made sure all pipe building
components used same creation process in PipeElement class.
1 November 2006
— Added new documentation Many changes to documentation pages to enhance them. Especially the sitemap
components.
26 October 2006
— Added new serializers (Version 0.8.0) Added XHTMLSerializer, XMLSerializer and TextSerializer. Also updated the
HTMLSerializer and XHTMLSerializer so that the doctype and encoding are used (like Cocoon).
Numerous typos corrected and updates on Paloose site to reflect latest additions and
changes. New version (0.8.0) posted.
24 October 2006
— Added RegExp matcher (Version 0.7.0) Added a RegexpURIMatcher. It uses a PHP modified Perl syntax (see PHP5 manual). Changed WildcardURIException to be a more general
matcher exception, MatcherException. New version (0.7.0) posted.
17 October 2006
— Date translation problem There seems to be a problem with the date translation on the current Paloose site
server. The code works fine on my local server that I use to build and test the system, so
I am fairly sure that the problem is not with my code. I need to speak to my ISP to sort
out the build state of the PHP5 that they use. As a result the examples page about the i18n
transformer may not work as expected, sorry!
16 October 2006
— New Version (0.6.2) Cosmetic changes to debugging facilities.
19 September 2006
— New Version (0.6.1) Changes to date/time processing in I18nTransformer.
19 September 2006
— New Version (0.6.0) New version adding BrowserSelector, several documentation pages and many internal
cosmetic changes.
21 August 2006
— New Version (0.5.2) Added XInclude support to FileGenerator component. This was in the original
FileGenerator that I produced but somehow got removed in some fairly major editing that
happened subsequently.
13 August 2006
— New Version (0.5.1) Changed base class for WildcardURIMatcherException to unify the exception classes.
This cleaned up some early decisions on how to arrange the exception reporting. | ![]() |


