The Perl Oak Component Tree is a set of objects designed to provide the maximum reusability to software development. Oak can be used in any development platform, but just the Web platform is implemented. In Oak, you define an XML file to each page and you will implement just the events.
|Tags||Internet Web Dynamic Content CGI Tools/Libraries Software Development Libraries Perl Modules Widget Sets|
Release Notes: There is a new component Oak::Web::Layout::Table, used to simplify the positioning of components into an Oak::Web::Page. Complete reorganization of packages: now it is possible to install just a part of Oak. Bugfixes in Oak::IO::Config and Oak::Filer::XML. This release is Debianized, and will probably be in the Debian distribution soon.
Release Notes: This release features an Oak Authentication and Authorization Service (Oak/AAS), ActionLinkList and LabeledInput components, and Oak::SOAP::Connector and Oak::SOAP::Application modules. The constructor method of Oak::Component was rewritten, and all components must now be created by passing RESTORE or RESTORE_TOPLEVEL. DBIEntity now manages auto-increment fields and can have the working Oak::IO::DBI object set. A Oak::Controller::EntityHelper module was added to help controllers, and a problem with references in Oak::Filer::Component was fixed.
Release Notes: Oak-Web is now included in Oak, so the package Oak-Web no longer exists. The DBIEntity abstract class has been created. Installation now works with Perl 5.8. The constructor no longer parse the XML twice.
Release Notes: A new PageNavigator component was added. A bug in which Oak::Web::Session would send all the cookies every time (and worse, sending the same cookie more than once) was fixed. Properties with false values are accepted again. Oak::Web::Additional::DateTimeField now works properly. A border was added to img's valid HTML properties. A newline that occurs after input is now removed.
Release Notes: This release features a DateTimeField component, and a TableList component. If a syntax error occurs, the same page is now automatically shown. mark_error is now used as a standard, there is a fix in the access to checkboxes, the SELECT component can be used as multivalue select, and the project now depends on Error version 0.15, as the previous version was causing a segmentation fault in Perl.