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