Chanaka, Can we have a mock done? We had a discussion within team on one possible way of doing this. Just want to see how it will look.
On Thu, Mar 28, 2013 at 5:54 PM, Chanaka Jayasena <chan...@wso2.com> wrote: > It's better to have an Application centered view along with the API > centered view. I think there are lot of usability improvements that we can > do along with that. We can do some mock-up base discussions and do these > improvements. I am not sure when and which version we should target. > > thanks, > Chanaka > > > On Thu, Mar 28, 2013 at 3:58 PM, Afkham Azeez <az...@wso2.com> wrote: > >> >> >> On Thu, Mar 28, 2013 at 3:23 PM, Lalaji Sureshika <lal...@wso2.com>wrote: >> >>> Hi, >>> >>> On Thu, Mar 28, 2013 at 10:59 AM, Afkham Azeez <az...@wso2.com> wrote: >>> >>>> >>>> >>>> On Wed, Mar 27, 2013 at 3:33 PM, Afkham Azeez <az...@wso2.com> wrote: >>>> >>>>> >>>>> >>>>> On Wed, Mar 27, 2013 at 3:02 PM, Lalaji Sureshika <lal...@wso2.com>wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> On Wed, Mar 27, 2013 at 1:40 PM, Afkham Azeez <az...@wso2.com> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, Mar 27, 2013 at 2:39 PM, Nuwan Dias <nuw...@wso2.com> wrote: >>>>>>> >>>>>>>> On Wed, Mar 27, 2013 at 2:35 PM, Afkham Azeez <az...@wso2.com>wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Mar 27, 2013 at 2:33 PM, Sumedha Rubasinghe < >>>>>>>>> sume...@wso2.com> wrote: >>>>>>>>> >>>>>>>>>> On Wed, Mar 27, 2013 at 2:24 PM, Afkham Azeez <az...@wso2.com>wrote: >>>>>>>>>> >>>>>>>>>>> Right now you have to navigate to an API, and then associate it >>>>>>>>>>> with an Application. Edit Application only allows you to change the >>>>>>>>>>> name & >>>>>>>>>>> tier. IMO, it is more natural to create an application, and then >>>>>>>>>>> add APIs >>>>>>>>>>> to that application, rather than navigating to the API & then >>>>>>>>>>> adding it to >>>>>>>>>>> the app. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Azeez, >>>>>>>>>> Your suggesting a UI enhancement. right? >>>>>>>>>> This means with in application view, we should provide some means >>>>>>>>>> of searching for APIs, then select version. >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Yes, UI enhancement. >>>>>>>>> >>>>>>>> >>>>>>>> I'm guessing it would be something like this. >>>>>>>> >>>>>>>> List My Applications -> Choose an Application and click "Add APIs" >>>>>>>> -> Search for APIs and select the ones to be added to the App -> >>>>>>>> Commit. >>>>>>>> >>>>>>> >>>>>>> Yes, that is correct. My concern is, once you create an Application, >>>>>>> you are lost because the flow is broken. You have to start a new flow by >>>>>>> going to APIs, and then associate an app with the APIs. >>>>>>> >>>>>> >>>>>> I guess,if there's a link available in Applications page pointing >>>>>> to APIs page with some indication similar to to 'select APIs from browse >>>>>> APIs page' will be sufficient..As APIs page already providing >>>>>> browse/search/subscribe to APIs.. >>>>>> >>>>> >>>>> No it is not sufficient. Once you add an application, it appears on >>>>> the list at the bottom part of the page. Add application should be a >>>>> wizard. >>>>> >>>>> Step 1: Define application name >>>>> Step 2: Select tier - this page needs to contain briefly what each >>>>> tier provides, features/limitations etc. >>>>> Step 3: Add APIs to Application >>>>> Step 4: Generate keys >>>>> >>>>> The user experience should be smooth & unbroken. This is not just a >>>>> problem with API-M UIs, but may of our other UIs as well. We need to make >>>>> an effort to improve these aspects, and such small improvements will go a >>>>> long way. >>>>> >>>> >>> Should this be added as a work item for a future release/current >>> release? >>> >>> With the above your suggested way,for Step 3 and Step4,are you >>> suggesting to redirect to existing browse API and subscriptions pages or >>> introducing new popup UIs. >>> >> >> New UIs. >> >> >>> Please pardon,but still I believe,once an application created,if there's >>> a link available in the created application row to redirect into APIs >>> page,it'll support your flow from the step 3 and continue.But with that >>> way,the current limitation is,you cannot subscribe to multiple APIs at one >>> time. >>> >> >> that is not a natural flow because once you are in the API-first view, >> you have to select the application again from the dropdown, and you have to >> repeat the same for each & every API you want to add to the application >> >> >>> >>> Anyhow,if we are going to implement above,I believe it has to be done in >>> a future release[ Not the next release 1.4.0],as we have to come up with a >>> proper UI design. >>> >>> Thanks; >>> >>>> >>>> >>>>> >>>>> >>>>>> >>>>>> Thanks; >>>>>> >>>>>> Thanks; >>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> Thanks, >>>>>>>> NuwanD. >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> *Afkham Azeez* >>>>>>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>>>>>> * <http://www.apache.org/>** >>>>>>>>>>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >>>>>>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>>>>>>>> twitter: >>>>>>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>>>>>>>> * >>>>>>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>>>>>>>> * >>>>>>>>>>> * >>>>>>>>>>> *Lean . Enterprise . Middleware* >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> /sumedha >>>>>>>>>> m: +94 773017743 >>>>>>>>>> b : bit.ly/sumedha >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> *Afkham Azeez* >>>>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>>>> * <http://www.apache.org/>** >>>>>>>>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >>>>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>>>>>> twitter: >>>>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>>>>>> * >>>>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>>>>>> * >>>>>>>>> * >>>>>>>>> *Lean . Enterprise . Middleware* >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> Dev@wso2.org >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Nuwan Dias >>>>>>>> >>>>>>>> Member, Management Committee - Solutions Technology Group >>>>>>>> Software Engineer - WSO2, Inc. http://wso2.com >>>>>>>> email : nuw...@wso2.com >>>>>>>> Phone : +94 777 775 729 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Afkham Azeez* >>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>> * <http://www.apache.org/>** >>>>>>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>>>> twitter: >>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>>>> * >>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>>>> * >>>>>>> * >>>>>>> *Lean . Enterprise . Middleware* >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> Dev@wso2.org >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Lalaji Sureshika >>>>>> Software Engineer; Development Technologies Team;WSO2, Inc.; >>>>>> http://wso2.com/ >>>>>> email: lal...@wso2.com; cell: +94 71 608 6811 >>>>>> blog: http://lalajisureshika.blogspot.com >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> *Afkham Azeez* >>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>> * <http://www.apache.org/>** >>>>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>> twitter: >>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>> * >>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>> * >>>>> * >>>>> *Lean . Enterprise . Middleware* >>>>> >>>> >>>> >>>> >>>> -- >>>> *Afkham Azeez* >>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>> Member; Apache Software Foundation; http://www.apache.org/ >>>> * <http://www.apache.org/>** >>>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>> twitter: >>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>> * >>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>> * >>>> * >>>> *Lean . Enterprise . Middleware* >>>> >>> >>> >>> >>> -- >>> Lalaji Sureshika >>> Software Engineer; Development Technologies Team;WSO2, Inc.; >>> http://wso2.com/ >>> email: lal...@wso2.com; cell: +94 71 608 6811 >>> blog: http://lalajisureshika.blogspot.com >>> >>> >>> >> >> >> -- >> *Afkham Azeez* >> Director of Architecture; WSO2, Inc.; http://wso2.com >> Member; Apache Software Foundation; http://www.apache.org/ >> * <http://www.apache.org/>** >> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >> * >> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >> * >> * >> *Lean . Enterprise . Middleware* >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Chanaka Jayasena > Senior Software Engineer; WSO2, Inc.; http://wso2.com/ > email: chan...@wso2.com; cell: +94 77 785 5565 > blog: http://chanaka3d.blogspot.com > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- /sumedha m: +94 773017743 b : bit.ly/sumedha
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev