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