You can subscribe to this list here.
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2009 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
|
From: Joachim V. d. A. <jo...@pr...> - 2009-12-16 10:55:13
|
equanda 0.9.5 has been released. For tapestry users the most important changes are - upgrade to tapestry 5.1.0.5. - new slider component which allows data entry using the slider or direct input. - new DeltaBar component which displays a from-to percentage grafical representation. Full release notes can be found at http://jira.equanda.org/secure/ReleaseNote.jspa?version=10040&styleName=Text&projectId=10000&Create=Create The 0.9.5 release also includes major changes in the generated EJB/JPA components and bugfixes in the generated user interface. equanda is a framework which allows a highly customizable skeleton JEE application to be generated from the domain description. This contains both the perstence layer (EJB3) and web interface (using tapestry5). The domain model allows a lot of details for the application to be included, this way these are considered without requiring code to be written. Both the generated persistence layer and web interface are highly customizable. All changes in the code are maintained when the domain model is modified. The generated web interface has detailed authorization configuration capabilities. -- Joachim Van der Auwera PROGS bvba, progs.be |
|
From: Joachim V. d. A. <jo...@pr...> - 2009-08-18 21:32:22
|
After some technical problems with the (virtual) server which hosted the project's JIRA, it is now back online. Joachim -- Joachim Van der Auwera PROGS bvba, progs.be |
|
From: Borut B. <bor...@gm...> - 2009-08-18 14:13:04
|
Hi, I am trying to use http://www.equanda.org/equanda-tapestry5/textfield.htmland have just encountered one problem - it works in FF, but not in IE. I am using <dependency> <groupId>org.equanda</groupId> <artifactId>equanda-tapestry5</artifactId> <version>0.9.4</version> </dependency> with Tapestry 5.0.18. Is this a known issue? The http://jira.equanda.org/ is not responding. I haven't looked in the sources yet as I am javascript newby. Can you give some pointers? IE reports "Client Exception processing response Object error" JAVA ========================= ////////////////// @Property @Persist(PersistenceConstants.FLASH) private String suggestedUsernames; @Inject @Property private Block usernameTakenBlock; @Inject private FailedUsernameTracker failedUsernameTracker; Block onChangeFromUsername(String infix, String username) { if(persistenceManager.checkIfUsernameTaken(username)) { try { String remoteAddr = requestGlobals.getHTTPServletRequest().getRemoteAddr(); String userAgent = requestGlobals.getHTTPServletRequest().getHeader("user-agent"); failedUsernameTracker.setFailedUsername(remoteAddr); } catch (InterruptedException e) { logger.warn("FailedUsernameTracker InterruptedException", e); } accountRequest.setUsername(username); suggestedUsernames = persistenceManager.getSuggestedUsernamesFor(username, accountRequest.getFirstName(), accountRequest.getLastName()); return usernameTakenBlock; } else { return null; } } @Log Block onChangeFromFirstname(String infix, String firstName) { accountRequest.setFirstName(firstName); return null; } @Log Block onChangeFromLastname(String infix, String lastName) { accountRequest.setLastName(lastName); return null; } ////////////////// TEMPLATE ======================== <li> <t:label for="firstname"/><b>*</b> <input t:type="equanda/TextField" t:id="firstname" value="accountrequest.firstname" zone="uzone" t:validate="required,regexp,minLength=2,maxLength=30" maxlength="30"/> </li> <li> <t:label for="lastname"/><b>*</b> <input t:type="equanda/TextField" t:id="lastname" value="accountrequest.lastname" zone="uzone" t:validate="required,regexp,minLength=2,maxLength=30" maxlength="30"/> </li> <li> <t:label for="username"/><b>*</b> <input t:type="equanda/TextField" t:id="username" value="accountrequest.username" zone="uzone" t:validate="required,regexp,minLength=4,maxLength=14, forbiddenusername" maxlength="14"/> </li> <t:block t:id="usernameTakenBlock"> <li> Uporabniško ime <b>${accountrequest.username}</b> je že zasedeno. Poskusite <i>${suggestedUsernames}</i> </li> </t:block> <t:zone t:id="uzone"/> Thanks, Borut |
|
From: Joachim V. d. A. <jo...@pr...> - 2009-04-19 19:25:35
|
equanda 0.9.4 has been released. Full release notes can be found at http://jira.equanda.org/secure/ReleaseNote.jspa?version=10031&styleName=Html&projectId=10000&Create=Create The 0.9.4 release was mainly focussed on fixing bugs in the existing functionality. Noteworthy changes include the upgrade to tapestry 5.1. and the inclusion of the new TextAreaAutoExpander component in the equanda-tapestry5 module. equanda is a framework which allows a highly customizable skeleton JEE application to be generated from the domain description. This contains both the perstence layer (EJB3) and web interface (using tapestry5).The domain model allows a lot of details for the application to be included, this way these are considered without requiring code to be written.Both the generated persistence layer and web interface are highly customizable. All changes in the code are maintained when the domain model is modified.The generated web interface has detailed authorization configuration capabilities. -- Joachim Van der Auwera PROGS bvba, progs.be |
|
From: Joachim V. d. A. <jo...@pr...> - 2009-02-16 08:09:33
|
There is only one significant change in this version, the release of the equanda-t5navigation module. When this module is included in your project, there is easy navigation support (which could also be considered mini-conversations). When this navigation is applied, you can easily create breadcrumbs which go back to a page with the correct state. See the documentation : http://equanda.org/equanda-t5navigation/index.html There is also a simple demo : http://app.spoon-it.be/t5example/pagea This module was possible thanks to the base conversation code which was made available by Kristian Marinkovic. -- Joachim Van der Auwera PROGS bvba, progs.be |
|
From: Joachim V. d. A. <jo...@pr...> - 2009-01-31 17:52:17
|
equanda 0.9.2 has been released. Most important changes : For the equanda-tapestry5 module - TreeTable component added - TextField component which does an ajax call using the field value as parameter when the textfield is modified, allow a zone to be updated. WHen used in combination with the autocomplete component, you can have help while typing the value, and have more info displayed when the field data is entered. - JSPagedLoop does not flash on load and is now faster - Tabs component can now remember state (using either cookie or persistent state) - the updated demo is available at http://app.spoon-it.be/t5example/ Generated user interface : - link fields can now be selected by typing the reference (if any) - detailed (table/field) level authorizations based on rule and configuration per user - upgrade to tapesry 5.0.18 (GA) and chenillekit - switching between view and edit mode now possible client side - email and url renderers are provided standard - performance improvements - all fixed texts are translated - full support for all field types in both edit and display mode Domain model : - domain model handling now in separate module - extra details can now be added for "subjectory" mappings. These are useful for mapping /converting information between different domain model. - unique-for constraint added, with full support in object and web layer - selects now allowed on links with full support in object and web layer General : - reworked exception handling to be more general equanda is a framework which allows a highly customizable skeleton JEE application to be generated from the domain description. This contains both the perstence layer (EJB3) and web interface (using tapestry5). The domain model allows a lot of details for the application to be included, this way these are considered without requiring code to be written. Both the generated persistence layer and web interface are highly customizable. All changes in the code are maintained when the domain model is modified. The generated web interface has detailed authorization configuration capabilities. Full release notes, see http://jira.equanda.org/secure/ReleaseNote.jspa?version=10024&styleName=Html&projectId=10000&Create=Create -- Joachim Van der Auwera PROGS bvba, progs.be |
|
From: Joachim V. d. A. <jo...@tr...> - 2008-08-14 11:14:01
|
The equanda project has released a new version. equanda is a an open source framework which allows generation of a base JEE application, including DAO layer and tapestry5 based user interface from a domain model. The DAO layer uses a EJB3 backend with possibility for powerful declarative constraints and added programmatic constraints. The user interface is component based and allows extensive customizations and re-use of components for custom pages. The project also contains a generic reusable set of tapestry components and general utility code. This is a further step to making it more feature complete, moving towards v1. Notable changes include : - multiple select in generated linklist - inline link components which avoid page navigation - a Display component which only displays, and does not allow edit is now generated - compare constraint for link field which limits the linked records to have the right type</li> - accordion component can remember state - new ValidationTrackerDelegate component - upgrade to tapestry 5.0.14 - many smaller improvements and bugfixes Full release notes can be found in jira : http://jira.equanda.org/secure/ReleaseNote.jspa?version=10020&styleName=Html&projectId=10000&Create=Create -- Joachim Van der Auwera blog.progs.be |
|
From: Joachim V. d. A. <jo...@pr...> - 2008-05-13 10:57:57
|
adasal wrote: > Joachim what are your thoughts on OWL export of the object model? Where > would that be used? > The main use for me is for documentation purposes. It is very practical to take the owl model, import that into protégé and use the Jambalaya plugin to create a graphical representation of the entities and the links between them. While I had hoped this would also be possible by experting the model in UML (using the xmi format), it seems this does not allow storing a graphical representation (at least not in the tools I looked at). > I have to admit I am interested in something else, but have made no > progress, that of the possible use of Tapestry with OWL. Henry Story has the > story (excuse the pun). https://sommer.dev.java.net/sommer.html > It seems to me that if you have implemented the export of the object model > into OWL that is a step away from consuming OWL within Tapestry perhaps by > creating a pipeline? > To a large extent, you could also do the reverse mapping, converting owl into a equanda domain model and this can then be used to build the persistence layer and user interface. The difference being that owl is more generic in (data) modelling capabilities but the domain model has specific features to add annotations about constraints and hints for the user interface. > Might this have some benefit? Henry Story discuses ActiveRDF extension to > Ruby where using RDF seems as natural as importing a package. I think it > would have benefits. Display data according to inferred type and so on. > What do you think? > In the equanda context, you have to keep in mind that it uses code generation, and thus a compilation step is necessary to move from model (be it owl or equanda's own representation) to a running program. At first guess this seems to be a constraint. Apart from that, I think I need a better understanding of what you want to achieve to give proper feedback. Kind regards, Joachim -- Joachim Van der Auwera PROGS bvba, progs.be |
|
From: Joachim V. d. A. <jo...@pr...> - 2008-05-13 10:52:10
|
-------- Original Message -------- Subject: Re: [ANN] equanda 0.9 released Date: Fri, 9 May 2008 19:04:06 +0100 From: adasal <ada...@gm...> Reply-To: Tapestry users <us...@ta...> To: Tapestry users <us...@ta...> References: <481...@tr...> <e8a...@ma...> Joachim what are your thoughts on OWL export of the object model? Where would that be used? I have to admit I am interested in something else, but have made no progress, that of the possible use of Tapestry with OWL. Henry Story has the story (excuse the pun). https://sommer.dev.java.net/sommer.html It seems to me that if you have implemented the export of the object model into OWL that is a step away from consuming OWL within Tapestry perhaps by creating a pipeline? Might this have some benefit? Henry Story discuses ActiveRDF extension to Ruby where using RDF seems as natural as importing a package. I think it would have benefits. Display data according to inferred type and so on. What do you think? Adam 2008/5/7 adasal <ada...@gm...>: > Hi Joachim, > I have looked at your web site and discussed this with colleagues. It seems > like a very interesting development to me. The apparent ease with which MVC > can be split between different machines may be of particular interest to us > due to the scale and further scaling needs of our web site, one of the > largest UK web sites. > We are not actively developing either with Tapestry or anything else at the > moment for reasons too boring to go into here. > But I am actively promoting Tapestry adoption, whether this turns out to be > 4 or 5 will depend on time frames. > Your tool is very welcome and increases the credibility of what is already > a very credible framework. > Adam Saltiel > Java Enterprise Designer > Serco Web Solutions > Serco Plc > > 2008/5/5 Joachim Van der Auwera <jo...@tr...>: > > equanda, a open source project to generate a JEE application based on a >> domain model, has released version 0.9. >> >> equanda generates the EJB3 access objects with possibility for powerful >> declarative constraints and added programmatic constraints. >> equanda also generates a tapestry5 based user interface with powerful >> options for customizations. >> All this (and quite a few other bots and pieces) are generated at compile >> time from a XML description of the data and constraints. The customizations >> remain intact in the generation process. >> >> This is the first useable release of equanda since the project started >> (though the user interface still lacks features). >> >> Notable changes include : >> - initial tapestry5 user interface >> - type handling in field templates now also interprets subtags >> - filter string per table >> - improved form traversal in user interface, which also auto switches to >> the next tab >> - allow templates to define extra key-value pairs, possibly overwritten by >> user >> - fields named "Reference" or "Description" should automatically be marked >> as is-reference or is-description >> - generate UML and OWL from the domain model >> - Improve xml reading/handling in domain model parsing code >> - add selectors on proxies >> - create archetype for empty equanda project >> - tapestry5 accordion component >> - tapestry5 tabs component >> - tapestry5 FormTraversal component >> - add equandaReset() method in proxies to revert the state to the database >> values >> - tapestry5 create "manifest" binding prefix >> - Should allow a table type (in the inheritance tree) to be impossible to >> create >> >> For more information, visit the project web site : http:// equanda.org/ >> >> -- >> Joachim Van der Auwera >> http://blog.progs.be/ >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: use...@ta... >> For additional commands, e-mail: use...@ta... >> >> > -- Joachim Van der Auwera PROGS bvba, progs.be |
|
From: Joachim V. d. A. <jo...@tr...> - 2008-05-05 09:42:34
|
equanda, a open source project to generate a JEE application based on a domain model, has released version 0.9. equanda generates the EJB3 access objects with possibility for powerful declarative constraints and added programmatic constraints. equanda also generates a tapestry5 based user interface with powerful options for customizations. All this (and quite a few other bots and pieces) are generated at compile time from a XML description of the data and constraints. The customizations remain intact in the generation process. This is the first useable release of equanda since the project started (though the user interface still lacks features). Notable changes include : - initial tapestry5 user interface - type handling in field templates now also interprets subtags - filter sttring per table - improved form traversal in user interface, which also auto switches to the next tab - allow templates to define extra key-value pairs, possibly overwritten by user - fields named "Reference" or "Description" should automatically be marked as is-reference or is-description - generate UML and OWL from the domain model - Improve xml reading/handling in domain model parsing code - add selectors on proxies - create archetype for empty equanda project - tapestry5 accordion component - tapestry5 tabs component - tapestry5 FormTraversal component - add equandaReset() method in proxies to revert the state to the database values - tapestry5 create "manifest" binding prefix - Should allow a table type (in the inheritance tree) to be impossible to create For more information, visit the project web site : http://equanda.org/ <http://sourceforge.net/projects/equanda> -- Joachim Van der Auwera http://blog.progs.be |
|
From: Joachim V. d. A. <jo...@tr...> - 2008-05-05 09:42:27
|
equanda-tapestry5, the library of tapestry5 components which are independent from the rest of the equanda framework, had an intermediate version 0.8.5. Considering that this had no version history, was not reproducable and (in hindsight) contained some problems, this version has been removed from the repository now that equanda 0.9 has been released. If you were using 0.8.5 then you should update your pom. Sorry for the inconvencience, Joachim -- Joachim Van der Auwera blog.progs.be |
|
From: Joachim V. d. A. <jo...@tr...> - 2007-11-07 19:10:11
|
equanda 0.8 has been released and is available from the maven repository at http://maven.progs.be/m2repo The documentation is not complete yet, but this should improve in the following days. Enjoy, Joachim -- Joachim Van der Auwera blog.progs.be |