On Tue, Feb 1, 2011 at 1:24 AM, Anjana Fernando <[email protected]> wrote:

> Hi Azeez,
>
> On Mon, Jan 31, 2011 at 11:23 PM, Afkham Azeez <[email protected]> wrote:
> > In most Wizard pages, you see just (+ Add 'Foo') & other links and that
> > takes you out of the wizard, which is a very bad practice when it comes
> to
> > using wizards. As a start, you could make those appear on the same page
> > within a div. Also, from some portions in the wizard, you cannot come
> back.
> > We could setup a webex session if necessary, and I can provide my
> comments
> > on each page.
>
> In some of the pages, I'm not sure how it would be practical to stay
> in the same page for those "+Add" actions. For instance, in the adding
> of a new data source, we need to go to a new page, or the current page
> will be cluttered too much. Specially in the to be released DSS, the
> new data source option need a separate page, since it has plenty of
> fields.


I think all these options are only related to a RDBMS data source isn't it?

And also an RDBMS data source is not a local thing for a data service. Most
of the time people want to use
one data source for all the data services. So Why don't we let users to
configure Data sources from a separate menu (currently
there is this option) and only let users to select a data source from that
using a drop down.

For other data sources there must be separate top level menu items, and
configure only relevant things once a user select that option. For an
example if the user select a CVS data service only parameter he has to give
is the file name.

thanks,
Amila.



> Same goes for adding a new query as well. The new query page
> is pretty large and actually QA suggested us to put some of the
> options in the query page in separate pages, mentioning that it will
> improve usability.
>
> Also, can you please point out some places where you cannot come back
> in the wizard pages. And yeah, we can set up a session you requested
> if needed.
>
> Cheers,
> Anjana.
>
> > Azeez
> >
> > On Mon, Jan 31, 2011 at 10:30 AM, Anjana Fernando <[email protected]>
> wrote:
> >>
> >> Hi Azeez,
> >>
> >> On Mon, Jan 31, 2011 at 7:50 PM, Afkham Azeez <[email protected]> wrote:
> >> > Can we please hold back the DS release? The DS wizard is not there
> yet,
> >> > and
> >> > we can improve this with a little bit more effort.
> >>
> >> We are planning the release for end of Feb, when will you be back in
> >> SL ? .. Also in the meanwhile, we would appreciate if you can give
> >> some general pointers on the areas of the wizard that can be improved.
> >>
> >> Cheers,
> >> Anjana.
> >>
> >> > Thanks
> >> > Azeez
> >> > On Sun, Jan 30, 2011 at 8:29 AM, Afkham Azeez <[email protected]> wrote:
> >> >>
> >> >> I was thinking about this, and it occurred to me that showing some of
> >> >> the
> >> >> screens inline (instead of moving to a different page) within a div
> >> >> using
> >> >> Javascript magic should greatly enhance the user experience.
> >> >>
> >> >> On Sun, Jan 30, 2011 at 1:05 AM, Anjana Fernando <[email protected]>
> >> >> wrote:
> >> >>>
> >> >>> Hi Amila,
> >> >>>
> >> >>> Thanks for the comments, and sorry for the late reply.
> >> >>>
> >> >>> > This is something I have mentioned earlier as well. I am not sure
> >> >>> > any
> >> >>> > one
> >> >>> > have paid a real attention to it.
> >> >>> >
> >> >>> > The problem with current DSS is that it try to provide every thing
> >> >>> > from
> >> >>> > one
> >> >>> > wizard. Rather you can have
> >> >>> > different set of menus like data first, data service, contract
> first
> >> >>> > etc ..
> >> >>> > as a top menu and show only the relevant
> >> >>> > things at the wizard which make less confuse to the user.
> >> >>>
> >> >>> Yes, we have been paying attention to your ideas very much :) .. And
> >> >>> this was also suggested by Sumedha sometime back, and at the moment,
> >> >>> we do have separate menus for the classical data services wizard,
> the
> >> >>> contract first approach, and the data first approach, and also
> >> >>> scheduled tasks for data services, these functionalities are clearly
> >> >>> broken down. And our next aim is to add more functionalities
> specially
> >> >>> for the data first and the contract first approaches to be used to
> >> >>> rapidly create data services based on some predefined use cases.
> >> >>>
> >> >>> Cheers,
> >> >>> Anjana.
> >> >>>
> >> >>> >
> >> >>> > In CEP also we had a wizard like structure. But what we found
> there
> >> >>> > was
> >> >>> > it
> >> >>> > does not show the big picture to the user and
> >> >>> > he is lost in going forward and back word. If you can break down
> the
> >> >>> > DSS
> >> >>> > functionalities in terms of use cases then you can have more
> compact
> >> >>> > views
> >> >>> > with each use cases rather than long wizards.
> >> >>> >
> >> >>> > thanks,
> >> >>> > Amila.
> >> >>> >>
> >> >>> >> If you compare DSS to some other large data integration products
> >> >>> >> which
> >> >>> >> has a richer UI, you will notice that DSS have the most simple
> UI,
> >> >>> >> which provides the most functionality/customisability. Hope you
> >> >>> >> wont
> >> >>> >> see this as me giving excuses for not making the current UI
> better
> >> >>> >> :),
> >> >>> >> rather, we will definitely look into your ideas and consider the
> >> >>> >> improvements.
> >> >>> >>
> >> >>> >> Thanks and Regards,
> >> >>> >> Anjana.
> >> >>> >>
> >> >>> >> On Sat, Jan 29, 2011 at 12:24 AM, Afkham Azeez <[email protected]>
> >> >>> >> wrote:
> >> >>> >> > When it comes to a wizard, there is an expected flow. You
> should
> >> >>> >> > be
> >> >>> >> > able
> >> >>> >> > to
> >> >>> >> > move forward or back, and screen that take you out of the
> wizard
> >> >>> >> > should
> >> >>> >> > be
> >> >>> >> > avoided. Those are something you should avoid according to the
> >> >>> >> > wizard
> >> >>> >> > paradigm. If you go through the DS wizard, it is obvious to the
> >> >>> >> > developers
> >> >>> >> > who wrote it, not to the users. One way in which people improve
> >> >>> >> > usability is
> >> >>> >> > give a set of things to be done by new users, and watch what
> they
> >> >>> >> > do.
> >> >>> >> > Perhaps you guys can watch me doing something and learn from
> the
> >> >>> >> > mistakes I
> >> >>> >> > make.
> >> >>> >> > Thanks
> >> >>> >> > Azeez
> >> >>> >> >
> >> >>> >> >
> >> >>> >> >
> >> >>> >> > On Fri, Jan 28, 2011 at 11:48 AM, Anjana Fernando
> >> >>> >> > <[email protected]>
> >> >>> >> > wrote:
> >> >>> >> >>
> >> >>> >> >> Hi Azeez,
> >> >>> >> >>
> >> >>> >> >> On Fri, Jan 28, 2011 at 1:34 AM, Afkham Azeez <[email protected]
> >
> >> >>> >> >> wrote:
> >> >>> >> >> > The wizard is not really a wizard since it does not
> >> >>> >> >> > necessarily
> >> >>> >> >> > follow a
> >> >>> >> >> > flow. Also, if you do things in the wrong order, bad things
> >> >>> >> >> > happen &
> >> >>> >> >> > NPEs
> >> >>> >> >> > fly. These things normally happen at the wrong time; during
> >> >>> >> >> > demos
> >> >>> >> >> > :)
> >> >>> >> >>
> >> >>> >> >> I do agree on the UI issues, the DSS UI is very fragile, and
> >> >>> >> >> we've
> >> >>> >> >> been planning on rewriting the DSS UI soon. As in, some
> >> >>> >> >> validations
> >> >>> >> >> are missing I guess, for instance, if you just enter an url of
> a
> >> >>> >> >> specific page by hand - something in the middle of the wizard,
> >> >>> >> >> most
> >> >>> >> >> probably it'll give some unexpected errors.
> >> >>> >> >>
> >> >>> >> >> But, when you said, 'not following a flow', can you elaborate
> on
> >> >>> >> >> that
> >> >>> >> >> a bit more? .. Because, I was having the impression, the
> current
> >> >>> >> >> DS
> >> >>> >> >> wizard is pretty simple in a way that, it follows the below
> flow
> >> >>> >> >> for
> >> >>> >> >> the normal service creation.
> >> >>> >> >>
> >> >>> >> >> Start Service Creation -> Create Data Source(s) -> Create
> >> >>> >> >> Queries
> >> >>> >> >> ->
> >> >>> >> >> Create Operation(s) / Resource(s).
> >> >>> >> >>
> >> >>> >> >> What kind of a flow are you suggesting? ..
> >> >>> >> >>
> >> >>> >> >> Cheers,
> >> >>> >> >> Anjana.
> >> >>> >> >>
> >> >>> >> >> >
> >> >>> >> >> > --
> >> >>> >> >> > Afkham Azeez
> >> >>> >> >> > Senior Software Architect & Senior Manager; WSO2, Inc.;
> >> >>> >> >> > http://wso2.com,
> >> >>> >> >> >
> >> >>> >> >> > Member; Apache Software Foundation; http://www.apache.org/
> >> >>> >> >> > email: [email protected] cell: +94 77 3320919
> >> >>> >> >> > blog: http://blog.afkham.org
> >> >>> >> >> > twitter: http://twitter.com/afkham_azeez
> >> >>> >> >> > linked-in: http://lk.linkedin.com/in/afkhamazeez
> >> >>> >> >> >
> >> >>> >> >> > Lean . Enterprise . Middleware
> >> >>> >> >> >
> >> >>> >> >> > _______________________________________________
> >> >>> >> >> > Carbon-dev mailing list
> >> >>> >> >> > [email protected]
> >> >>> >> >> > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >> >>> >> >> >
> >> >>> >> >> >
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >> --
> >> >>> >> >> Anjana Fernando
> >> >>> >> >> Software Engineer
> >> >>> >> >> WSO2, Inc.; http://wso2.com
> >> >>> >> >> lean.enterprise.middleware
> >> >>> >> >> _______________________________________________
> >> >>> >> >> Carbon-dev mailing list
> >> >>> >> >> [email protected]
> >> >>> >> >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >> >>> >> >
> >> >>> >> >
> >> >>> >> >
> >> >>> >> > --
> >> >>> >> > Afkham Azeez
> >> >>> >> > Senior Software Architect & Senior Manager; WSO2, Inc.;
> >> >>> >> > http://wso2.com,
> >> >>> >> >
> >> >>> >> > Member; Apache Software Foundation; http://www.apache.org/
> >> >>> >> > email: [email protected] cell: +94 77 3320919
> >> >>> >> > blog: http://blog.afkham.org
> >> >>> >> > twitter: http://twitter.com/afkham_azeez
> >> >>> >> > linked-in: http://lk.linkedin.com/in/afkhamazeez
> >> >>> >> >
> >> >>> >> > Lean . Enterprise . Middleware
> >> >>> >> >
> >> >>> >> > _______________________________________________
> >> >>> >> > Carbon-dev mailing list
> >> >>> >> > [email protected]
> >> >>> >> > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >> >>> >> >
> >> >>> >> >
> >> >>> >>
> >> >>> >>
> >> >>> >>
> >> >>> >> --
> >> >>> >> Anjana Fernando
> >> >>> >> Software Engineer
> >> >>> >> WSO2, Inc.; http://wso2.com
> >> >>> >> lean.enterprise.middleware
> >> >>> >> _______________________________________________
> >> >>> >> Carbon-dev mailing list
> >> >>> >> [email protected]
> >> >>> >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >> >>> >
> >> >>> >
> >> >>> > _______________________________________________
> >> >>> > Carbon-dev mailing list
> >> >>> > [email protected]
> >> >>> > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >> >>> >
> >> >>> >
> >> >>>
> >> >>>
> >> >>>
> >> >>> --
> >> >>> Anjana Fernando
> >> >>> Software Engineer
> >> >>> WSO2, Inc.; http://wso2.com
> >> >>> lean.enterprise.middleware
> >> >>> _______________________________________________
> >> >>> Carbon-dev mailing list
> >> >>> [email protected]
> >> >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Afkham Azeez
> >> >> Senior Software Architect & Senior Manager; WSO2, Inc.;
> >> >> http://wso2.com,
> >> >>
> >> >> Member; Apache Software Foundation; http://www.apache.org/
> >> >> email: [email protected] cell: +94 77 3320919
> >> >> blog: http://blog.afkham.org
> >> >> twitter: http://twitter.com/afkham_azeez
> >> >> linked-in: http://lk.linkedin.com/in/afkhamazeez
> >> >>
> >> >> Lean . Enterprise . Middleware
> >> >
> >> >
> >> >
> >> > --
> >> > Afkham Azeez
> >> > Senior Software Architect & Senior Manager; WSO2, Inc.;
> http://wso2.com,
> >> >
> >> > Member; Apache Software Foundation; http://www.apache.org/
> >> > email: [email protected] cell: +94 77 3320919
> >> > blog: http://blog.afkham.org
> >> > twitter: http://twitter.com/afkham_azeez
> >> > linked-in: http://lk.linkedin.com/in/afkhamazeez
> >> >
> >> > Lean . Enterprise . Middleware
> >> >
> >> > _______________________________________________
> >> > Carbon-dev mailing list
> >> > [email protected]
> >> > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> Anjana Fernando
> >> Software Engineer
> >> WSO2, Inc.; http://wso2.com
> >> lean.enterprise.middleware
> >> _______________________________________________
> >> Carbon-dev mailing list
> >> [email protected]
> >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >
> >
> >
> > --
> > Afkham Azeez
> > Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com,
> >
> > Member; Apache Software Foundation; http://www.apache.org/
> > email: [email protected] cell: +94 77 3320919
> > blog: http://blog.afkham.org
> > twitter: http://twitter.com/afkham_azeez
> > linked-in: http://lk.linkedin.com/in/afkhamazeez
> >
> > Lean . Enterprise . Middleware
> >
> > _______________________________________________
> > Carbon-dev mailing list
> > [email protected]
> > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >
> >
>
>
>
> --
> Anjana Fernando
> Software Engineer
> WSO2, Inc.; http://wso2.com
> lean.enterprise.middleware
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to