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. >
