Re: New screencasts for v1.12.0

2016-04-03 Thread David Tildesley
Thanks Dan,Very useful. Cheers,David. Sent from Yahoo Mail on Android On Sat, 2 Apr, 2016 at 0:00, Dan Haywood wrote: Hi folks, I've spent a few evenings recording some new screencasts for v1.12.0 [1] Do take a look, you'll probably see something that you weren't aware of. I plan to do

[jira] [Commented] (ISIS-1303) Rename the project to better describe its values and purpose

2016-02-06 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-1303?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15136043#comment-15136043 ] David Tildesley commented on ISIS-1303: --- Picking up on Dan's list of p

[jira] [Comment Edited] (ISIS-1303) Rename the project to better describe its values and purpose

2016-02-05 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-1303?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15134896#comment-15134896 ] David Tildesley edited comment on ISIS-1303 at 2/5/16 8:4

[jira] [Comment Edited] (ISIS-1303) Rename the project to better describe its values and purpose

2016-02-05 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-1303?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15134896#comment-15134896 ] David Tildesley edited comment on ISIS-1303 at 2/5/16 8:2

[jira] [Commented] (ISIS-1303) Rename the project to better describe its values and purpose

2016-02-05 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-1303?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15134896#comment-15134896 ] David Tildesley commented on ISIS-1303: --- Hi All, My suggestion: Apache Jedu &

Re: ViewModel documentation update.

2015-01-03 Thread David Tildesley
www.step-10.com/SoftwareDesign/ModellingInColour/dnc.html   On Sunday, 4 January 2015 10:53 AM, David Tildesley wrote: Hi, Thought this would be better as a separate thread. There is a current document page on ISIS wiki [1] describing ISIS "View Model". I think this is a good

ViewModel documentation update.

2015-01-03 Thread David Tildesley
Hi, Thought this would be better as a separate thread. There is a current document page on ISIS wiki [1] describing ISIS "View Model". I think this is a good description of ISIS "View Model" as it reinforces that you may on occasion have need of a "View Model" for some UI scenarios but otherwise

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2015-01-03 Thread David Tildesley
For me also. It is a good consensus. Thanks, David. Sent from Yahoo Mail on Android

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2015-01-03 Thread David Tildesley
; book such as Ports and Adapters. as an example sure you will find interesting this sole implementation made by Vernon, and how they could be implementing by Apache Isis[1]. So yes, as you said we must be careful with anemic domains :)) Regards, Oscar [1] https://github.com/VaughnVernon/I

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2015-01-01 Thread David Tildesley
makes sense the PD would never depend on the UI. So having separate annotations [@ViewModel and  @DomainEntity] would help maintain the distinction between UI and PD. Where a single annotation [@DomainObject, @Model, or whatever else] would blur the lines of responsibility. Do I understand t

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-31 Thread David Tildesley
ed with IoC in my brain).     On Thursday, 1 January 2015 11:04 AM, David Tildesley wrote: Hi Jeremy, The intention of "ViewModel" is provide a Use Case specific mechanism to aggregate/present/"cut and dice" a view of the problem domain. In this respect it is certain

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-31 Thread David Tildesley
Sorry - too many new years eve beers - I typed DOI when I meant DI (fuddled with IoC in my brain). On Thursday, 1 January 2015 11:04 AM, David Tildesley wrote: Hi Jeremy, The intention of "ViewModel" is provide a Use Case specific mechanism to aggregate/present/"

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-31 Thread David Tildesley
mentation. Term 'Object' is too general, and "Business Object modelling antipatterns" are also very wide spreaded, e.g. by people like enterpise information modelling architects... Regs, Vladimir > Am 31.12.2014 um 07:40 schrieb Dan Haywood : > >> On 30 December 201

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-31 Thread David Tildesley
ić mailto:vnise...@gmail.com>> escribió: I would vote for most well described DDD terms (described in Evans book) - this would help users to adopt/understand ISIS framework easier and have a kind of reference documentation. Term 'Object' is too general, and "Business Obj

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-31 Thread David Tildesley
on" archetypes here).    "Entity" has unfortunate connotations - anemic domain model antipattern, EJB 1&2, ... So what is wrong with just plain old "Domain Object"?   On Wednesday, 31 December 2014 10:05 PM, David Tildesley wrote: Hi Dan, Perhaps a p

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-31 Thread David Tildesley
Hi Dan, Perhaps a prefix that is layer agnostic for those annotations? Regards,David.   On Wednesday, 31 December 2014 7:42 PM, Dan Haywood wrote: On 30 December 2014 at 23:44, David Tildesley wrote: > +1 for the counter proposal (although I would suggest cloning/deriv

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-30 Thread David Tildesley
Hi Devs,  I'm not a contributor but I think option 3 would be a mistake - it will contribute to poor separation of concerns through obfuscation. Option 1 is the best choice of the three presented. Regards,David. On Tuesday, 30 December 2014 4:13 AM, Dan Haywood wrote: OK, so it com

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-30 Thread David Tildesley
+1 for the counter proposal (although I would suggest cloning/deriving "@DomainObjectLayout" to "@ViewModelLayout" etc. so that "Domain*" tags are not used in ViewModel - less confusing). On Tuesday, 30 December 2014 3:07 AM, Dan Haywood wrote: On 29 December 2014 at 13:23, GESCONS

Re: [DISCUSSION] IsisCon 2014 - write-up, roadmap, marketing

2014-06-13 Thread David Tildesley
Just a thought: I think it would be sensible to optionally (by configuration) allow Shiro-ISIS to "trust" principal asserted either by container authentication or some other servlet-filter based authentication e.g. openAM/SSO) and for Shiro/ISIS to handle the authorisation part as normal. Regar

[jira] [Commented] (ISIS-800) Wizard-like form for Wicket viewer

2014-06-09 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14021768#comment-14021768 ] David Tildesley commented on ISIS-800: -- Just thought I would remind of this of

Re: [ANN] Apache Isis version 1.5.0 and related components Released

2014-06-07 Thread David Tildesley
Well done on 1.5 release. Hope the conference goes well.  David. On Sunday, 8 June 2014 6:40 AM, GESCONSULTOR wrote: Really nice way to celebrate the success of the first IsisCon !!! This development platform has a great potential for the years to come. It's been fantastic to share experi

[jira] [Created] (ISIS-781) Add edit capability to view objects

2014-05-13 Thread David Tildesley (JIRA)
David Tildesley created ISIS-781: Summary: Add edit capability to view objects Key: ISIS-781 URL: https://issues.apache.org/jira/browse/ISIS-781 Project: Isis Issue Type: Improvement

Re: Comments on GSOC2014 ReputationBox proposal

2014-04-21 Thread David Tildesley
Well done Dileepa. On Tuesday, 22 April 2014 5:14 PM, Dileepa Jayakody wrote: >Hi All, >I'm pleased to inform you all that my gsoc proposal on ReputationBox has been >accepted. I'm thankful to all of you, specially Dan, Oscar and David for >the >continuous support and feedback given about

Re: Comments on GSOC2014 ReputationBox proposal

2014-04-08 Thread David Tildesley
apache.org/core/specsupport-and-integtestsupport.htmlEl 08/04/2014, a las 02:58, David Tildesley <davo...@yahoo.co.nz> escribió:I should add that I didn't show parameters and return types on the methods. The best thing to do next is to validate your domain model by sequence diagr

Re: Comments on GSOC2014 ReputationBox proposal

2014-04-07 Thread David Tildesley
led). Regards, David. On Tuesday, 8 April 2014 8:55 AM, David Tildesley wrote: Hi Dileepa, ContactedParty is useful when you have more than one user inbox for the same user and you want to consolidate Contacts across multiple inboxes. If there is always just one inbox (one account) or yo

Re: Comments on GSOC2014 ReputationBox proposal

2014-04-07 Thread David Tildesley
"ContactedParty". What is the reason that this is abstracted out from EmailContact? Also I assume the CriteriaReputation class is as same as Reputation class in my diagram?  Thanks again for all your help. Regards, Dileepa   On Sun, Apr 6, 2014 at 3:03 PM, David Tildesley wrote:

Re: Comments on GSOC2014 ReputationBox proposal

2014-04-06 Thread David Tildesley
[2] http://en.wikipedia.org/wiki/UML_colors [3] http://www.step-10.com/SoftwareDesign/ModellingInColour/ On 4 April 2014 22:33, David Tildesley wrote: > Hi Dileepa, > > Whenever I see a 1:1 relationship between two object/classes I am thinking > that they should be collapsed togeth

[jira] [Updated] (ISIS-736) For GSOC, - build a "real-life" app in some suitable domain, along with a semi-academic write-up of their learnings

2014-04-06 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-736?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Tildesley updated ISIS-736: - Attachment: ReputationBox Domain Model-DT.png > For GSOC, - build a "real-life"

Re: Comments on GSOC2014 ReputationBox proposal

2014-04-04 Thread David Tildesley
Hi Dileepa, Whenever I see a 1:1 relationship between two object/classes I am thinking that they should be collapsed together unless there is some future reason you might want to keep them separate.  i.e. Reputation - Context.  ReputationObject, ComputationalAlgorithm appears to have no meaning

Re: Comments on GSOC2014 ReputationBox proposal

2014-03-26 Thread David Tildesley
14 9:15 AM, Dileepa Jayakody wrote: Hi David, On Thu, Mar 27, 2014 at 1:13 AM, David Tildesley wrote: > Now we are getting somewhere. Why do you want the domain to supply the > keywords to the reputation analysis component? Do you allow the end user to > define these  keywords? If not

Re: Comments on GSOC2014 ReputationBox proposal

2014-03-26 Thread David Tildesley
Mahout/Hadoop) does and therefore the domain does not care. David. On Thursday, 27 March 2014 12:24 AM, Dileepa Jayakody wrote: Hi David, On Wed, Mar 26, 2014 at 4:03 PM, David Tildesley wrote: Hi Dileepa, > >I see. Then the domain will perhaps have some object repres

Re: Comments on GSOC2014 ReputationBox proposal

2014-03-26 Thread David Tildesley
On Wednesday, 26 March 2014 11:09 PM, Dileepa Jayakody wrote: Hi David, On Wed, Mar 26, 2014 at 3:22 PM, David Tildesley wrote: > > Hi David, > > On Wednesday, 26 March 2014 8:49 PM, Dileepa Jayakody < > dileepajayak...@gmail.com> wrote: > > > Hi Dan, David an

Re: Comments on GSOC2014 ReputationBox proposal

2014-03-26 Thread David Tildesley
On Wednesday, 26 March 2014 8:49 PM, Dileepa Jayakody wrote: > Hi Dan, David and all, > Above class diagram only contains the domain entities. Perhaps David's > question on the domain requirements could be clarified if domain service > classes are also included in the diagram. Shall I do

Re: [jira] [Commented] (ISIS-743) Remove the concept of transient objects and of @NotPersistable; instead we have view models.

2014-03-21 Thread David Tildesley
Please see (1) for requirements and suggested solution  [1] https://issues.apache.org/jira/browse/ISIS-755 On Saturday, 22 March 2014 9:50 AM, David Tildesley wrote: I'll raise a jira with the requirements so that it is tracked. We have now established ISIS-743 is really a separate

[jira] [Commented] (ISIS-755) Allow external system data to be integrated and managed with an ISIS domain object

2014-03-21 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-755?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13943640#comment-13943640 ] David Tildesley commented on ISIS-755: -- Potential solution: In order to reduce

[jira] [Created] (ISIS-755) Allow external system data to be integrated and managed with an ISIS domain object

2014-03-21 Thread David Tildesley (JIRA)
David Tildesley created ISIS-755: Summary: Allow external system data to be integrated and managed with an ISIS domain object Key: ISIS-755 URL: https://issues.apache.org/jira/browse/ISIS-755

Re: [jira] [Commented] (ISIS-743) Remove the concept of transient objects and of @NotPersistable; instead we have view models.

2014-03-21 Thread David Tildesley
I'll raise a jira with the requirements so that it is tracked. We have now established ISIS-743 is really a separate issue to this discussion. Sent from Yahoo Mail on Android

Re: [jira] [Commented] (ISIS-743) Remove the concept of transient objects and of @NotPersistable; instead we have view models.

2014-03-21 Thread David Tildesley
Hi Dan, Yes, I read your DDD book - the recognition and use of color modelling archetypes was very appropriate in that context - it's what led me to NO/ISIS in the first place. I had no idea this (ISIS) domain object limitation existed in the first place until now - I'll admit I've pushed this

Re: [jira] [Commented] (ISIS-743) Remove the concept of transient objects and of @NotPersistable; instead we have view models.

2014-03-20 Thread David Tildesley
e or some other DI library). I should be able to choose what data attribute (or composite of data atributes) acts as the "oid" by annotation or naming pattern. Regards, David. On Friday, 21 March 2014 9:31 AM, David Tildesley wrote: Hi Dan, Lets get back to a basic found

Re: [jira] [Commented] (ISIS-743) Remove the concept of transient objects and of @NotPersistable; instead we have view models.

2014-03-20 Thread David Tildesley
g a transient domain object on the server can be useful. I am > wondering how comparable architectures deal with transient objects, perhaps > an analogy with a Stateful Session Bean can be made? [1]. This would make a > good topic of conversation on the IsisCon conference too. > [1]

Re: [jira] [Commented] (ISIS-743) Remove the concept of transient objects and of @NotPersistable; instead we have view models.

2014-03-19 Thread David Tildesley
Maybe "transient" is misleading in my side of the discussion. Essentially a viewer should be able to instantiate an ISIS domain object that has no connection to DataNucleus, repository as such but can still have a domain service implementation fetch and put data from an external source (via, we

[jira] [Commented] (ISIS-743) Remove the concept of transient objects and of @NotPersistable; instead we have view models.

2014-03-19 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13940851#comment-13940851 ] David Tildesley commented on ISIS-743: -- Some more thoughts/assumptions on trans

[jira] [Comment Edited] (ISIS-743) Remove the concept of transient objects and of @NotPersistable; instead we have view models.

2014-03-19 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13940288#comment-13940288 ] David Tildesley edited comment on ISIS-743 at 3/19/14 8:2

[jira] [Commented] (ISIS-743) Remove the concept of transient objects and of @NotPersistable; instead we have view models.

2014-03-19 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13940288#comment-13940288 ] David Tildesley commented on ISIS-743: -- Not really (fears remain). Anything can b

[jira] [Commented] (ISIS-743) Remove the concept of transient objects and of @NotPersistable; instead we have view models.

2014-03-18 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13940114#comment-13940114 ] David Tildesley commented on ISIS-743: -- I don't see the link between view m

Re: [jira] [Created] (ISIS-705) Support actions accepting parameters, and also bulk actions, that return Blobs/Clobs

2014-02-19 Thread David Tildesley
Hi Dan, Speaking of blobs, we noticed that somehow ISIS is persisting metadata with the uploaded blob (e.g. filename and maybe mimetype?). We were just wondering how this is done as we have to migrate an existing database table with a blob column (jpg photo) to our ISIS based app and we think w

[jira] [Commented] (ISIS-620) When editing an entity twice a concurrency exception is thrown

2013-12-02 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-620?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13836757#comment-13836757 ] David Tildesley commented on ISIS-620: -- Generally speaking, even with normal &quo

Re: [ANN] Apache Isis Wicket viewer 1.3.1 Released and updated archetypes

2013-11-14 Thread David Tildesley
Many thanks to the ISIS team for this bug fix.  Cheers, David. On Thursday, 14 November 2013 8:59 PM, Dan Haywood wrote: The Isis team is pleased to announce the release of: - Wicket Viewer 1.3.1 - Simple Archetype 1.3.1 - Quickstart Archetype 1.3.1 This is primarily a bug patch of Wicket

[jira] [Commented] (ISIS-561) Now we have support for view models, we could simplify matters elsewhere by removing support for transient objects.

2013-10-21 Thread David Tildesley (JIRA)
[ https://issues.apache.org/jira/browse/ISIS-561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13801074#comment-13801074 ] David Tildesley commented on ISIS-561: -- view objects belong in the UI layer. do

Re: [DISCUSSION] next gen viewer

2013-09-08 Thread David Tildesley
Hi Oscar, +1 Can I just check with you that adding bootstrap will provide a "master" html template for the site? This would be really useful for including e.g header meta info in one place (please correct me if this is already possible now). Regards, David. Oscar wrote: > Perhaps, in the

Re: [DISCUSSION] next gen viewer

2013-09-07 Thread David Tildesley
Hi Dan, Sounds good (for internet facing apps). In my opinion, web UI's for internal applications were a big step backwards for enterprises - clumsy for users and expensive to build (at least before ISIS came along) compared to rich clients. I guess web technology has advanced to a point where

Re: Isis session and transaction management on a custom viewer

2013-09-06 Thread David Tildesley
to the CAS sts then you haven't got the same issue as us if you keep the cas token timeout less than the http session timeout. Cheers, David. From: GESCONSULTOR - Óscar Bou To: us...@isis.apache.org; David Tildesley Cc: dev Sent: Saturday, 7 September 2013

Re: Isis session and transaction management on a custom viewer

2013-09-06 Thread David Tildesley
same potential for a bad user experience. Our solution (when we figure it all out) should work for your scenarios also. David. ________ From: David Tildesley To: "us...@isis.apache.org" Cc: dev Sent: Saturday, 7 September 2013 9:37 AM Subject: Re: Isis

Re: Isis session and transaction management on a custom viewer

2013-09-06 Thread David Tildesley
Hi Dan, Dan wrote: >If using Isis' Shiro integration for authenticaiotn/authorizatino, then >there are also Shiros session management to consider [4].  I am pretty sure >the default for that is also HttpSession, but it would seem to be pluggable >and they say it supports clusters [5]. You're rig

Re: [ANNOUNCE] New committer - Oscar Bou

2013-08-12 Thread David Tildesley
Good stuff Oscar. A few comments: I think there needs to be a continued and strong focus on the generated UI(s) which is frankly the sweet spot for NO/ISIS that is unmatched in any other system. DDD is easily achieved without NO/ISIS. For us ISIS is going to live or die based on what we can a

[jira] [Created] (ISIS-474) hide operation in the sevice menu that are not invoke-able due to user role permission mapping.

2013-07-20 Thread David Tildesley (JIRA)
David Tildesley created ISIS-474: Summary: hide operation in the sevice menu that are not invoke-able due to user role permission mapping. Key: ISIS-474 URL: https://issues.apache.org/jira/browse/ISIS-474

[jira] [Created] (ISIS-473) Allow operations to individually be specified for "@bookmarkable" behaviour.

2013-07-20 Thread David Tildesley (JIRA)
David Tildesley created ISIS-473: Summary: Allow operations to individually be specified for "@bookmarkable" behaviour. Key: ISIS-473 URL: https://issues.apache.org/jira/browse/ISIS-473 Pro

[jira] [Created] (ISIS-472) Limit number of bookmarks

2013-07-20 Thread David Tildesley (JIRA)
David Tildesley created ISIS-472: Summary: Limit number of bookmarks Key: ISIS-472 URL: https://issues.apache.org/jira/browse/ISIS-472 Project: Isis Issue Type: New Feature

[jira] [Created] (ISIS-471) Pinnable (for session) bookmarks

2013-07-20 Thread David Tildesley (JIRA)
David Tildesley created ISIS-471: Summary: Pinnable (for session) bookmarks Key: ISIS-471 URL: https://issues.apache.org/jira/browse/ISIS-471 Project: Isis Issue Type: New Feature

[jira] [Created] (ISIS-467) timezone difference issue in date test in org.apache.isis.objectstore.sql.HsqlTest

2013-07-17 Thread David Tildesley (JIRA)
David Tildesley created ISIS-467: Summary: timezone difference issue in date test in org.apache.isis.objectstore.sql.HsqlTest Key: ISIS-467 URL: https://issues.apache.org/jira/browse/ISIS-467 Project

Re: Estatio has been open sourced...

2013-07-15 Thread David Tildesley
Thanks Dan, We'll take a look at it and thanks to ECP. Regards, David. From: Dan Haywood To: users ; dev Cc: Jeroen van der Wal Sent: Tuesday, 16 July 2013 12:06 AM Subject: Estatio has been open sourced... Folks, You might be interested to know tha

Re: [DISCUSSION] Time to cut another release?

2013-05-16 Thread David Tildesley
+1 Sent from Yahoo! Mail on Android