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
[
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
[
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
[
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
[
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
&
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
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
For me also. It is a good consensus.
Thanks,
David.
Sent from Yahoo Mail on Android
; 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
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
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
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/"
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
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
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
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
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
+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
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
[
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
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
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
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
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
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
"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:
[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
[
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"
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
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
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
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
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
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
[
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
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
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
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
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
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]
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
[
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
[
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
[
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
[
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
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
[
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
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
[
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
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
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
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
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
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
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
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
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
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
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
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
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
+1
Sent from Yahoo! Mail on Android
62 matches
Mail list logo