Hi Sudipto,

Great to hear that you're looking to Isis playing a part in your company's
toolset.

With respect to config file changes, you'll find that they are scoped by
viewer.  So, the HTML viewer reads from viewer_html.properties, whereas the
Wicket viewer reads from viewer_wicket.properties.  (In fact, both also
read from viewer.properties if it exists, and all components read from
isis.properties.  So you can scope configuration as required).

That said, your best bet right now to demonstrate customisation is probably
the Scimpi viewer, which is maintained principally by Robert Matthews, the
original architect of Naked Objects framework (Isis' predecessor).  The
documentation for Scimpi is, admittedly, a little out of date.  However,
the viewer itself pretty mature.  Indeed, Robert has built a commercial
product with it; the screenshots [1] show what you can do with Scimpi.

The other thing to keep in mind is that later this year I expect the JSON
viewer (Restful interface) to be completed up to the v1.0  of the RO
specification [2].  Not only will this provide a full RESTful API for
bespoke applications, I also expect that at least one generic Javascript UI
to be written.  Indeed, I've already done a proof-of-concept using
JQueryMobile, as per our online demo [3].

As for the Wicket viewer, I do intend to revive this, but in the meantime
I'd be very happy to receive and apply any patches you might have made.


Hope that helps

Dan



[1]  http://planchaser.com/about-screenshots.html
[2]  http://restfulobjects.org/
[3]  http://mmyco.co.uk:8180/isis-onlinedemo/doc/index.html

On 8 May 2012 11:31, Sudipto Majumder <[email protected]> wrote:

Hi Dan,
>
First of all thank you for replying to my previous query regarding
> hibernate integration. Since there is no support now, I have decided to
> stick with the sql object store that is provided instead.
>
> I want to showcase the capability of Isis framework as a domain driven
> design tool in my organization. I have built a small application from
> scratch and data is being stored fine. The only issue is the ui part. I
> have changed some images and stylesheet in the html viewer but still that
> is not good enough. Since it is only a proof of concept, I am not trying
> for any fancy ui but some basic customization. I have read in the isis
> website that for html viewer, customization is really limited, but I have
> no knowledge of wicket viewer and not sure how much customization is
> possible there.
>
> I was looking at the framework source code today and felt if you allow
> overriding the controller servlet and webcontroller class, some level of
> customization is possible. But the problem there is many of the access
> levels are private so sub-classing does not help much.
>
> Do you support any configuration for doing some changes any other way? For
> example, if I intend to alter the welcome message which I found in the
> Welcome java class, can I do so by doing some configuration changes in
> viewer_html.properties? If you can provide some pointers on such
> customizations, it will be very helpful. I believe the documentation on
> that is still not available.
>
> I do not want to increase overhead by integrating any other ui framework,
> but are there any framework that is supported for seamless integration?
>
> Lot of questions :) but some pointers at least will be great to have.
>
> Thanks,
> Sudipto.
>

Reply via email to