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

Reply via email to