With just an hour or so left in 2008 it's time for a major AribaWeb update: AribaWeb-5.0b7.
As always there's a new screencast to show off some of what's new.
In this case we build a real app (an email-integrated bug tracker with full text search, user auth, etc, etc), and show that a basic AW project has 100x less code that its Rails equivalent (and does a lot more).
See below for the full list of new features, and check out our site at http://aribaweb.org to pull the latest code.
I look forward to hearing what you think!
Start 2009 off right: Spend the 1st catching up on your AW Screencasts! :-)
- craig
AtIssue: a new full-featured demo app
- email integrated lightweight bug/task tracker
Full Text Search support via Compass/Lucene (JPA / Hibernate integration)
- automatically used in choosers and search panels
New AppCore framework:
- Basic User, Group, Permission support
- Login (local auth)
- MailMonitor
New CSV Data Loader
- Automatically initializes new schemas by loading integration/pkg.ClassName.csv files
- Support relationship initialization (automatic foreign key lookup)
New project template for Master Detail apps
- Creates app set up for AppCore, Compass, ...
New mail parsing / viewing support (AWMimeParsedMessage, MimeMessageViewer)
- Mail Client example updated to use it
MetaUI: many enhancements
- New compact field ordering (and trait application) syntax: e.g.
zLeft => firstName => lastName; zRight => email#required => phone; - New wrapper style traits (bold, italic, heading, ...)
- OulineBox layout
- DataTable detail row rendering support
- Generic support in MetaIncludeComponent for wrappers, named contents
- Also, easily propagate full bag of bindings to subcomponents (awbindingDictionary binding support)
- Merge of "traits" and "trait" property (only "trait" lives on)
- Support for using parent context traits in rules affecting nested keys. e.g.:
module-trait=CoolMode { field { editing: false } }
- New compact field ordering (and trait application) syntax: e.g.
Bug Fixes:
- Build fix: re-builds were creating nested build directories (and breaking app re-launch)
- Some metaui Context exceptions (on nested value override chaining)
- MetaUI rapid-turnaround (reloading) fixes
- Rebuild of groovy app not rebuilding groovy classes
Updated Dependencies
- Updated to Hibernate 3.3.1, JavaMail 1.4.1, log4j-1.2.15
No comments:
Post a Comment